summaryrefslogtreecommitdiff
path: root/ace/SOCK_Dgram.h
diff options
context:
space:
mode:
authorlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-10-20 02:34:57 +0000
committerlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-10-20 02:34:57 +0000
commit5c1001ce4f585836e1f83c28d1df89aee42fb743 (patch)
tree5967e9ca7d44ed1d2823be9746817ebb8e025f5d /ace/SOCK_Dgram.h
parent2ae14b2b85ad813a269e8a5529aa76cf984fa8a5 (diff)
downloadATCD-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.h69
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...
};