Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
_diva_xdi_stream_interface Struct Reference

#include <divasync.h>

Data Fields

unsigned char Id
 
unsigned char provided_service
 
unsigned char requested_service
 
voidxdi_context
 
voidclient_context
 
int(* write )(void *context, int Id, void *data, int length, int final, byte usr1, byte usr2)
 
int(* read )(void *context, int Id, void *data, int max_length, int *final, byte *usr1, byte *usr2)
 
int(* complete )(void *client_context, int Id, int what, void *data, int length, int *final)
 

Detailed Description

Definition at line 165 of file divasync.h.

Field Documentation

void* client_context

Definition at line 170 of file divasync.h.

int(* complete)(void *client_context, int Id, int what, void *data, int length, int *final)

Definition at line 185 of file divasync.h.

unsigned char Id

Definition at line 166 of file divasync.h.

unsigned char provided_service

Definition at line 167 of file divasync.h.

int(* read)(void *context, int Id, void *data, int max_length, int *final, byte *usr1, byte *usr2)

Definition at line 178 of file divasync.h.

unsigned char requested_service

Definition at line 168 of file divasync.h.

int(* write)(void *context, int Id, void *data, int length, int final, byte usr1, byte usr2)

Definition at line 171 of file divasync.h.

void* xdi_context

Definition at line 169 of file divasync.h.


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