24 #ifndef CARDS_WRAPPER_H 25 #define CARDS_WRAPPER_H 33 #include "console_forwarder.h" 34 #include "cards_client.h" 35 #include "cards_event_handler.h" 36 #include "cards_package.h" 37 #include "cards_log.h" 96 void refreshPackageList();
103 string getCardsVersion();
115 const vector<CPackage*>& getPackageList();
117 CPackage* getPackage(
const string& pName);
119 void refreshJobList();
121 const vector<CPackage*>& getJobList();
123 const set<string>& getCollectionList();
127 void getPackageInfo(
const string& pName);
130 void OnProgressInfo(
int percent);
149 vector<CEventHandler*> _arrEventHandler;
150 vector<CPackage*> _arrPackages;
151 vector<CPackage*> _arrJobList;
152 set<string> _arrCollections;
155 void m_Sync_Thread();
156 void m_DoJobList_Thread();
157 void m_RefreshPackageList_Thread();
158 void m_GetPackageInfo_Thread(
string pName);
164 void m_OnSyncFinished_Callback(
const CEH_RC rc);
165 void m_OnDoJobListFinished_Callback(
const CEH_RC rc);
166 void m_OnRefreshPackageFinished_Callback(
const CEH_RC rc);
167 void m_OnJobListChanged_Callback(
const CEH_RC rc);
172 bool m_checkRootAccess();
173 bool m_IsThreadFree();
174 void m_ClearPackagesList();
178 #endif // CARDS_WRAPPER_H
Definition: cards_wrapper.h:58
Definition: cards_package.h:38
Definition: cards_event_handler.h:61
Definition: cards_log.h:52
Definition: cards_client.cxx:26
Definition: cards_client.h:42