sipxportlib
Version 3.3
|
#include <NatMsg.h>
Public Types | |
enum | { STUN_MESSAGE, TURN_MESSAGE, EXPIRATION_MESSAGE } |
Public Types inherited from OsMsg | |
enum | MsgTypes { UNSPECIFIED = 0, OS_SHUTDOWN, OS_TIMER, OS_EVENT, PS_MSG, PHONE_APP, MP_TASK_MSG, MP_FLOWGRAPH_MSG, MP_RESOURCE_MSG, MP_RES_NOTF_MSG, MP_BUFFER_MSG, MI_NOTF_MSG, SIP_PROXY_STATE, TAO_MSG, TAO_EVENT, TAO_LISTENER_EVENT_MSG, PINGER_MSG, REFRESH_MSG, LINE_MGR_MSG, OS_SYSLOG, STREAMING_MSG, USER_START = 128 } |
Public Member Functions | |
NatMsg (int type, char *szBuffer, int nLength, IStunSocket *pSocket, UtlString receivedIp, int iReceivedPort) | |
NatMsg (int type, void *pContext) | |
NatMsg (const NatMsg &rNatMsg) | |
virtual OsMsg * | createCopy (void) const |
virtual | ~NatMsg () |
NatMsg & | operator= (const NatMsg &rhs) |
char * | getBuffer () const |
int | getLength () const |
IStunSocket * | getSocket () const |
UtlString | getReceivedIp () const |
int | getReceivedPort () const |
int | getType () const |
void * | getContext () const |
Public Member Functions inherited from OsMsg | |
OsMsg (const unsigned char msgType, const unsigned char msgSubType) | |
OsMsg (const OsMsg &rOsMsg) | |
virtual void | releaseMsg (void) |
virtual | ~OsMsg () |
OsMsg & | operator= (const OsMsg &rhs) |
virtual void | setMsgSubType (unsigned char subType) |
virtual void | setSentFromISR (UtlBoolean sentFromISR) |
virtual void | setReusable (UtlBoolean isReusable) |
virtual void | setInUse (UtlBoolean isInUse) |
virtual unsigned char | getMsgType (void) const |
virtual unsigned char | getMsgSubType (void) const |
virtual int | getMsgSize (void) const |
virtual UtlBoolean | getSentFromISR (void) const |
virtual UtlBoolean | isMsgReusable (void) const |
virtual UtlBoolean | isMsgInUse (void) const |
virtual unsigned | hash () const |
Implements the interface for a UtlContainable. More... | |
virtual UtlContainableType | getContainableType () const |
virtual int | compareTo (UtlContainable const *) const |
Compare this object to another object. More... | |
Public Member Functions inherited from UtlContainable | |
virtual | ~UtlContainable () |
unsigned | directHash () const |
Provides a hash function that uses the object pointer as the hash value. More... | |
virtual UtlBoolean | isEqual (UtlContainable const *) const |
Test this object to another object for equality. More... | |
virtual UtlBoolean | isInstanceOf (const UtlContainableType type) const |
Determine if this object is a derivative of the specified UtlContainableType. More... | |
Protected Attributes | |
int | miType |
char * | mBuffer |
int | mLength |
IStunSocket * | mpSocket |
UtlString | mReceivedIp |
int | miReceivedPort |
void * | mpContext |
Additional Inherited Members | |
Static Public Member Functions inherited from UtlContainable | |
static unsigned | stringHash (char const *value) |
Provides a hash function appropriate for null-terminated string values. More... | |
static UtlBoolean | areSameTypes (const UtlContainableType type1, const UtlContainableType type2) |
Are UtlContainable types the same. More... | |
Static Public Attributes inherited from OsMsg | |
static const UtlContainableType | TYPE = "OsMsg" |
enumcode: OS_SHUTDOWN - Task shutdown request message enumcode: OS_TIMER - Timer request messages enumcode: OS_EVENT - Event notification messages enumcode: PS_MSG - Phone set messages enumcode: PHONE_APP - Phone application class of messages enumcode: MP_TASK_MSG - Media processing task class of messages enumcode: MP_FLOWGRAPH_MSG - Media processing flowgraph class of messages enumcode: MP_RESOURCE_MSG - Media processing resource class of messages for new (2007-03) resource framework enumcode: MP_BUFFER_MSG - Media processing buffer queue messages enumcode: SIP_PROXY_STATE - SIP proxy call state message enumcode: OS_SYSLOG - OS SysLog Messages enumcode: USER_START - User defined message type categories start at USER_START More... | |
Static Public Attributes inherited from UtlContainable | |
static const UtlContainableType | TYPE = "UtlContainable" |
NatMsg | ( | int | type, |
char * | szBuffer, | ||
int | nLength, | ||
IStunSocket * | pSocket, | ||
UtlString | receivedIp, | ||
int | iReceivedPort | ||
) |
NatMsg | ( | int | type, |
void * | pContext | ||
) |
|
virtual |
char * getBuffer | ( | ) | const |
int getLength | ( | ) | const |
IStunSocket * getSocket | ( | ) | const |
UtlString getReceivedIp | ( | ) | const |
int getReceivedPort | ( | ) | const |
int getType | ( | ) | const |
void * getContext | ( | ) | const |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |