diff options
author | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-10-20 02:34:57 +0000 |
---|---|---|
committer | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-10-20 02:34:57 +0000 |
commit | 5c1001ce4f585836e1f83c28d1df89aee42fb743 (patch) | |
tree | 5967e9ca7d44ed1d2823be9746817ebb8e025f5d /ace/SOCK_Dgram.h | |
parent | 2ae14b2b85ad813a269e8a5529aa76cf984fa8a5 (diff) | |
download | ATCD-5c1001ce4f585836e1f83c28d1df89aee42fb743.tar.gz |
changed include protection from #if !defined to ifndef, and added #pragma once, if possible
Diffstat (limited to 'ace/SOCK_Dgram.h')
-rw-r--r-- | ace/SOCK_Dgram.h | 69 |
1 files changed, 35 insertions, 34 deletions
diff --git a/ace/SOCK_Dgram.h b/ace/SOCK_Dgram.h index 671ddfe6b45..edaa691a9ab 100644 --- a/ace/SOCK_Dgram.h +++ b/ace/SOCK_Dgram.h @@ -5,37 +5,38 @@ // // = LIBRARY // ace -// +// // = FILENAME // SOCK_Dgram.h // // = AUTHOR -// Doug Schmidt -// +// Doug Schmidt +// // =========================================================================== #ifndef ACE_SOCK_DGRAM_H #define ACE_SOCK_DGRAM_H #include "ace/SOCK.h" -#include "ace/Addr.h" #if !defined (ACE_LACKS_PRAGMA_ONCE) -#pragma once +# pragma once #endif /* ACE_LACKS_PRAGMA_ONCE */ +#include "ace/Addr.h" + class ACE_Export ACE_SOCK_Dgram : public ACE_SOCK { // = TITLE // Defines the member functions for the ACE_SOCK datagram - // abstraction. + // abstraction. public: // = Initialization routines. ACE_SOCK_Dgram (void); // Default constructor. - ACE_SOCK_Dgram (const ACE_Addr &local, - int protocol_family = PF_INET, + ACE_SOCK_Dgram (const ACE_Addr &local, + int protocol_family = PF_INET, int protocol = 0, int reuse_addr = 0); // Initiate a socket dgram. @@ -43,29 +44,29 @@ public: ~ACE_SOCK_Dgram (void); // Default dtor. - int open (const ACE_Addr &local, - int protocol_family = PF_INET, + int open (const ACE_Addr &local, + int protocol_family = PF_INET, int protocol = 0, int reuse_addr = 0); // Initiate a socket dgram. // = Data transfer routines. - ssize_t send (const void *buf, - size_t n, - const ACE_Addr &addr, + ssize_t send (const void *buf, + size_t n, + const ACE_Addr &addr, int flags = 0) const; // Send an <n> byte <buf> to the datagram socket (uses sendto(3)). - ssize_t recv (void *buf, - size_t n, - ACE_Addr &addr, + ssize_t recv (void *buf, + size_t n, + ACE_Addr &addr, int flags = 0) const; // Receive an <n> byte <buf> from the datagram socket (uses // recvfrom(3)). - ssize_t recv (iovec *io_vec, - ACE_Addr &addr, - int flags = 0) const; + ssize_t recv (iovec *io_vec, + ACE_Addr &addr, + int flags = 0) const; // Allows a client to read from a socket without having to provide a // buffer to read. This method determines how much data is in the // socket, allocates a buffer of this size, reads in the data, and @@ -73,25 +74,25 @@ public: // deleting the member in the <iov_base> field of <io_vec> using the // ``delete []'' syntax. - ssize_t send (const iovec iov[], - size_t n, - const ACE_Addr &addr, + ssize_t send (const iovec iov[], + size_t n, + const ACE_Addr &addr, int flags = 0) const; // Send an <iovec> of size <n> to the datagram socket (uses // sendmsg(3)). - ssize_t recv (iovec iov[], - size_t n, - ACE_Addr &addr, - int flags = 0) const; + ssize_t recv (iovec iov[], + size_t n, + ACE_Addr &addr, + int flags = 0) const; // Recv an <iovec> of size <n> to the datagram socket (uses // recvmsg(3)). - ssize_t recv (void *buf, - size_t n, - ACE_Addr &addr, - int flags, - const ACE_Time_Value *timeout) const; + ssize_t recv (void *buf, + size_t n, + ACE_Addr &addr, + int flags, + const ACE_Time_Value *timeout) const; // Wait up to <timeout> amount of time to receive a datagram into // <buf>. The <ACE_Time_Value> indicates how long to blocking // trying to receive. If <timeout> == 0, the caller will block @@ -106,13 +107,13 @@ public: ACE_ALLOC_HOOK_DECLARE; // Declare the dynamic allocation hooks. -protected: - int shared_open (const ACE_Addr &local, +protected: + int shared_open (const ACE_Addr &local, int protocol_family); // Open is shared by this and by <LSOCK_Dgram>. private: - int get_remote_addr (ACE_Addr &) const; + int get_remote_addr (ACE_Addr &) const; // Do not allow this function to percolate up to this interface... }; |