Monero
Loading...
Searching...
No Matches
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: