|
| OsConnectionSocket (int remoteHostPort, const char *remoteHostName, UtlBoolean makeBlocking=TRUE, const char *localIp=NULL, const bool bConnect=true) |
|
| OsConnectionSocket (int connectedSocketDescriptor) |
|
| OsConnectionSocket (const char *localIp, int connectedSocketDescriptor) |
|
virtual | ~OsConnectionSocket () |
|
virtual int | connect () |
|
virtual UtlBoolean | reconnect () |
|
virtual int | read (char *buffer, int bufferLength) |
| param: waitMilliseconds - The maximum number of milliseconds to block. This may be set to zero, in which case it does not block. More...
|
|
virtual int | read (char *buffer, int bufferLength, UtlString *ipAddress, int *port) |
| param: buffer - Place to put bytes read from the socket. param: bufferLength - The maximum number of bytes buffer will hold. returns: The number of bytes actually read. More...
|
|
virtual int | read (char *buffer, int bufferLength, long waitMilliseconds) |
| param: buffer - Place to put bytes read from the socket. param: bufferLength - The maximum number of bytes buffer will hold. param: ipAddress - The address of the socket that sent the bytes read. param: port - The port of the socket that sent the bytes read. returns: The number of bytes actually read. More...
|
|
virtual OsSocket::IpProtocolSocketType | getIpProtocol () const |
| param: waitMilliseconds - The maximum number of milliseconds to block. This may be set to zero in which case it does not block. More...
|
|
virtual bool | isEncrypted () const |
| Is this connection encrypted using TLS/SSL? More...
|
|
virtual bool | peerIdentity (UtlSList *altNames=NULL, UtlString *commonName=NULL) const |
| Get any authenticated peer host names. More...
|
|
virtual UtlContainableType | getContainableType () const |
| Determine whether or not the values in a containable are comparable. More...
|
|
| OsSocket () |
|
virtual | ~OsSocket () |
|
virtual int | write (const char *buffer, int bufferLength, const char *ipAddress, int port) |
|
virtual int | write (const char *buffer, int bufferLength) |
|
virtual int | write (const char *buffer, int bufferLength, long waitMilliseconds) |
| param: buffer - The bytes to be written to the socket. param: bufferLength - The number of bytes contained in buffer. returns: The number of bytes actually written to the socket. returns:
Note: This does not necessarily mean that the bytes were returns: actually received on the other end. More...
|
|
virtual int | read (char *buffer, int bufferLength, struct in_addr *ipAddress, int *port) |
| param: buffer - Place to put bytes read from the socket. param: bufferLength - The maximum number of bytes buffer will hold. param: ipAddress - The address of the socket that sent the bytes read. param: port - The port of the socket that sent the bytes read. returns: The number of bytes actually read. More...
|
|
virtual void | close () |
| param: waitMilliseconds - The maximum number of milliseconds to block. This may be set to zero in which case it does not block. More...
|
|
virtual void | makeNonblocking () |
|
virtual void | makeBlocking () |
|
virtual int | getSocketDescriptor () const |
|
virtual void | getLocalHostIp (UtlString *localHostAddress) const |
|
virtual const UtlString & | getLocalIp () const |
|
virtual void | setLocalIp (const UtlString &localIp) |
|
virtual int | getLocalHostPort () const |
|
virtual void | getRemoteHostName (UtlString *remoteHostName) const |
|
virtual void | getRemoteHostIp (struct in_addr *remoteHostAddress, int *remotePort=NULL) |
|
virtual void | getRemoteHostIp (UtlString *remoteHostAddress, int *remotePort=NULL) |
|
virtual int | getRemoteHostPort () const |
|
virtual UtlBoolean | isOk () const |
|
virtual UtlBoolean | isConnected () const |
|
virtual UtlBoolean | isReadyToReadEx (long waitMilliseconds, UtlBoolean &rSocketError) const |
|
virtual UtlBoolean | isReadyToRead (long waitMilliseconds=0) const |
|
virtual UtlBoolean | isReadyToWrite (long waitMilliseconds=0) const |
|
virtual unsigned | hash () const |
| Calculate a hash code for this object. More...
|
|
virtual int | compareTo (UtlContainable const *) const |
| Compare this object to another object. More...
|
|
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...
|
|