File: ACE_Name_Proxy.3

package info (click to toggle)
ace 5.2.1-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 26,856 kB
  • ctags: 18,677
  • sloc: cpp: 171,831; makefile: 48,840; sh: 10,192; perl: 8,582; exp: 787; yacc: 387; lex: 140; csh: 20
file content (129 lines) | stat: -rw-r--r-- 3,606 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
.TH ACE_Name_Proxy 3 "1 Dec 2001" "ACE" \" -*- nroff -*-
.ad l
.nh
.SH NAME
ACE_Name_Proxy \- Proxy for dealing with remote server process managing NET_LOCAL NameBindings. 
.SH SYNOPSIS
.br
.PP
\fC#include <Name_Proxy.h>\fR
.PP
Inherits \fBACE_Event_Handler\fR.
.PP
.SS Public Methods

.in +1c
.ti -1c
.RI "\fBACE_Name_Proxy\fR (void)"
.br
.RI "\fIDefault constructor.\fR"
.ti -1c
.RI "\fBACE_Name_Proxy\fR (const \fBACE_INET_Addr\fR &remote_addr, \fBACE_Synch_Options\fR& options = \fBACE_Synch_Options::defaults\fR)"
.br
.ti -1c
.RI "int \fBopen\fR (const \fBACE_INET_Addr\fR &remote_addr, \fBACE_Synch_Options\fR& options = \fBACE_Synch_Options::defaults\fR)"
.br
.ti -1c
.RI "int \fBrequest_reply\fR (\fBACE_Name_Request\fR &request)"
.br
.RI "\fIPerform the request and wait for the reply.\fR"
.ti -1c
.RI "int \fBsend_request\fR (\fBACE_Name_Request\fR &request)"
.br
.RI "\fIPerform the request.\fR"
.ti -1c
.RI "int \fBrecv_reply\fR (\fBACE_Name_Request\fR &reply)"
.br
.RI "\fIReceive the reply.\fR"
.ti -1c
.RI "virtual ACE_HANDLE \fBget_handle\fR (void) const"
.br
.RI "\fIObtain underlying handle.\fR"
.ti -1c
.RI "virtual \fB~ACE_Name_Proxy\fR (void)"
.br
.RI "\fIClose down the connection to the server.\fR"
.ti -1c
.RI "void \fBdump\fR (void) const"
.br
.RI "\fIDump the state of the object;.\fR"
.in -1c
.SS Private Attributes

.in +1c
.ti -1c
.RI "\fBACE_SOCK_Connector\fR \fBconnector_\fR"
.br
.RI "\fI\fBACE_Connector\fR factory used to establish connections actively.\fR"
.ti -1c
.RI "\fBACE_SOCK_Stream\fR \fBpeer_\fR"
.br
.RI "\fIConnection to ACE_Name Server peer.\fR"
.ti -1c
.RI "\fBACE_Reactor\fR* \fBreactor_\fR"
.br
.RI "\fIPointer to \fBACE_Reactor\fR (used if we are run in "reactive-mode").\fR"
.in -1c
.SH DETAILED DESCRIPTION
.PP 
Proxy for dealing with remote server process managing NET_LOCAL NameBindings.
.PP
.PP
 Shields applications from details of interacting with the ACE_Name Server. 
.PP
.SH CONSTRUCTOR & DESTRUCTOR DOCUMENTATION
.PP 
.SS ACE_Name_Proxy::ACE_Name_Proxy (void)
.PP
Default constructor.
.PP
.SS ACE_Name_Proxy::ACE_Name_Proxy (const \fBACE_INET_Addr\fR & remote_addr, \fBACE_Synch_Options\fR & options = \fBACE_Synch_Options::defaults\fR)
.PP
.SS ACE_Name_Proxy::~ACE_Name_Proxy (void)\fC [virtual]\fR
.PP
Close down the connection to the server.
.PP
.SH MEMBER FUNCTION DOCUMENTATION
.PP 
.SS void ACE_Name_Proxy::dump (void) const
.PP
Dump the state of the object;.
.PP
.SS ACE_HANDLE ACE_Name_Proxy::get_handle (void) const\fC [virtual]\fR
.PP
Obtain underlying handle.
.PP
Reimplemented from \fBACE_Event_Handler\fR.
.SS int ACE_Name_Proxy::open (const \fBACE_INET_Addr\fR & remote_addr, \fBACE_Synch_Options\fR & options = \fBACE_Synch_Options::defaults\fR)
.PP
.SS int ACE_Name_Proxy::recv_reply (\fBACE_Name_Request\fR & reply)
.PP
Receive the reply.
.PP
.SS int ACE_Name_Proxy::request_reply (\fBACE_Name_Request\fR & request)
.PP
Perform the request and wait for the reply.
.PP
.SS int ACE_Name_Proxy::send_request (\fBACE_Name_Request\fR & request)
.PP
Perform the request.
.PP
.SH MEMBER DATA DOCUMENTATION
.PP 
.SS \fBACE_SOCK_Connector\fR ACE_Name_Proxy::connector_\fC [private]\fR
.PP
\fBACE_Connector\fR factory used to establish connections actively.
.PP
.SS \fBACE_SOCK_Stream\fR ACE_Name_Proxy::peer_\fC [private]\fR
.PP
Connection to ACE_Name Server peer.
.PP
.SS \fBACE_Reactor\fR * ACE_Name_Proxy::reactor_\fC [private]\fR
.PP
Pointer to \fBACE_Reactor\fR (used if we are run in "reactive-mode").
.PP
Reimplemented from \fBACE_Event_Handler\fR.

.SH AUTHOR
.PP 
Generated automatically by Doxygen for ACE from the source code.