l4vfs::common_io Interface Reference

Collection of some basic functions common for many other interfaces. More...

import "common_io.idl";

Inheritance diagram for l4vfs::common_io:

l4vfs::basic_io l4vfs::net_io l4vfs::name_server l4vfs::object_server l4vfs::network_server l4vfs::mmap_object_server

List of all members.

Public Member Functions

l4vfs_ssize_t read ([in] object_handle_t handle,[out, size_is(count), ref, prealloc_client, prealloc_server] char **buf,[in, out] l4vfs_size_t *count)
l4vfs_ssize_t write ([in] object_handle_t handle,[in, ref, size_is(count), max_is(L4VFS_WRITE_RCVBUF_SIZE)] char *buf,[in, out] l4vfs_size_t *count)
l4_int32_t close ([in] object_handle_t handle)
l4_int32_t ioctl ([in] object_handle_t handle,[in] int cmd,[in, out, prealloc_client, ref, size_is(count)] char **arg,[in, out] l4vfs_size_t *count)
l4_int32_t fcntl ([in] object_handle_t handle,[in] int cmd,[in, out] long *arg)


Detailed Description

Collection of some basic functions common for many other interfaces.
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