ns-3 Direct Code Execution
Home
Tutorials ▼
Docs ▼
Wiki
Manual
Develop ▼
API
Bugs
API
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
dce-socket.h
Go to the documentation of this file.
1
#ifndef SYS_DCE_SOCKET_H
2
#define SYS_DCE_SOCKET_H
3
4
#include <stdint.h>
5
#include <sys/socket.h>
6
7
#ifdef __cplusplus
8
extern
"C"
{
9
#endif
10
11
int
dce_socket
(
int
domain,
int
type,
int
protocol);
12
int
dce_bind
(
int
fd,
const
struct
sockaddr *my_addr, socklen_t addrlen);
13
int
dce_connect
(
int
fd,
const
struct
sockaddr *my_addr, socklen_t addrlen);
14
int
dce_listen
(
int
sockfd,
int
backlog);
15
int
dce_accept
(
int
sockfd,
struct
sockaddr *addr, socklen_t *addrlen);
16
int
dce_shutdown
(
int
s,
int
how);
17
ssize_t
dce_recv
(
int
fd,
void
*buf,
size_t
count,
int
flags);
18
ssize_t
dce_recvfrom
(
int
s,
void
*buf,
size_t
len,
int
flags,
19
struct
sockaddr *from, socklen_t *fromlen);
20
ssize_t
dce_recvmsg
(
int
s,
struct
msghdr *msg,
int
flags);
21
int
dce_setsockopt
(
int
s,
int
level,
int
optname,
22
const
void
*optval, socklen_t optlen);
23
int
dce_getsockopt
(
int
s,
int
level,
int
optname,
24
void
*optval, socklen_t *optlen);
25
ssize_t
dce_send
(
int
s,
const
void
*buf,
size_t
len,
int
flags);
26
ssize_t
dce_sendto
(
int
s,
const
void
*buf,
size_t
len,
int
flags,
27
const
struct
sockaddr *to, socklen_t tolen);
28
ssize_t
dce_sendmsg
(
int
s,
const
struct
msghdr *msg,
int
flags);
29
int
dce_getsockname
(
int
s,
struct
sockaddr *name, socklen_t *namelen);
30
int
dce_getpeername
(
int
s,
struct
sockaddr *name, socklen_t *namelen);
31
int
dce_socketpair
(
int
domain,
int
type,
int
protocol,
int
sv[2]);
32
33
#ifdef __cplusplus
34
}
35
#endif
36
37
#endif
/* SYS_DCE_SOCKET_H */
model
sys
dce-socket.h
Generated on Fri Aug 30 2013 13:57:56 for ns-3-dce by
1.8.1.2