AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
EEventFillerAttribute.h
Go to the documentation of this file.
1 #ifndef E_EVENT_FILLER_ATTRIBUTE_H
2 #define E_EVENT_FILLER_ATTRIBUTE_H
3 
4 #include "appcore/eventsfileprocessor/libevfileprocessor.h"
5 #include <string>
6 
7 namespace EM
8 {
9  namespace PT
10  {
11  class EDataCollection;
12  }
13 
14  namespace EventFileProcessor
15  {
16 
19  class LIBEVFILEPROCESSOR_API EEventFillerAttribute
20  {
21  public:
22  EEventFillerAttribute();
23  EEventFillerAttribute( const EEventFillerAttribute &eventFillerAttribute );
24  ~EEventFillerAttribute();
25 
31  void SetDataCollection( EM::PT::EDataCollection *dataCollection );
32 
38  EM::PT::EDataCollection *GetDataCollection();
39 
45  void SetTariffGroupNumber( unsigned char tariffGroupNumber );
46 
53  unsigned char GetTariffGroupNumber();
54 
60  void SetSNR( long long SNR );
61 
68  long long GetSNR();
69 
70  void SetUsing24hourTimeTickets( bool use24hourTimeTickets );
71  bool GetUsing24hourTimeTickets();
72 
79  void SetFirstTimeUseTicketsEnabled( bool firstTimeUseTicketsEnabled );
80 
86  bool GetFirstTimeUseTicketsEnabled();
87 
97  unsigned char GetTimeTicketActualityDaysAdvance();
98 
106  void SetTimeTicketActualityDaysAdvance( unsigned char days );
107 
114  void SetFakeTimeTicketsEnabled( bool enabled );
115 
123  bool AreFakeTimeTicketEnabled();
124 
132  void SetSkipPurseEvents( bool skipPurseEvents );
133 
140  bool GetSkipPurseEvents();
141 
146  void SetProcessedEventsFilePath( std::string processedEventsFilePath );
147 
152  std::string GetProcessedEventsFilePath();
153 
159  void SetDeviceSNR( unsigned long deviceSNR );
160 
165  unsigned long GetDeviceSNR();
166 
167  private:
168  class DataClass;
169  DataClass *d;
170  };
171  }
172 }
173 
174 #endif //E_EVENT_FILLER_ATTRIBUTE_H
long long GetSNR()
#define LIBEVFILEPROCESSOR_API
Definition: libevfileprocessor.h:12
long long SNR
Definition: cardeventcreator.h:254
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
void SetSNR(long long value)
__ECLASS DataClass
Definition: EEventUpdateCustomerData.h:35
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6