TwiceAsNice  2019-02-18
Public Attributes | List of all members
_flidevdesc_t Struct Reference

#include <libfli-libfli.h>

Collaboration diagram for _flidevdesc_t:
Collaboration graph

Public Attributes

char * name
 
long domain
 
flidevinfo_t devinfo
 
long io_timeout
 
void * io_data
 
void * device_data
 
void * sys_data
 
long(* fli_lock )(flidev_t dev)
 
long(* fli_unlock )(flidev_t dev)
 
long(* fli_trylock )(flidev_t dev)
 
long(* fli_io )(flidev_t dev, void *buf, long *wlen, long *rlen)
 
long(* fli_open )(flidev_t dev)
 
long(* fli_close )(flidev_t dev)
 
long(* fli_command )(flidev_t dev, int cmd, int argc,...)
 

Member Data Documentation

◆ device_data

void* _flidevdesc_t::device_data

◆ devinfo

flidevinfo_t _flidevdesc_t::devinfo

◆ domain

long _flidevdesc_t::domain

◆ fli_close

long(* _flidevdesc_t::fli_close) (flidev_t dev)

◆ fli_command

long(* _flidevdesc_t::fli_command) (flidev_t dev, int cmd, int argc,...)

◆ fli_io

long(* _flidevdesc_t::fli_io) (flidev_t dev, void *buf, long *wlen, long *rlen)

◆ fli_lock

long(* _flidevdesc_t::fli_lock) (flidev_t dev)

◆ fli_open

long(* _flidevdesc_t::fli_open) (flidev_t dev)

◆ fli_trylock

long(* _flidevdesc_t::fli_trylock) (flidev_t dev)

◆ fli_unlock

long(* _flidevdesc_t::fli_unlock) (flidev_t dev)

◆ io_data

void* _flidevdesc_t::io_data

◆ io_timeout

long _flidevdesc_t::io_timeout

◆ name

char* _flidevdesc_t::name

◆ sys_data

void* _flidevdesc_t::sys_data

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