#include <ace/ACE_Strategies.h > template<class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> class ACE_Accept_Strategy {
public:
ACE_Accept_Strategy (void);
ACE_Accept_Strategy ( const ACE_PEER_ACCEPTOR_ADDR &local_addr, int restart = 0 );
virtual int open ( const ACE_PEER_ACCEPTOR_ADDR &local_addr, int restart = 0 );
virtual ACE_HANDLE get_handle (void) const;
virtual ACE_PEER_ACCEPTOR &acceptor (void) const;
~ACE_Accept_Strategy (void);
virtual int accept_svc_handler (SVC_HANDLER *);
void dump (void) const;
ACE_ALLOC_HOOK_DECLARE;
protected:
ACE_PEER_ACCEPTOR peer_acceptor_;
};
ACE_Accept_Strategy (void);
ACE_Accept_Strategy (
const ACE_PEER_ACCEPTOR_ADDR &local_addr,
int restart = 0
);
peer_acceptor_
with local_addr
.
virtual int open (
const ACE_PEER_ACCEPTOR_ADDR &local_addr,
int restart = 0
);
peer_acceptor_
with local_addr
.
virtual ACE_HANDLE get_handle (void) const;
peer_acceptor_
.
virtual ACE_PEER_ACCEPTOR &acceptor (void) const;
peer_acceptor_
.
~ACE_Accept_Strategy (void);
virtual int accept_svc_handler (SVC_HANDLER *);
accept
method of the
PEER_ACCEPTOR.
void dump (void) const;
ACE_ALLOC_HOOK_DECLARE;