#include <cmdexec.h>
Inherits BazisLib::Win32::CCommandExecuteInterface.
Public Member Functions | |
CBulkUsbCommandExecuteInterface (const char *pszSNMask=NULL) | |
virtual | ~CBulkUsbCommandExecuteInterface () |
bool | Disconnect () |
virtual bool | SetTimeout (int ms) |
virtual unsigned | ExecuteCommand (int CmdCode, unsigned InputBufferSize, void *pInputBuffer, unsigned ResultBufferSize, void *pResultBuffer) |
virtual bool | IsConnected () |
CBulkUsbPipe * | EnterRawMode () |
Protected Member Functions | |
bool | InitializeDevice () |
Private Attributes | |
CBulkUsbPipe * | m_pPipe |
void * | m_pTransferBuffer |
unsigned | m_MaxTransferBufferSize |
BazisLib::Win32::CBulkUsbCommandExecuteInterface::CBulkUsbCommandExecuteInterface | ( | const char * | pszSNMask = NULL |
) |
virtual BazisLib::Win32::CBulkUsbCommandExecuteInterface::~CBulkUsbCommandExecuteInterface | ( | ) | [virtual] |
bool BazisLib::Win32::CBulkUsbCommandExecuteInterface::Disconnect | ( | ) | [virtual] |
Implements BazisLib::Win32::CCommandExecuteInterface.
CBulkUsbPipe* BazisLib::Win32::CBulkUsbCommandExecuteInterface::EnterRawMode | ( | ) |
virtual unsigned BazisLib::Win32::CBulkUsbCommandExecuteInterface::ExecuteCommand | ( | int | CmdCode, | |
unsigned | InputBufferSize, | |||
void * | pInputBuffer, | |||
unsigned | ResultBufferSize, | |||
void * | pResultBuffer | |||
) | [virtual] |
Implements BazisLib::Win32::CCommandExecuteInterface.
bool BazisLib::Win32::CBulkUsbCommandExecuteInterface::InitializeDevice | ( | ) | [protected] |
virtual bool BazisLib::Win32::CBulkUsbCommandExecuteInterface::IsConnected | ( | ) | [virtual] |
Implements BazisLib::Win32::CCommandExecuteInterface.
virtual bool BazisLib::Win32::CBulkUsbCommandExecuteInterface::SetTimeout | ( | int | ms | ) | [virtual] |
Implements BazisLib::Win32::CCommandExecuteInterface.
unsigned BazisLib::Win32::CBulkUsbCommandExecuteInterface::m_MaxTransferBufferSize [private] |