dtnipc_handle Struct Reference

#include <dtn_ipc.h>

List of all members.


Detailed Description

State of a DTN IPC channel.

Definition at line 64 of file dtn_ipc.h.


Public Attributes

int sock
 Socket file descriptor.
int err
 Error code.
int in_poll
 Flag to register a call to poll().
char buf [DTN_MAX_API_MSG]
 send/recv buffer
XDR xdr_encode
 XDR encoder.
XDR xdr_decode
 XDR decoder.

Member Data Documentation

int dtnipc_handle::sock

Socket file descriptor.

Definition at line 65 of file dtn_ipc.h.

Referenced by dtnipc_close(), dtnipc_open(), dtnipc_recv(), and dtnipc_send().

int dtnipc_handle::err

Error code.

Definition at line 66 of file dtn_ipc.h.

Referenced by dtn_begin_poll(), dtn_bind(), dtn_build_local_eid(), dtn_cancel_poll(), dtn_change_registration(), dtn_find_registration(), dtn_open(), dtn_recv(), dtn_register(), dtn_send(), dtn_unbind(), dtn_unregister(), dtnipc_close(), dtnipc_open(), dtnipc_recv(), dtnipc_send(), and dtnipc_send_recv().

int dtnipc_handle::in_poll

Flag to register a call to poll().

Definition at line 67 of file dtn_ipc.h.

Referenced by dtn_begin_poll(), dtn_bind(), dtn_build_local_eid(), dtn_cancel_poll(), dtn_change_registration(), dtn_find_registration(), dtn_recv(), dtn_register(), dtn_send(), dtn_unbind(), and dtn_unregister().

char dtnipc_handle::buf[DTN_MAX_API_MSG]

send/recv buffer

Definition at line 68 of file dtn_ipc.h.

Referenced by dtnipc_open(), dtnipc_recv(), and dtnipc_send().

XDR dtnipc_handle::xdr_encode

XDR encoder.

Definition at line 69 of file dtn_ipc.h.

Referenced by dtn_begin_poll(), dtn_bind(), dtn_build_local_eid(), dtn_find_registration(), dtn_open(), dtn_recv(), dtn_register(), dtn_send(), dtn_unbind(), dtn_unregister(), dtnipc_close(), dtnipc_open(), and dtnipc_send().

XDR dtnipc_handle::xdr_decode

XDR decoder.

Definition at line 70 of file dtn_ipc.h.

Referenced by dtn_build_local_eid(), dtn_find_registration(), dtn_open(), dtn_recv(), dtn_register(), dtn_send(), dtnipc_close(), dtnipc_open(), and dtnipc_recv().


The documentation for this struct was generated from the following file:
Generated on Sat Sep 8 08:43:41 2007 for DTN Reference Implementation by  doxygen 1.5.3