15 #ifndef _OsServerSocket_h_ 16 #define _OsServerSocket_h_ 47 const char* szBindAddr =
NULL,
48 const bool bPerformBind =
true);
123 #endif // _OsServerSocket_h_ virtual OsConnectionSocket * createConnectionSocket(UtlString localIp, int descriptor)
returns: 1 if one or call to accept() will not block returns: 0 if no connections are ready (i...
Definition: OsServerSocket.cpp:286
OsAtomicLightInt socketDescriptor
Definition: OsServerSocket.h:106
int localHostPort
Definition: OsServerSocket.h:107
virtual UtlBoolean isOk() const
Definition: OsServerSocket.cpp:279
#define NULL
Definition: UtlDefs.h:29
OsAtomicLight< int > OsAtomicLightInt
Definition: OsAtomics.h:353
virtual void getBindIp(UtlString &ip) const
Definition: OsServerSocket.cpp:272
virtual void close()
returns: Returns a socket connected to the client requesting the returns: connection. If an error occurs returns NULL.
Definition: OsServerSocket.cpp:234
Definition: UtlString.h:48
UtlString mLocalIp
Definition: OsServerSocket.h:108
virtual int getLocalHostPort() const
Definition: OsServerSocket.cpp:267
virtual OsConnectionSocket * accept()
Definition: OsServerSocket.cpp:205
Definition: OsConnectionSocket.h:34
int UtlBoolean
Definition: UtlDefs.h:41
Definition: OsServerSocket.h:38
#define PORT_DEFAULT
Definition: OsDefs.h:180
OsServerSocket & operator=(const OsServerSocket &rhs)
param: connectionQueueSize - The maximum number of outstanding
Definition: OsServerSocket.cpp:197
virtual ~OsServerSocket()
Definition: OsServerSocket.cpp:188
virtual int getSocketDescriptor() const
Definition: OsServerSocket.cpp:262