l4vfs::net_io Interface Reference

<fixme> More...

import "net_io.idl";

Inheritance diagram for l4vfs::net_io:

l4vfs::common_io l4vfs::network_server

List of all members.

Public Member Functions

int accept ([in] object_handle_t handle,[in, out, size_is(addrlen), max_is(L4VFS_SOCKET_MAX_ADDRLEN)] char addr[],[in, out] l4vfs_socklen_t *addrlen,[out] l4vfs_socklen_t *actual_len)
int bind ([in] object_handle_t handle,[in, size_is(addrlen), max_is(L4VFS_SOCKET_MAX_ADDRLEN)] char addr[],[in] int addrlen)
int connect ([in] object_handle_t handle,[in, size_is(addrlen), max_is(L4VFS_SOCKET_MAX_ADDRLEN)] char addr[],[in] int addrlen)
int listen ([in] object_handle_t handle,[in] int backlog)
int recvfrom ([in] object_handle_t handle,[out, size_is(len), ref, prealloc_client, prealloc_server, max_is(L4VFS_WRITE_RCVBUF_SIZE)] char **buf,[in, out] l4vfs_size_t *len,[in] int flags,[in, out, size_is(fromlen), max_is(128)] char from[],[in, out] l4vfs_socklen_t *fromlen,[out] l4vfs_socklen_t *actual_fromlen)
int recv ([in] object_handle_t handle,[out, size_is(len), ref, prealloc_client, prealloc_server, max_is(L4VFS_WRITE_RCVBUF_SIZE)] char **buf,[in, out] l4vfs_size_t *len,[in] int flags)
int send ([in] object_handle_t handle,[in, ref, size_is(len), max_is(L4VFS_WRITE_RCVBUF_SIZE)] char *msg,[in] int len,[in] int flags)
int sendto ([in] object_handle_t handle,[in, ref, size_is(len), max_is(L4VFS_WRITE_RCVBUF_SIZE)] char *msg,[in] int len,[in] int flags,[in, ref, size_is(tolen), max_is(L4VFS_SOCKET_MAX_ADDRLEN)] char *to,[in] int tolen)
int sendmsg ([in] object_handle_t handle,[in, size_is(msg_namelen), max_is(8192)] char msg_name[],[in] int msg_namelen,[in, ref, size_is(msg_iov_size), max_is(L4VFS_WRITE_RCVBUF_SIZE)] char *msg_iov,[in] int msg_iovlen,[in] int msg_iov_size,[in, ref, size_is(msg_controllen)] char *msg_control,[in] int msg_controllen,[in] int msg_flags,[in] int flags)
int shutdown ([in] object_handle_t handle,[in] int how)
int socket ([in] int domain,[in] int type,[in] int protocol)
int getsockname ([in] object_handle_t s,[out, size_is(len), max_is(4096)] char name[],[in, out] l4vfs_socklen_t *len)
int setsockopt ([in] object_handle_t s,[in] int level,[in] int optname,[in, ref, size_is(optlen)] char *optval,[in] int optlen)
int getsockopt ([in] object_handle_t s,[in] int level,[in] int optname,[in, out, ref, size_is(optlen), max_is(4096)] char *optval,[in, out] l4vfs_socklen_t *optlen,[out] l4vfs_socklen_t *actual_optlen)
int socketpair ([in] int domain,[in] int type,[in] int protocol,[out] object_handle_t *handle0,[out] object_handle_t *handle1)
int getpeername ([in] object_handle_t handle,[in, out, size_is(addrlen), max_is(L4VFS_SOCKET_MAX_ADDRLEN)] char addr[],[in, out] l4vfs_socklen_t *addrlen,[out] l4vfs_socklen_t *actual_len)


Detailed Description

<fixme>
The documentation for this interface was generated from the following file:

Generated on Wed Apr 11 06:39:33 2012 for L4 Virtual File System by  doxygen 1.5.6