#include <ace/LSOCK_Aceeptor.h>
class ACE_LSOCK_Acceptor : public ACE_SOCK_Acceptor {
public:
ACE_LSOCK_Acceptor (void);
ACE_LSOCK_Acceptor ( const ACE_Addr &local_sap, int reuse_addr = 0, int protocol_family = PF_UNIX, int backlog = 5, int protocol = 0 );
int open ( const ACE_Addr &local_sap, int reuse_addr = 0, int protocol_family = PF_UNIX, int backlog = 5, int protocol = 0 );
int accept ( ACE_LSOCK_Stream &new_ipc_sap, ACE_Addr * = 0, ACE_Time_Value *timeout = 0, int restart = 1, int reset_new_handle = 0 ) const;
int remove (void);
int get_local_addr (ACE_Addr &) const;
typedef ACE_UNIX_Addr PEER_ADDR;
typedef ACE_LSOCK_Stream PEER_STREAM;
void dump (void) const;
ACE_ALLOC_HOOK_DECLARE;
private:
ACE_UNIX_Addr local_addr_;
};
ACE_LSOCK_Acceptor (void);
ACE_LSOCK_Acceptor (
const ACE_Addr &local_sap,
int reuse_addr = 0,
int protocol_family = PF_UNIX,
int backlog = 5,
int protocol = 0
);
int open (
const ACE_Addr &local_sap,
int reuse_addr = 0,
int protocol_family = PF_UNIX,
int backlog = 5,
int protocol = 0
);
int accept (
ACE_LSOCK_Stream &new_ipc_sap,
ACE_Addr * = 0,
ACE_Time_Value *timeout = 0,
int restart = 1,
int reset_new_handle = 0
) const;
int remove (void);
int get_local_addr (ACE_Addr &) const;
typedef ACE_UNIX_Addr PEER_ADDR;
typedef ACE_LSOCK_Stream PEER_STREAM;
void dump (void) const;
ACE_ALLOC_HOOK_DECLARE;