groupsock/include/TunnelEncaps.hh File Reference

#include "NetAddress.hh"

Include dependency graph for TunnelEncaps.hh:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  TunnelEncapsulationTrailer

Typedefs

typedef u_int16_t Cookie

Functions

Boolean TunnelIsAuxCmd (u_int8_t cmd)

Variables

const unsigned TunnelEncapsulationTrailerSize = 12
const unsigned TunnelEncapsulationTrailerAuxSize = 4
const unsigned TunnelEncapsulationTrailerMaxSize = TunnelEncapsulationTrailerSize + TunnelEncapsulationTrailerAuxSize
const u_int8_t TunnelDataCmd = 1
const u_int8_t TunnelJoinGroupCmd = 2
const u_int8_t TunnelLeaveGroupCmd = 3
const u_int8_t TunnelTearDownCmd = 4
const u_int8_t TunnelProbeCmd = 5
const u_int8_t TunnelProbeAckCmd = 6
const u_int8_t TunnelProbeNackCmd = 7
const u_int8_t TunnelJoinRTPGroupCmd = 8
const u_int8_t TunnelLeaveRTPGroupCmd = 9
const u_int8_t TunnelExtensionFlag = 0x80
const u_int8_t TunnelDataAuxCmd = (TunnelExtensionFlag|TunnelDataCmd)
const u_int8_t TunnelJoinGroupAuxCmd = (TunnelExtensionFlag|TunnelJoinGroupCmd)
const u_int8_t TunnelLeaveGroupAuxCmd = (TunnelExtensionFlag|TunnelLeaveGroupCmd)
const u_int8_t TunnelJoinRTPGroupAuxCmd = (TunnelExtensionFlag|TunnelJoinRTPGroupCmd)
const u_int8_t TunnelLeaveRTPGroupAuxCmd = (TunnelExtensionFlag|TunnelLeaveRTPGroupCmd)


Typedef Documentation

typedef u_int16_t Cookie

Definition at line 28 of file TunnelEncaps.hh.


Function Documentation

Boolean TunnelIsAuxCmd ( u_int8_t  cmd  )  [inline]

Definition at line 97 of file TunnelEncaps.hh.

References TunnelExtensionFlag.

00097                                             {
00098   return (cmd&TunnelExtensionFlag) != 0;
00099 }


Variable Documentation

const u_int8_t TunnelDataAuxCmd = (TunnelExtensionFlag|TunnelDataCmd)

Definition at line 84 of file TunnelEncaps.hh.

Referenced by Groupsock::outputToAllMembersExcept().

const u_int8_t TunnelDataCmd = 1

Definition at line 72 of file TunnelEncaps.hh.

Referenced by Groupsock::outputToAllMembersExcept().

const unsigned TunnelEncapsulationTrailerAuxSize = 4

Definition at line 66 of file TunnelEncaps.hh.

Referenced by Groupsock::outputToAllMembersExcept().

const unsigned TunnelEncapsulationTrailerMaxSize = TunnelEncapsulationTrailerSize + TunnelEncapsulationTrailerAuxSize

Definition at line 68 of file TunnelEncaps.hh.

Referenced by Groupsock::handleRead(), and Groupsock::outputToAllMembersExcept().

const unsigned TunnelEncapsulationTrailerSize = 12

Definition at line 65 of file TunnelEncaps.hh.

Referenced by Groupsock::outputToAllMembersExcept().

const u_int8_t TunnelExtensionFlag = 0x80

Definition at line 82 of file TunnelEncaps.hh.

Referenced by TunnelIsAuxCmd().

const u_int8_t TunnelJoinGroupAuxCmd = (TunnelExtensionFlag|TunnelJoinGroupCmd)

Definition at line 86 of file TunnelEncaps.hh.

const u_int8_t TunnelJoinGroupCmd = 2

Definition at line 73 of file TunnelEncaps.hh.

const u_int8_t TunnelJoinRTPGroupAuxCmd = (TunnelExtensionFlag|TunnelJoinRTPGroupCmd)

Definition at line 92 of file TunnelEncaps.hh.

const u_int8_t TunnelJoinRTPGroupCmd = 8

Definition at line 79 of file TunnelEncaps.hh.

const u_int8_t TunnelLeaveGroupAuxCmd = (TunnelExtensionFlag|TunnelLeaveGroupCmd)

Definition at line 88 of file TunnelEncaps.hh.

const u_int8_t TunnelLeaveGroupCmd = 3

Definition at line 74 of file TunnelEncaps.hh.

const u_int8_t TunnelLeaveRTPGroupAuxCmd = (TunnelExtensionFlag|TunnelLeaveRTPGroupCmd)

Definition at line 94 of file TunnelEncaps.hh.

const u_int8_t TunnelLeaveRTPGroupCmd = 9

Definition at line 80 of file TunnelEncaps.hh.

const u_int8_t TunnelProbeAckCmd = 6

Definition at line 77 of file TunnelEncaps.hh.

const u_int8_t TunnelProbeCmd = 5

Definition at line 76 of file TunnelEncaps.hh.

const u_int8_t TunnelProbeNackCmd = 7

Definition at line 78 of file TunnelEncaps.hh.

const u_int8_t TunnelTearDownCmd = 4

Definition at line 75 of file TunnelEncaps.hh.


Generated on Thu Feb 2 23:51:42 2012 for live by  doxygen 1.5.2