|
uuu
uuu (Universal Update Utility), mfgtools 3.0
|
#include <trans.h>
Public Member Functions | |
| USBTrans (int retry=1) | |
| int | open (TransHandle &p) override |
| int | close () override |
| Public Member Functions inherited from TransBase | |
| TransBase (int retry=1) | |
| TransBase (const TransBase &)=delete | |
| TransBase & | operator= (const TransBase &)=delete |
| virtual | ~TransBase () |
| int | write (void *buff, size_t size) |
| int | read (void *buff, size_t size, size_t *return_size) |
| int | write (std::vector< uint8_t > &buff) |
| int | read (std::vector< uint8_t > &buff) |
Protected Attributes | |
| std::vector< EPInfo > | m_EPs |
| Protected Attributes inherited from TransBase | |
| void * | m_devhandle = nullptr |
| int | m_retry = 1 |
Private Member Functions | |
| int | ensure_interface_claimed (TransHandle &usb) |
Additional Inherited Members | |
| Protected Member Functions inherited from TransBase | |
| virtual int | write_simple (void *buff, size_t size)=0 |
| virtual int | read_simple (void *buff, size_t size, size_t *return_size)=0 |
|
inline |
|
overridevirtual |
Reimplemented from TransBase.
|
private |
|
overridevirtual |
Reimplemented from TransBase.
|
protected |