二期c++接口
Dependencies: EthernetInterface mbed-rtos mbed uniqueCPUID
Fork of bcsdk by
Asset.h
- Committer:
- MrAI
- Date:
- 2018-06-08
- Revision:
- 17:82d09b5a9189
- Parent:
- 10:aabd720e632c
File content as of revision 17:82d09b5a9189:
/*********************************************************************** * Module: Asset.h * Author: Administrator * Modified: 2017Äê8ÔÂ31ÈÕ 15:14:02 * Purpose: Declaration of the class Asset * Comment: ÔÚºãΪÇø¿éÁ´ÍøÂçÉϵĵ¥¸ö×ʲú£¬Äܹ»ÔÚ½»Ò×Öз¢·ÅºÍתÒÆ¡£ * ×ʲúµÄÈ«ÇòΨһ±êʶ·û¡£<br> * ×ʲú°æ±¾1½«×ʲúIDÖ¸¶¨ÎªÒÔÏÂÄÚÈݵĹþÏ££º<br> * ×ʲú°æ±¾<br> * ×ʲúµÄ·¢Ðмƻ®<br> * ºËÐĵÄVM°æ±¾<br> * ÍøÂçµÄ³õʼ¿éµÄ¹þÏ£ ***********************************************************************/ #if !defined(__Account_Asset_h) #define __Account_Asset_h #include <string> #include "Object.h" #include "Key.h" #include "Client.h" #include "MbedJSONValue.h" #include <vector> #include <map> using namespace std; class Asset { public: Asset(); ~Asset(); std::string id; std::string alias; //Key[]* keys; vector<Key> keys; int quorum; string tags; map<std::string,Object> definition; std::string isLocal; void setId(const string newId){this->id = newId;}; string getId(){return this->id;}; void setAlias(const string newAlias){this->alias = newAlias;}; string getAlias(){return this->alias;}; void setQuorum(int newQuorum){this->quorum = newQuorum;}; int getQuorum(){return this->quorum;}; string createAsset(); string listAssets(); protected: private: Client client; }; #endif