summaryrefslogtreecommitdiff
path: root/ace/SOCK.h
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>1999-06-29 04:51:10 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>1999-06-29 04:51:10 +0000
commit7b3e31531a6b2c42f731f88b5fa93d20f7974849 (patch)
treecb756761e9832a6a28477fb3cd879450fd33be3a /ace/SOCK.h
parentcf8a5ccf19c4286640db655f9beff5c51b87f0ad (diff)
downloadATCD-7b3e31531a6b2c42f731f88b5fa93d20f7974849.tar.gz
ChangeLogTag:Mon Jun 28 21:31:58 1999 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
Diffstat (limited to 'ace/SOCK.h')
-rw-r--r--ace/SOCK.h22
1 files changed, 20 insertions, 2 deletions
diff --git a/ace/SOCK.h b/ace/SOCK.h
index ff7fe250221..488ca2194f7 100644
--- a/ace/SOCK.h
+++ b/ace/SOCK.h
@@ -75,14 +75,32 @@ public:
int protocol_family,
int protocol,
int reuse_addr);
- // Wrapper around the <socket> system call.
+ // Wrapper around the BSD-style <socket> system call (no QoS).
+
+ int open (int type,
+ int protocol_family,
+ int protocol,
+ ACE_Protocol_Info *protocolinfo,
+ ACE_SOCK_GROUP g,
+ u_long flags);
+ // Wrapper around the QoS-enabled <WSASocket> function.
protected:
ACE_SOCK (int type,
int protocol_family,
int protocol = 0,
int reuse_addr = 0);
- // Constructor with arguments to call the <socket> system call.
+ // Constructor with arguments to call the BSD-style <socket> system
+ // call (no QoS).
+
+ ACE_SOCK (int type,
+ int protocol_family,
+ int protocol,
+ ACE_Protocol_Info *protocolinfo,
+ ACE_SOCK_GROUP g,
+ u_long flags);
+ // Constructor with arguments to call the QoS-enabled <WSASocket>
+ // function.
ACE_SOCK (void);
// Default constructor is private to prevent instances of this class