Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
EventFillerExtraOperation.h
Go to the documentation of this file.
1 #ifndef EVENTFILLEREXTRAOPERATION_H
2 #define EVENTFILLEREXTRAOPERATION_H
3 
4 #include <QSharedPointer>
5 #include "appcore/chipcard/EChipCardRcv.h"
7 
8 namespace EM
9 {
10  namespace PT
11  {
12  class EDataCollection;
13  class EPTAnswer;
14  }
15 }
16 
18 
19 class EventFillerExtraOperation : public GeneralExtraOperation, public EM::Devices::EChipCardRcv
20 {
21 public:
24 
25  virtual bool IsExtraOperation( EM::PT::EDataCollection *dataCollection );
26  virtual void OnUnFinishedOperation();
27  virtual void OnCardIn();
28  virtual void OnCardOut();
29  virtual void WriteError( EM::PT::EPTAnswer *answer, long tag );
30  virtual void WriteOK( EM::PT::EPTAnswer *answer,long tag );
31 
32  void RegisterProcessedEvent( unsigned long processedEventID );
33 
34 private:
35  class DataClass;
36  QSharedPointer<DataClass> d;
37 };
38 
39 #endif //EVENTFILLEREXTRAOPERATION_H
virtual void WriteError(EM::PT::EPTAnswer *answer, long tag)
Definition: EventFillerExtraOperation.cpp:431
virtual void OnCardOut()
Definition: EventFillerExtraOperation.cpp:478
virtual ~EventFillerExtraOperation()
Definition: EventFillerExtraOperation.cpp:223
Definition: ApplicationStateManager.h:43
EventFillerExtraOperation(ApplicationStateManager *stateManager)
Definition: EventFillerExtraOperation.cpp:211
virtual bool IsExtraOperation(EM::PT::EDataCollection *dataCollection)
Definition: EventFillerExtraOperation.cpp:231
virtual void OnUnFinishedOperation()
Definition: EventFillerExtraOperation.cpp:460
virtual void WriteOK(EM::PT::EPTAnswer *answer, long tag)
Definition: EventFillerExtraOperation.cpp:400
Definition: EventFillerExtraOperation.cpp:54
Definition: GeneralExtraOperation.h:7
Definition: AutomaticCardHandlingBusinessLogic.h:6
Definition: EventFillerExtraOperation.h:19
virtual void OnCardIn()
Definition: EventFillerExtraOperation.cpp:470
void RegisterProcessedEvent(unsigned long processedEventID)
Definition: EventFillerExtraOperation.cpp:486