12 #ifndef _OsConnectionSocket_h_ 13 #define _OsConnectionSocket_h_ 44 const char* localIp =
NULL,
45 const bool bConnect =
true);
50 int connectedSocketDescriptor);
64 virtual int read(
char* buffer,
int bufferLength);
73 virtual int read(
char* buffer,
int bufferLength,
85 virtual int read(
char* buffer,
int bufferLength,
long waitMilliseconds);
125 struct sockaddr_in serverSockAddr;
130 OsConnectionSocket();
133 OsConnectionSocket& operator=(
const OsConnectionSocket& rhs);
140 #endif // _OsConnectionSocket_h_ Definition: OsSocket.h:79
IpProtocolSocketType
Definition: OsSocket.h:92
virtual int read(char *buffer, int bufferLength)
param: waitMilliseconds - The maximum number of milliseconds to block. This may be set to zero...
Definition: OsConnectionSocket.cpp:304
virtual void makeBlocking()
Definition: OsSocket.cpp:776
virtual int connect()
Definition: OsConnectionSocket.cpp:273
#define NULL
Definition: UtlDefs.h:29
virtual ~OsConnectionSocket()
Definition: OsConnectionSocket.cpp:153
virtual bool isEncrypted() const
Is this connection encrypted using TLS/SSL?
Definition: OsConnectionSocket.cpp:347
virtual UtlBoolean reconnect()
Definition: OsConnectionSocket.cpp:295
Definition: UtlString.h:48
virtual OsSocket::IpProtocolSocketType getIpProtocol() const
param: waitMilliseconds - The maximum number of milliseconds to block. This may be set to zero in whi...
Definition: OsConnectionSocket.cpp:340
Definition: UtlSList.h:47
Definition: OsConnectionSocket.h:34
int UtlBoolean
Definition: UtlDefs.h:41
#define TRUE
Definition: UtlDefs.h:25
bool initialize(const char *serverName, int serverPort, UtlBoolean blockingConnect)
Definition: OsConnectionSocket.cpp:159
int remoteHostPort
Definition: OsSocket.h:322
virtual bool peerIdentity(UtlSList *altNames=NULL, UtlString *commonName=NULL) const
Get any authenticated peer host names.
Definition: OsConnectionSocket.cpp:354
UtlString remoteHostName
Definition: OsSocket.h:325