diff options
Diffstat (limited to 'ACE/ace/SOCK_SCTP_SEQPACK.h')
-rw-r--r-- | ACE/ace/SOCK_SCTP_SEQPACK.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/ACE/ace/SOCK_SCTP_SEQPACK.h b/ACE/ace/SOCK_SCTP_SEQPACK.h index 65fc9f1a207..151273c4e08 100644 --- a/ACE/ace/SOCK_SCTP_SEQPACK.h +++ b/ACE/ace/SOCK_SCTP_SEQPACK.h @@ -16,6 +16,8 @@ #include /**/ "ace/pre.h" #include "ace/SOCK.h" +#include "ace/INET_Addr.h" +#include "ace/Multihomed_INET_Addr.h" #if !defined (ACE_LACKS_PRAGMA_ONCE) # pragma once @@ -41,6 +43,26 @@ public: /// Destructor. ~ACE_SOCK_SCTP_SEQPACK (void); + + int open (const ACE_Multihomed_INET_Addr &local_sap, + int reuse_addr = 0, + int protocol_family = PF_UNSPEC, + int backlog = ACE_DEFAULT_BACKLOG); + + ssize_t recvmsg(void* msg, + size_t msgsz, + ACE_INET_Addr& from_addr, + struct sctp_sndrcvinfo* sinfo, + int* msg_flags); + + ssize_t sendmsg(const void* msg, + size_t msgsz, + ACE_INET_Addr& to_addr, + uint32_t ppid, + uint32_t flags, + uint16_t stream, + uint32_t timetolive, + uint32_t context); }; ACE_END_VERSIONED_NAMESPACE_DECL |