#include <ace/SOCK.h>
class ACE_SOCK : public ACE_IPC_SAP {
public:
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);
};
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);