DSI API for components

Relevant things for DSI-compontents. Component applications might also need the functions provided by the General functions for DSI users module. More...

Classes

struct  dsi_packet
 packet descriptor More...
struct  dsi_sg_elem
 scatter gather element More...
struct  dsi_ctrl_header
 control area header More...
struct  dsi_socket
 socket descriptor

It is the component-local socket reference. More...


Typedefs

typedef volatile l4_int8_t dsi_semaphore_t
 packet semaphore type
typedef struct dsi_packet dsi_packet_t
 packet descriptor
typedef struct dsi_sg_elem dsi_sg_elem_t
 scatter gather element
typedef struct dsi_ctrl_header dsi_ctrl_header_t
 control area header
typedef struct dsi_socket dsi_socket_t
 socket type
typedef void(* dsi_sync_callback_fn_t )(dsi_socket_t *socket, l4_uint32_t packet_no, l4_uint32_t flags)
 prototype for synchronization callback function
typedef void(* dsi_release_callback_fn_t )(dsi_socket_t *socket, dsi_packet_t *packet)
 prototype for release packet callback function

Functions

l4_threadid_t dsi_get_event_thread_id (void)
 Return id of event signalling thread.
int dsi_is_valid_socket (dsi_socket_t *socket)
 Check if socket is valid socket descriptor.

Detailed Description

Relevant things for DSI-compontents. Component applications might also need the functions provided by the General functions for DSI users module.

See also:
g_socket and g_packet

Function Documentation

l4_threadid_t dsi_get_event_thread_id ( void   ) 

Return id of event signalling thread.

Returns:
Thread id.

Definition at line 468 of file event.c.

References dsi_component_event_id.

Referenced by dsi_socket_get_ref().

int dsi_is_valid_socket ( dsi_socket_t socket  ) 


Generated on Wed Apr 11 06:40:14 2012 for DSI - Drops Streaming Interface by  doxygen 1.5.6