An abstract class that forms the basis for more specific classes, such as "ACE_SSL_SOCK_Acceptor" and "ACE_SSL_SOCK_Stream". Do not instantiate this class.
More...
|
int | set_option (int level, int option, void *optval, int optlen) const |
|
int | get_option (int level, int option, void *optval, int *optlen) const |
|
int | enable (int value) const |
|
int | disable (int value) const |
|
void | set_handle (ACE_HANDLE) |
|
ACE_HANDLE | get_handle () const |
|
int | control (int cmd, void *arg) const |
|
int | set_option (int level, int option, void *optval, int optlen) const |
|
int | get_option (int level, int option, void *optval, int *optlen) const |
|
int | close () |
|
int | get_local_addr (ACE_Addr &) const |
|
int | get_remote_addr (ACE_Addr &) const |
|
void | dump () const |
|
int | open (int type, int protocol_family, int protocol, int reuse_addr) |
|
int | open (int type, int protocol_family, int protocol, ACE_Protocol_Info *protocolinfo, ACE_SOCK_GROUP g, u_long flags, int reuse_addr) |
|
int | control (int cmd, void *) const |
|
int | enable (int value) const |
|
int | disable (int value) const |
|
ACE_HANDLE | get_handle () const |
|
void | set_handle (ACE_HANDLE handle) |
|
void | dump () const |
|
An abstract class that forms the basis for more specific classes, such as "ACE_SSL_SOCK_Acceptor" and "ACE_SSL_SOCK_Stream". Do not instantiate this class.
This class provides functions that are common to all of the ACE_SSL_SOCK_* classes. ACE_SSL_SOCK provides the ability to get and set socket options, get the local and remote addresses, and close the socket.