Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ForbiddenCardMediumExtraOperation.h
Go to the documentation of this file.
1 #ifndef FORBIDDENCARDMEDIUMEXTRAOPERATION_H
2 #define FORBIDDENCARDMEDIUMEXTRAOPERATION_H
3 
4 #include <QSharedPointer>
5 #include "appcore/chipcard/EChipCardRcv.h"
7 
9 class ForbiddenCardMediumExtraOperation : public GeneralExtraOperation, public EM::Devices::EChipCardRcv
10 {
11 public:
14 
27  virtual bool IsExtraOperation( EM::PT::EDataCollection *readDataCollection );
28 
29  virtual void WriteOK();
30  virtual void WriteError();
31  virtual void OnUnFinishedOperation();
32 
33 private:
35 
36  class DataClass;
37  QSharedPointer<DataClass> d;
38 
40 };
41 
42 #endif // FORBIDDENCARDMEDIUMEXTRAOPERATION_H
Definition: ForbiddenCardMediumExtraOperation.h:9
Definition: ApplicationStateManager.h:43
virtual ~ForbiddenCardMediumExtraOperation()
Definition: ForbiddenCardMediumExtraOperation.cpp:93
virtual void OnUnFinishedOperation()
Definition: ForbiddenCardMediumExtraOperation.cpp:249
virtual void WriteError()
Definition: ForbiddenCardMediumExtraOperation.cpp:239
virtual void WriteOK()
Definition: ForbiddenCardMediumExtraOperation.cpp:189
virtual bool IsExtraOperation(EM::PT::EDataCollection *readDataCollection)
IsExtraOperation evaluate forbidden card exceptions (by forbidden card type AND forbidden provider nu...
Definition: ForbiddenCardMediumExtraOperation.cpp:104
Definition: GeneralExtraOperation.h:7
ForbiddenCardMediumExtraOperation(ApplicationStateManager *stateManager)
Definition: ForbiddenCardMediumExtraOperation.cpp:81