AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ECardExtraOperationM.h
Go to the documentation of this file.
1 #ifndef ECARDEXTRAOPERATIONMANAGER_H
2 #define ECARDEXTRAOPERATIONMANAGER_H
3 
4 #include <vector>
5 #include <string>
6 
7 namespace EM
8 {
9  namespace PT
10  {
11  class EDataCollection;
12  class EAplRequest;
13  }
14 }
15 
16 namespace EM
17 {
18  namespace Devices
19  {
20  class EDeviceReceiver;
21  class ECardExtraOperation;
22 
24  {
25  public:
28 
29  void SetOldRcv( EDeviceReceiver *rcv );
30  void RestoreOldRcv();
32  bool IsExtraOperation( EM::PT::EDataCollection * );
33  bool SaveOriginalDataCollection( const PT::EDataCollection *dataCollection );
34 
35  ECardExtraOperation *GetCardExtraOperation( std::string extraOperationName );
36 
37  private:
38  class DataClass;
39  DataClass *d;
40  };
41  }
42 }
43 
44 #endif //ECARDEXTRAOPERATIONMANAGER_H
void RestoreOldRcv()
Definition: ECardExtraOperationM.cpp:59
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
void SetOldRcv(EDeviceReceiver *rcv)
Definition: ECardExtraOperationM.cpp:54
bool SaveOriginalDataCollection(const PT::EDataCollection *dataCollection)
Definition: ECardExtraOperation.h:18
bool IsExtraOperation(EM::PT::EDataCollection *)
ECardExtraOperationManager()
Definition: ECardExtraOperationM.cpp:37
~ECardExtraOperationManager()
Definition: ECardExtraOperationM.cpp:42
void AddECardExtraOperation(ECardExtraOperation *)
Definition: ECardExtraOperationM.cpp:65
Definition: ECardExtraOperationM.h:23
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6
ECardExtraOperation * GetCardExtraOperation(std::string extraOperationName)
Definition: ECardExtraOperationM.cpp:22