Monero
Loading...
Searching...
No Matches
Public Member Functions | List of all members
hw::io::device_io Class Referenceabstract

#include <device_io.hpp>

Public Member Functions

 device_io ()
 
 ~device_io ()
 
virtual void init ()=0
 
virtual void release ()=0
 
virtual void connect (void *parms)=0
 
virtual void disconnect ()=0
 
virtual bool connected () const =0
 
virtual int exchange (unsigned char *command, unsigned int cmd_len, unsigned char *response, unsigned int max_resp_len, bool user_input)=0
 

Constructor & Destructor Documentation

◆ device_io()

hw::io::device_io::device_io ( )
inline

◆ ~device_io()

hw::io::device_io::~device_io ( )
inline

Member Function Documentation

◆ connect()

virtual void hw::io::device_io::connect ( void * parms)
pure virtual

◆ connected()

virtual bool hw::io::device_io::connected ( ) const
pure virtual

◆ disconnect()

virtual void hw::io::device_io::disconnect ( )
pure virtual

◆ exchange()

virtual int hw::io::device_io::exchange ( unsigned char * command,
unsigned int cmd_len,
unsigned char * response,
unsigned int max_resp_len,
bool user_input )
pure virtual

◆ init()

virtual void hw::io::device_io::init ( )
pure virtual

◆ release()

virtual void hw::io::device_io::release ( )
pure virtual

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