File: ACE_LSOCK_Acceptor.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 (133 lines) | stat: -rw-r--r-- 3,918 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
130
131
132
133
.TH ACE_LSOCK_Acceptor 3 "1 Dec 2001" "ACE" \" -*- nroff -*-
.ad l
.nh
.SH NAME
ACE_LSOCK_Acceptor \- Defines the format and interface for the acceptor side of the local \fBACE_SOCK\fR \fBACE_Stream\fR. 
.SH SYNOPSIS
.br
.PP
\fC#include <LSOCK_Acceptor.h>\fR
.PP
Inherits \fBACE_SOCK_Acceptor\fR.
.PP
.SS Public Types

.in +1c
.ti -1c
.RI "typedef \fBACE_UNIX_Addr\fR \fBPEER_ADDR\fR"
.br
.ti -1c
.RI "typedef \fBACE_LSOCK_Stream\fR \fBPEER_STREAM\fR"
.br
.in -1c
.SS Public Methods

.in +1c
.ti -1c
.RI "\fBACE_LSOCK_Acceptor\fR (void)"
.br
.RI "\fIDefault constructor.\fR"
.ti -1c
.RI "\fBACE_LSOCK_Acceptor\fR (const \fBACE_Addr\fR &local_sap, int reuse_addr = 0, int protocol_family = PF_UNIX, int backlog = ACE_DEFAULT_BACKLOG, int protocol = 0)"
.br
.RI "\fIInitiate a passive mode socket.\fR"
.ti -1c
.RI "int \fBopen\fR (const \fBACE_Addr\fR &local_sap, int reuse_addr = 0, int protocol_family = PF_UNIX, int backlog = ACE_DEFAULT_BACKLOG, int protocol = 0)"
.br
.RI "\fIInitiate a passive mode socket.\fR"
.ti -1c
.RI "int \fBaccept\fR (\fBACE_LSOCK_Stream\fR &new_ipc_sap, \fBACE_Addr\fR * = 0, \fBACE_Time_Value\fR *timeout = 0, int restart = 1, int reset_new_handle = 0) const"
.br
.RI "\fIAccept a new data transfer connection.\fR"
.ti -1c
.RI "int \fBremove\fR (void)"
.br
.RI "\fIClose down the \fBACE_LSOCK\fR and remove the rendezvous point from the file system.\fR"
.ti -1c
.RI "int \fBget_local_addr\fR (\fBACE_Addr\fR &) const"
.br
.RI "\fIReturn the local endpoint address.\fR"
.ti -1c
.RI "void \fBdump\fR (void) const"
.br
.RI "\fIDump the state of an object.\fR"
.in -1c
.SS Public Attributes

.in +1c
.ti -1c
.RI "\fBACE_ALLOC_HOOK_DECLARE\fR"
.br
.RI "\fIDeclare the dynamic allocation hooks.\fR"
.in -1c
.SS Private Attributes

.in +1c
.ti -1c
.RI "\fBACE_UNIX_Addr\fR \fBlocal_addr_\fR"
.br
.RI "\fIAddress of our rendezvous point.\fR"
.in -1c
.SH DETAILED DESCRIPTION
.PP 
Defines the format and interface for the acceptor side of the local \fBACE_SOCK\fR \fBACE_Stream\fR.
.PP
.SH MEMBER TYPEDEF DOCUMENTATION
.PP 
.SS typedef \fBACE_UNIX_Addr\fR ACE_LSOCK_Acceptor::PEER_ADDR
.PP
Reimplemented from \fBACE_SOCK_Acceptor\fR.
.SS typedef \fBACE_LSOCK_Stream\fR ACE_LSOCK_Acceptor::PEER_STREAM
.PP
Reimplemented from \fBACE_SOCK_Acceptor\fR.
.SH CONSTRUCTOR & DESTRUCTOR DOCUMENTATION
.PP 
.SS ACE_LSOCK_Acceptor::ACE_LSOCK_Acceptor (void)
.PP
Default constructor.
.PP
.SS ACE_LSOCK_Acceptor::ACE_LSOCK_Acceptor (const \fBACE_Addr\fR & local_sap, int reuse_addr = 0, int protocol_family = PF_UNIX, int backlog = ACE_DEFAULT_BACKLOG, int protocol = 0)
.PP
Initiate a passive mode socket.
.PP
.SH MEMBER FUNCTION DOCUMENTATION
.PP 
.SS int ACE_LSOCK_Acceptor::accept (\fBACE_LSOCK_Stream\fR & new_ipc_sap, \fBACE_Addr\fR * = 0, \fBACE_Time_Value\fR * timeout = 0, int restart = 1, int reset_new_handle = 0) const
.PP
Accept a new data transfer connection.
.PP
.SS void ACE_LSOCK_Acceptor::dump (void) const
.PP
Dump the state of an object.
.PP
Reimplemented from \fBACE_SOCK_Acceptor\fR.
.SS int ACE_LSOCK_Acceptor::get_local_addr (\fBACE_Addr\fR &) const
.PP
Return the local endpoint address.
.PP
Reimplemented from \fBACE_SOCK\fR.
.SS int ACE_LSOCK_Acceptor::open (const \fBACE_Addr\fR & local_sap, int reuse_addr = 0, int protocol_family = PF_UNIX, int backlog = ACE_DEFAULT_BACKLOG, int protocol = 0)
.PP
Initiate a passive mode socket.
.PP
Reimplemented from \fBACE_SOCK_Acceptor\fR.
.SS int ACE_LSOCK_Acceptor::remove (void)
.PP
Close down the \fBACE_LSOCK\fR and remove the rendezvous point from the file system.
.PP
.SH MEMBER DATA DOCUMENTATION
.PP 
.SS ACE_LSOCK_Acceptor::ACE_ALLOC_HOOK_DECLARE
.PP
Declare the dynamic allocation hooks.
.PP
Reimplemented from \fBACE_SOCK_Acceptor\fR.
.SS \fBACE_UNIX_Addr\fR ACE_LSOCK_Acceptor::local_addr_\fC [private]\fR
.PP
Address of our rendezvous point.
.PP


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