diff options
Diffstat (limited to 'ace/CLASSIX/CLASSIX_CO_Acceptor.h')
-rw-r--r-- | ace/CLASSIX/CLASSIX_CO_Acceptor.h | 41 |
1 files changed, 23 insertions, 18 deletions
diff --git a/ace/CLASSIX/CLASSIX_CO_Acceptor.h b/ace/CLASSIX/CLASSIX_CO_Acceptor.h index 264b723c044..02f58f89bb4 100644 --- a/ace/CLASSIX/CLASSIX_CO_Acceptor.h +++ b/ace/CLASSIX/CLASSIX_CO_Acceptor.h @@ -5,19 +5,24 @@ // // = LIBRARY // ACE -// +// // = FILENAME // CLASSIX_CO_Acceptor.h // // = AUTHOR // Nokia Telecommunications -// +// // ============================================================================ -#if !defined (ACE_CLASSIX_CO_ACCEPTOR_H) +#ifndef ACE_CLASSIX_CO_ACCEPTOR_H #define ACE_CLASSIX_CO_ACCEPTOR_H #include "ace/CLASSIX/CLASSIX_Stream.h" + +#if !defined (ACE_LACKS_PRAGMA_ONCE) +# pragma once +#endif /* ACE_LACKS_PRAGMA_ONCE */ + #include "ace/Time_Value.h" class ACE_Export ACE_CLASSIX_CO_Acceptor @@ -30,13 +35,13 @@ class ACE_Export ACE_CLASSIX_CO_Acceptor // This class is the counter part of the <ACE_CLASSIX_Connector> // class. It exchanges SAP information to set up a logical // connection. - // + // // Data format passed between a connector and this class uses // Peer_Union structure. // // = SEE ALSO // ACE_CLASSIX_Connector - // + // public: struct Peer_Port { @@ -68,21 +73,21 @@ public: ACE_CLASSIX_CO_Acceptor (ACE_Reactor* = ACE_Reactor::instance()); // Default constructor. - ACE_CLASSIX_CO_Acceptor (const ACE_Addr &local_sap, - int reuse_addr = 0, - int protocol_family = ACE_CLASSIX_Addr::AF_CLASSIX, - int backlog = 0, - int protocol = 0, - ACE_Reactor* = ACE_Reactor::instance()); + ACE_CLASSIX_CO_Acceptor (const ACE_Addr &local_sap, + int reuse_addr = 0, + int protocol_family = ACE_CLASSIX_Addr::AF_CLASSIX, + int backlog = 0, + int protocol = 0, + ACE_Reactor* = ACE_Reactor::instance()); // Initiate a passive mode socket. virtual ~ACE_CLASSIX_CO_Acceptor (void); // Default dtor. - int open (const ACE_Addr &local_sap, - int reuse_addr = 0, - int protocol_family = ACE_CLASSIX_Addr::AF_CLASSIX, - int backlog = 5, + int open (const ACE_Addr &local_sap, + int reuse_addr = 0, + int protocol_family = ACE_CLASSIX_Addr::AF_CLASSIX, + int backlog = 5, int protocol = 0, ACE_Reactor* = ACE_Reactor::instance()); // Initiate a passive mode socket. @@ -90,9 +95,9 @@ public: // Closes down the listening port. // = Passive connection acceptance method. - int accept (ACE_CLASSIX_Stream &new_stream, + int accept (ACE_CLASSIX_Stream &new_stream, ACE_Addr *remote_addr = 0, - ACE_Time_Value *timeout = 0, + ACE_Time_Value *timeout = 0, int restart = 1, int reset_new_handle = 0) const; // Accept a new data transfer connection. A <timeout> of 0 means @@ -101,7 +106,7 @@ public: // = ACCESS ACE_HANDLE get_handle (void) const; - // Get the underlying descriptor. + // Get the underlying descriptor. int get_local_addr (ACE_Addr &) const; // Return the local endpoint address in the referenced ACE_Addr. // Returns 0 if successful, else -1. |