二期c++接口
Dependencies: EthernetInterface mbed-rtos mbed uniqueCPUID
Fork of bcsdk by
Key.h@17:82d09b5a9189, 2018-06-08 (annotated)
- Committer:
- MrAI
- Date:
- Fri Jun 08 01:40:23 2018 +0000
- Revision:
- 17:82d09b5a9189
- Parent:
- 10:aabd720e632c
????
Who changed what in which revision?
User | Revision | Line number | New 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 |