二期c++接口

Dependencies:   EthernetInterface mbed-rtos mbed uniqueCPUID

Fork of bcsdk by Heng Well

Committer:
MrAI
Date:
Fri Jun 08 01:40:23 2018 +0000
Revision:
17:82d09b5a9189
Parent:
10:aabd720e632c
????

Who changed what in which revision?

UserRevisionLine numberNew contents of line
webmaster 8:f2a567ee3a46 1 /***********************************************************************
webmaster 8:f2a567ee3a46 2 * Module: Key.h
webmaster 8:f2a567ee3a46 3 * Author: Administrator
webmaster 10:aabd720e632c 4 * Modified: 2017年8月31日 15:14:02
webmaster 8:f2a567ee3a46 5 * Purpose: Declaration of the class Key
webmaster 10:aabd720e632c 6 * Comment: 存储关于与帐户相关联的键的信息的类。
webmaster 8:f2a567ee3a46 7 ***********************************************************************/
webmaster 8:f2a567ee3a46 8
webmaster 8:f2a567ee3a46 9 #if !defined(__Account_Key_h)
webmaster 8:f2a567ee3a46 10 #define __Account_Key_h
webmaster 8:f2a567ee3a46 11
webmaster 10:aabd720e632c 12 #include <string>
webmaster 10:aabd720e632c 13 #include "Object.h"
webmaster 10:aabd720e632c 14 #include "Client.h"
webmaster 10:aabd720e632c 15 #include "MbedJSONValue.h"
webmaster 10:aabd720e632c 16
webmaster 10:aabd720e632c 17 using namespace std;
webmaster 10:aabd720e632c 18
webmaster 8:f2a567ee3a46 19 class Key
webmaster 8:f2a567ee3a46 20 {
webmaster 8:f2a567ee3a46 21 public:
webmaster 8:f2a567ee3a46 22 std::string rootXpub;
webmaster 8:f2a567ee3a46 23 std::string accountXpub;
webmaster 8:f2a567ee3a46 24 std::string* accountDerivationPath;
webmaster 8:f2a567ee3a46 25
webmaster 10:aabd720e632c 26 //
webmaster 10:aabd720e632c 27 void setRootXpub(const string &xpub){ this->rootXpub = xpub; };
webmaster 10:aabd720e632c 28 string getRootXpub(){ return this->rootXpub; };
webmaster 10:aabd720e632c 29
webmaster 10:aabd720e632c 30 void setAccountXpub(const string &xpub){ this->accountXpub = xpub; };
webmaster 10:aabd720e632c 31 string getAccountXpub(){ return this->accountXpub; };
webmaster 10:aabd720e632c 32
webmaster 10:aabd720e632c 33 void setAlias(const string &alias){ this->alias = alias; };
webmaster 10:aabd720e632c 34 string getAlias(){ return this->alias; };
webmaster 10:aabd720e632c 35
webmaster 10:aabd720e632c 36 string listKeys();
webmaster 10:aabd720e632c 37
webmaster 8:f2a567ee3a46 38 protected:
webmaster 8:f2a567ee3a46 39 private:
webmaster 10:aabd720e632c 40 string alias;
webmaster 10:aabd720e632c 41 Client client;
webmaster 8:f2a567ee3a46 42
webmaster 8:f2a567ee3a46 43
webmaster 8:f2a567ee3a46 44 };
webmaster 8:f2a567ee3a46 45
webmaster 10:aabd720e632c 46 #endif