1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- #ifndef __AE_SGX_GET_EXTENDED_GROUP_ID_REQUEST_H
- #define __AE_SGX_GET_EXTENDED_GROUP_ID_REQUEST_H
- #include <IAERequest.h>
- namespace aesm
- {
- namespace message
- {
- class Request_SGXGetExtendedEpidGroupIdRequest;
- };
- };
- class AESGXGetExtendedEpidGroupIdRequest : public IAERequest{
- public:
- AESGXGetExtendedEpidGroupIdRequest(const aesm::message::Request_SGXGetExtendedEpidGroupIdRequest& request);
- AESGXGetExtendedEpidGroupIdRequest(uint32_t timeout = 0);
- AESGXGetExtendedEpidGroupIdRequest(const AESGXGetExtendedEpidGroupIdRequest& other);
- ~AESGXGetExtendedEpidGroupIdRequest();
- AEMessage* serialize();
-
- bool check();
- virtual IAEResponse* execute(IAESMLogic*);
-
- virtual RequestClass getRequestClass();
- AESGXGetExtendedEpidGroupIdRequest& operator=(const AESGXGetExtendedEpidGroupIdRequest& other);
- protected:
- void ReleaseMemory();
- aesm::message::Request_SGXGetExtendedEpidGroupIdRequest* m_request;};
- #endif
|