Introduction   Client Library API Reference   IDL Interface   File List   Index  

l4blk::cmd Interface Reference
[IDL Interface]


Public Member Functions

int create_stream ([in] l4blk_driver_id_t drv,[in] unsigned long device,[in] unsigned long bandwidth,[in] unsigned long period,[in] unsigned long blk_size,[in] float q,[in] unsigned long meta_int,[out] l4blk_stream_t *stream)
 Create new real-time stream.
int close_stream ([in] l4blk_driver_id_t drv,[in] l4blk_stream_t stream)
 Close real-time stream.
int start_stream ([in] l4blk_driver_id_t drv,[in] l4blk_stream_t stream,[in] unsigned long time,[in] unsigned long request_no)
 Set stream start time.
int put_request ([in] l4blk_driver_id_t drv,[in] l4blk_blk_request_t request,[in, ref, size_is(sg_size), max_is(4096)] void *sg_list,[in] int sg_size,[in] int sg_num,[in] int sg_type)
 Send scatter-gather request to driver.
int ctrl ([in] l4blk_driver_id_t drv,[in] l4_uint32_t command,[in, ref, size_is(in_size)] void *in_args,[in] int in_size,[out, ref, prealloc_client, size_is(out_size)] void **out_args,[in, out] int *out_size)
 Generic driver control function.

Detailed Description

Command handling interface

Definition at line 78 of file blk.idl.


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

Generic Block Interface Reference Manual, written by Lars Reuther  © 2000-2003