#include <dktypes.h>
Data Fields | |
int | cmd |
Command type. | |
struct { | |
char * buffer | |
Buffer pointer. | |
size_t length | |
Buffer length. | |
int cmd | |
Sub-command. | |
} | params |
Command parameters. | |
struct { | |
char * buffer | |
Buffer pointer. | |
size_t length | |
Buffer length. | |
size_t used | |
Number of bytes used in buffer. | |
} | results |
Command results. | |
int | return_value |
Command result to return. | |
int | error_code |
Last error occured. | |
void * | strm |
Data for low-level function. |
This structure is used internally by the dkstream module to provide data to the low-level functions.
Command type.
Sub-command.
char* dk_stream_api_t::buffer |
Buffer pointer.
size_t dk_stream_api_t::length |
Buffer length.
struct { ... } dk_stream_api_t::params |
Command parameters.
Passed to low-level function.
size_t dk_stream_api_t::used |
Number of bytes used in buffer.
struct { ... } dk_stream_api_t::results |
Command results.
Filled by low-level function.
Command result to return.
Last error occured.
void* dk_stream_api_t::strm |
Data for low-level function.
I.e. FILE *...