AdvertSync.h 643 B

123456789101112131415161718
  1. #pragma once
  2. #include "SpSecureClient.h"
  3. #include "AdvertBase.h"
  4. extern vector<ResourceListRet> vaildAdvert;
  5. class CAdvertSyncConnection : public SpSecureClient
  6. {
  7. public:
  8. CAdvertSyncConnection(CEntityBase *pEntity) : SpSecureClient(pEntity) {}
  9. ErrorCodeEnum QryVaildAdvertList(const char *terminalNo, const char resourceType, vector<ResourceListRet> &resourceList);
  10. protected:
  11. virtual ~CAdvertSyncConnection() {}
  12. ErrorCodeEnum HandleQryVaildAdvertListRet(const CSmartPointer<IPackage> &pRecvPkg, vector<ResourceListRet> &resourceList);
  13. virtual void OnDisconnect();
  14. virtual void OnPkgAnswer(const CSmartPointer<IPackage> &pRecvPkg);
  15. };