12 #ifndef _SipTcpServer_h_ 13 #define _SipTcpServer_h_ 19 #include <os/OsServerSocket.h> 42 OsServerTask(
"SipTcpServerBrokerListener-%d", (void*)pOwner),
68 const char* taskName =
"SipTcpServer-%d",
69 UtlBoolean bUseNextAvailablePort = FALSE,
70 const char* szBindAddr = NULL);
79 virtual UtlBoolean startListener();
84 void shutdownListener();
90 int getServerPort()
const ;
100 OsStatus createServerSocket(
const char* szBindAddr,
102 const UtlBoolean& bUseNextAvailablePort);
105 virtual OsSocket* buildClientSocket(
int hostPort,
const char* hostAddress,
const char* localIp);
125 #endif // _SipTcpServer_h_ Transaction and Transport manager for SIP stack.
Definition: SipUserAgent.h:157
Definition: SipTcpServer.h:58
Definition: SipTcpServer.h:38
virtual UtlBoolean handleMessage(OsMsg &rMsg)
Definition: SipTcpServer.cpp:281
virtual ~SipServerBrokerListener()
Definition: SipTcpServer.h:47
Definition: SipProtocolServerBase.h:40
#define SIP_TRANSPORT_TCP
Definition: SipMessage.h:265
Definition: SipTcpServer.h:35
SipServerBrokerListener(SipProtocolServerBase *pOwner)
Definition: SipTcpServer.h:41
#define SIP_PORT
Definition: SipMessage.h:256
EventSubTypes
Definition: SipTcpServer.h:33
int mServerPort
Definition: SipTcpServer.h:107
UtlHashMap mServerBrokers
Definition: SipTcpServer.h:109