add dummy device to monero codebase
This commit is contained in:
@@ -286,4 +286,13 @@ _MONERO_Wallet_submitTransactionUR
|
||||
_MONERO_Wallet_exportOutputsUR
|
||||
_MONERO_Wallet_exportKeyImagesUR
|
||||
_MONERO_Wallet_importKeyImagesUR
|
||||
_MONERO_Wallet_importOutputsUR
|
||||
_MONERO_Wallet_importOutputsUR
|
||||
_MONERO_Wallet_getStateIsConnected
|
||||
_MONERO_Wallet_getSendToDevice
|
||||
_MONERO_Wallet_getSendToDeviceLength
|
||||
_MONERO_Wallet_getReceivedFromDevice
|
||||
_MONERO_Wallet_getReceivedFromDeviceLength
|
||||
_MONERO_Wallet_getWaitsForDeviceSend
|
||||
_MONERO_Wallet_getWaitsForDeviceReceive
|
||||
_MONERO_Wallet_setDeviceReceivedData
|
||||
_MONERO_Wallet_setDeviceSendData
|
||||
@@ -1608,6 +1608,50 @@ uint64_t MONERO_Wallet_getBytesSent(void* wallet_ptr) {
|
||||
return wallet->getBytesSent();
|
||||
}
|
||||
|
||||
bool MONERO_Wallet_getStateIsConnected(void* wallet_ptr) {
|
||||
Monero::Wallet *wallet = reinterpret_cast<Monero::Wallet*>(wallet_ptr);
|
||||
return wallet->getStateIsConnected();
|
||||
}
|
||||
|
||||
unsigned char* MONERO_Wallet_getSendToDevice(void* wallet_ptr) {
|
||||
Monero::Wallet *wallet = reinterpret_cast<Monero::Wallet*>(wallet_ptr);
|
||||
return wallet->getSendToDevice();
|
||||
}
|
||||
|
||||
size_t MONERO_Wallet_getSendToDeviceLength(void* wallet_ptr) {
|
||||
Monero::Wallet *wallet = reinterpret_cast<Monero::Wallet*>(wallet_ptr);
|
||||
return wallet->getSendToDeviceLength();
|
||||
}
|
||||
|
||||
unsigned char* MONERO_Wallet_getReceivedFromDevice(void* wallet_ptr) {
|
||||
Monero::Wallet *wallet = reinterpret_cast<Monero::Wallet*>(wallet_ptr);
|
||||
return wallet->getReceivedFromDevice();
|
||||
}
|
||||
|
||||
size_t MONERO_Wallet_getReceivedFromDeviceLength(void* wallet_ptr) {
|
||||
Monero::Wallet *wallet = reinterpret_cast<Monero::Wallet*>(wallet_ptr);
|
||||
return wallet->getReceivedFromDeviceLength();
|
||||
}
|
||||
|
||||
bool MONERO_Wallet_getWaitsForDeviceSend(void* wallet_ptr) {
|
||||
Monero::Wallet *wallet = reinterpret_cast<Monero::Wallet*>(wallet_ptr);
|
||||
return wallet->getWaitsForDeviceSend();
|
||||
}
|
||||
|
||||
bool MONERO_Wallet_getWaitsForDeviceReceive(void* wallet_ptr) {
|
||||
Monero::Wallet *wallet = reinterpret_cast<Monero::Wallet*>(wallet_ptr);
|
||||
return wallet->getWaitsForDeviceReceive();
|
||||
}
|
||||
|
||||
void MONERO_Wallet_setDeviceReceivedData(void* wallet_ptr, unsigned char* data, size_t len) {
|
||||
Monero::Wallet *wallet = reinterpret_cast<Monero::Wallet*>(wallet_ptr);
|
||||
return wallet->setDeviceReceivedData(data, len);
|
||||
}
|
||||
|
||||
void MONERO_Wallet_setDeviceSendData(void* wallet_ptr, unsigned char* data, size_t len) {
|
||||
Monero::Wallet *wallet = reinterpret_cast<Monero::Wallet*>(wallet_ptr);
|
||||
return wallet->setDeviceSendData(data, len);
|
||||
}
|
||||
|
||||
void* MONERO_WalletManager_createWallet(void* wm_ptr, const char* path, const char* password, const char* language, int networkType) {
|
||||
Monero::WalletManager *wm = reinterpret_cast<Monero::WalletManager*>(wm_ptr);
|
||||
|
||||
@@ -832,6 +832,16 @@ extern ADDAPI bool MONERO_Wallet_reconnectDevice(void* wallet_ptr);
|
||||
extern ADDAPI uint64_t MONERO_Wallet_getBytesReceived(void* wallet_ptr);
|
||||
// virtual uint64_t getBytesSent() = 0;
|
||||
extern ADDAPI uint64_t MONERO_Wallet_getBytesSent(void* wallet_ptr);
|
||||
// HIDAPI_DUMMY
|
||||
extern ADDAPI bool MONERO_Wallet_getStateIsConnected(void* wallet_ptr);
|
||||
extern ADDAPI unsigned char* MONERO_Wallet_getSendToDevice(void* wallet_ptr);
|
||||
extern ADDAPI size_t MONERO_Wallet_getSendToDeviceLength(void* wallet_ptr);
|
||||
extern ADDAPI unsigned char* MONERO_Wallet_getReceivedFromDevice(void* wallet_ptr);
|
||||
extern ADDAPI size_t MONERO_Wallet_getReceivedFromDeviceLength(void* wallet_ptr);
|
||||
extern ADDAPI bool MONERO_Wallet_getWaitsForDeviceSend(void* wallet_ptr);
|
||||
extern ADDAPI bool MONERO_Wallet_getWaitsForDeviceReceive(void* wallet_ptr);
|
||||
extern ADDAPI void MONERO_Wallet_setDeviceReceivedData(void* wallet_ptr, unsigned char* data, size_t len);
|
||||
extern ADDAPI void MONERO_Wallet_setDeviceSendData(void* wallet_ptr, unsigned char* data, size_t len);
|
||||
// };
|
||||
|
||||
// struct WalletManager
|
||||
|
||||
Reference in New Issue
Block a user