#include <ACE/Name_Proxy.h>
class ACE_Name_Proxy : public ACE_Event_Handler {
public:ACE_Name_Proxy (void);ACE_Name_Proxy ( const ACE_INET_Addr &remote_addr, ACE_Synch_Options& options = ACE_Synch_Options::defaults );int open ( const ACE_INET_Addr &remote_addr, ACE_Synch_Options& options = ACE_Synch_Options::defaults );int request_reply (ACE_Name_Request &request);int send_request (ACE_Name_Request &request);int recv_reply (ACE_Name_Request &reply);virtual ACE_HANDLE get_handle (void) const;virtual ~ACE_Name_Proxy (void);void dump (void) const;private:ACE_SOCK_Connector connector_;ACE_SOCK_Stream peer_;ACE_Reactor *reactor_;};
ACE_Name_Proxy (
const ACE_INET_Addr &remote_addr,
ACE_Synch_Options& options = ACE_Synch_Options::defaults
);
int open (
const ACE_INET_Addr &remote_addr,
ACE_Synch_Options& options = ACE_Synch_Options::defaults
);
int request_reply (ACE_Name_Request &request);
int send_request (ACE_Name_Request &request);
int recv_reply (ACE_Name_Request &reply);
virtual ACE_HANDLE get_handle (void) const;
virtual ~ACE_Name_Proxy (void);
void dump (void) const;