summaryrefslogtreecommitdiff
path: root/ace/SOCK_Dgram_Bcast.h
diff options
context:
space:
mode:
Diffstat (limited to 'ace/SOCK_Dgram_Bcast.h')
-rw-r--r--ace/SOCK_Dgram_Bcast.h49
1 files changed, 25 insertions, 24 deletions
diff --git a/ace/SOCK_Dgram_Bcast.h b/ace/SOCK_Dgram_Bcast.h
index 86e9c0e234f..0faf2391775 100644
--- a/ace/SOCK_Dgram_Bcast.h
+++ b/ace/SOCK_Dgram_Bcast.h
@@ -4,26 +4,27 @@
// ============================================================================
// = LIBRARY
// ace
-//
+//
// = FILENAME
// SOCK_Dgram_Bcast.h
//
// = AUTHOR
-// Doug Schmidt
-//
+// Doug Schmidt
+//
// ============================================================================
#ifndef ACE_SOCK_DGRAM_BCAST_H
#define ACE_SOCK_DGRAM_BCAST_H
#include "ace/INET_Addr.h"
-#include "ace/SOCK_Dgram.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
-#pragma once
+# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-class ACE_Export ACE_Bcast_Node
+#include "ace/SOCK_Dgram.h"
+
+class ACE_Export ACE_Bcast_Node
{
public:
ACE_Bcast_Node (ACE_INET_Addr &, ACE_Bcast_Node *);
@@ -41,14 +42,14 @@ class ACE_Export ACE_SOCK_Dgram_Bcast : public ACE_SOCK_Dgram
{
// = TITLE
// Defines the member functions for the ACE_SOCK datagram
- // abstraction.
+ // abstraction.
public:
// = Initialization and termination methods.
ACE_SOCK_Dgram_Bcast (void);
// Default constructor.
- ACE_SOCK_Dgram_Bcast (const ACE_Addr &local,
- int protocol_family = PF_INET,
+ ACE_SOCK_Dgram_Bcast (const ACE_Addr &local,
+ int protocol_family = PF_INET,
int protocol = 0,
int reuse_addr = 0,
const ASYS_TCHAR *host_name = 0);
@@ -58,8 +59,8 @@ public:
// Initiate a connectionless datagram broadcast endpoint.
- 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,
const ASYS_TCHAR *host_name = 0);
@@ -68,30 +69,30 @@ public:
int close (void);
// Close up and release dynamically allocated resources.
- ssize_t send (const void *buf,
- size_t n,
- u_short portnum,
+ ssize_t send (const void *buf,
+ size_t n,
+ u_short portnum,
int flags = 0) const;
// Broadcast the datagram to every interface. Returns the average
// number of bytes sent.
- ssize_t send (const iovec iov[],
- size_t n,
- u_short portnum,
+ ssize_t send (const iovec iov[],
+ size_t n,
+ u_short portnum,
int flags = 0) const;
// Broadcast the <iovec> datagrams to every interface. Returns the
// average number of bytes sent.
- 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;
// Broadcast an N byte datagram to ADDR (note that addr must be
// preassigned to the broadcast address of the subnet...).
- 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;
// Broadcast an <iovec> of size <n> to <addr> as a datagram (note
// that addr must be preassigned to the broadcast address of the
@@ -110,7 +111,7 @@ private:
ACE_Bcast_Node *if_list_;
// Points to the head of the list of broadcast interfaces.
- 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...
};