#include <ace/SOCK.h>
class ACE_SOCK : public ACE_IPC_SAP {
public:~ACE_SOCK (void);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 (void);int get_local_addr (ACE_Addr &) const;int get_remote_addr (ACE_Addr &) const;void dump (void) const;ACE_ALLOC_HOOK_DECLARE;int open ( int type, int protocol_family, int protocol, int reuse_addr );protected:ACE_SOCK ( int type, int protocol_family, int protocol = 0, int reuse_addr = 0 );ACE_SOCK (void);};
~ACE_SOCK (void);
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 (void);
int get_local_addr (ACE_Addr &) const;
int get_remote_addr (ACE_Addr &) const;
void dump (void) const;
ACE_ALLOC_HOOK_DECLARE;
int open (
    int type,
    int protocol_family,
    int protocol,
    int reuse_addr
    );
socket system call.
ACE_SOCK (
    int type,
    int protocol_family,
    int protocol = 0,
    int reuse_addr = 0
    );
socket system call.
ACE_SOCK (void);