8 #ifndef _OsNatSocketBaseImpl_h_ 9 #define _OsNatSocketBaseImpl_h_ 19 #define ONDS_MARK_NONE 0x00000000 20 #define ONDS_MARK_FIRST_READ 0x00000001 21 #define ONDS_MARK_LAST_READ 0x00000002 22 #define ONDS_MARK_FIRST_WRITE 0x00000004 23 #define ONDS_MARK_LAST_WRITE 0x00000008 118 #endif // _OsNatSocketBaseImpl_h_ virtual bool getFirstReadTime(OsDateTime &time)
Definition: OsNatSocketBaseImpl.cpp:57
Definition: OsSocket.h:79
virtual bool getLastWriteTime(OsDateTime &time)
Definition: OsNatSocketBaseImpl.cpp:99
virtual bool getLastReadTime(OsDateTime &time)
Definition: OsNatSocketBaseImpl.cpp:71
OsDateTime mFirstRead
Definition: OsNatSocketBaseImpl.h:102
Definition: IStunSocket.h:70
virtual void handleStunMessage(char *pBuf, int length, UtlString &fromAddress, int fromPort)
Definition: OsNatSocketBaseImpl.cpp:156
Definition: OsNatSocketBaseImpl.h:25
time_t __cdecl time(time_t *ptt)
Definition: OsNotification.h:35
virtual OsSocket * getSocket()=0
OsNatSocketBaseImpl()
Definition: OsNatSocketBaseImpl.cpp:43
OsDateTime mFirstWrite
Definition: OsNatSocketBaseImpl.h:104
OsDateTime mLastWrite
Definition: OsNatSocketBaseImpl.h:105
OsNotification * mpReadNotification
Definition: OsNatSocketBaseImpl.h:107
virtual ~OsNatSocketBaseImpl()
Definition: OsNatSocketBaseImpl.cpp:52
Definition: UtlString.h:48
OsDateTime mLastRead
Definition: OsNatSocketBaseImpl.h:103
void markWriteTime()
Definition: OsNatSocketBaseImpl.cpp:142
OsMutex mReadNotificationLock
Definition: OsNatSocketBaseImpl.h:106
virtual bool getFirstWriteTime(OsDateTime &time)
Definition: OsNatSocketBaseImpl.cpp:85
virtual int handleTurnDataIndication(char *buffer, int bufferLength, UtlString *pRecvFromIp, int *pRecvFromPort)
Definition: OsNatSocketBaseImpl.cpp:188
virtual bool handleSturnData(char *buffer, int &bufferLength, UtlString &receivedIp, int &receivedPort)
Definition: OsNatSocketBaseImpl.cpp:229
virtual void handleTurnMessage(char *pBuf, int length, UtlString &fromAddress, int fromPort)
Definition: OsNatSocketBaseImpl.cpp:172
void markReadTime()
Definition: OsNatSocketBaseImpl.cpp:121
virtual void setReadNotification(OsNotification *pNotification)
Definition: OsNatSocketBaseImpl.cpp:112
unsigned int miRecordTimes
Definition: OsNatSocketBaseImpl.h:101