summaryrefslogtreecommitdiff
path: root/ace/TLI_Acceptor.h
diff options
context:
space:
mode:
Diffstat (limited to 'ace/TLI_Acceptor.h')
-rw-r--r--ace/TLI_Acceptor.h63
1 files changed, 32 insertions, 31 deletions
diff --git a/ace/TLI_Acceptor.h b/ace/TLI_Acceptor.h
index 041f8ad6645..4525daf1dcb 100644
--- a/ace/TLI_Acceptor.h
+++ b/ace/TLI_Acceptor.h
@@ -6,26 +6,27 @@
//
// = LIBRARY
// ace
-//
+//
// = FILENAME
// TLI_Acceptor.h
//
// = AUTHOR
-// Doug Schmidt
-//
+// Doug Schmidt
+//
// ============================================================================
#ifndef ACE_TLI_ACCEPTOR_H
#define ACE_TLI_ACCEPTOR_H
#include "ace/TLI.h"
-#include "ace/Time_Value.h"
-#include "ace/TLI_Stream.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
-#pragma once
+# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
+#include "ace/Time_Value.h"
+#include "ace/TLI_Stream.h"
+
#if defined (ACE_HAS_TLI)
// Forward reference...
@@ -34,8 +35,8 @@ class ACE_TLI_Request_Queue;
class ACE_Export ACE_TLI_Acceptor : public ACE_TLI
{
// = TITLE
- // Defines the member functions for ACE_TLI_Acceptor abstraction.
- //
+ // Defines the member functions for ACE_TLI_Acceptor abstraction.
+ //
// = DESCRIPTION
// This class implements the algorithm described in Steve Rago's
// book on System V UNIX network programming. It basically
@@ -49,19 +50,19 @@ public:
// Default constructor.
ACE_TLI_Acceptor (const ACE_Addr &remote_sap,
- int reuse_addr = 0,
- int oflag = O_RDWR,
- struct t_info *info = 0,
- int backlog = 5,
- const char device[] = ACE_TLI_TCP_DEVICE);
+ int reuse_addr = 0,
+ int oflag = O_RDWR,
+ struct t_info *info = 0,
+ int backlog = 5,
+ const char device[] = ACE_TLI_TCP_DEVICE);
// Initiate a passive mode socket.
- ACE_HANDLE open (const ACE_Addr &remote_sap,
- int reuse_addr = 0,
- int oflag = O_RDWR,
- struct t_info *info = 0,
- int backlog = 5,
- const char device[] = ACE_TLI_TCP_DEVICE);
+ ACE_HANDLE open (const ACE_Addr &remote_sap,
+ int reuse_addr = 0,
+ int oflag = O_RDWR,
+ struct t_info *info = 0,
+ int backlog = 5,
+ const char device[] = ACE_TLI_TCP_DEVICE);
// Initiate a passive mode socket.
int close (void);
@@ -69,14 +70,14 @@ public:
// = Passive connection acceptance method.
- int accept (ACE_TLI_Stream &new_tli_sap,
- ACE_Addr *remote_addr = 0,
- ACE_Time_Value *timeout = 0,
- int restart = 1,
+ int accept (ACE_TLI_Stream &new_tli_sap,
+ ACE_Addr *remote_addr = 0,
+ ACE_Time_Value *timeout = 0,
+ int restart = 1,
int reset_new_handle = 0,
- int rwflag = 1,
- netbuf *udata = 0,
- netbuf *opt = 0);
+ int rwflag = 1,
+ netbuf *udata = 0,
+ netbuf *opt = 0);
// Accept a new data transfer connection. A <timeout> of 0 means
// block forever, a <timeout> of {0, 0} means poll. <restart> == 1
// means "restart if interrupted."
@@ -97,18 +98,18 @@ private:
int backlog_;
// Number of connections to queue.
-
+
int rwflag_;
// Are we using "tirdwr" mod?
-
+
int handle_async_event (int restart, int rwflag);
// Handle TLI accept insanity...
ACE_TLI_Request_Queue *queue_;
// Used for queueing up pending requests.
-
- struct t_discon *disp_;
- // Used for handling disconnects
+
+ struct t_discon *disp_;
+ // Used for handling disconnects
};
#include "ace/TLI_Acceptor.i"