Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Public Member Functions | Static Public Attributes | List of all members
TableBusinessLogic Class Reference

#include <TableBusinessLogic.h>

Inheritance diagram for TableBusinessLogic:
Inheritance graph
[legend]
Collaboration diagram for TableBusinessLogic:
Collaboration graph
[legend]

Classes

class  DataClass
 

Public Member Functions

 TableBusinessLogic ()
 
virtual ~TableBusinessLogic ()
 
void Init ()
 
void IssueIn (EM::Strojcek::VstupneUdaje::Turnusy::EPrikazKurz *commandSegment, const int delay)
 
void IssueOut (const bool isApplicationInAccidentState)
 
void OnBusStopArrival (const long busStopTripOrder, const bool manualBusstopChange, const int delay)
 
void OnBusStopDeparture (const long busStopTripOrder, const bool manualBusstopChange, const int delay)
 
bool SendVehicleEvent (const EM::Devices::EEthernetTableDefs::VehicleEvent event)
 
bool SendContinuousLine (const int32_t lineNumber, const int32_t tripNumber, const int32_t tripBusStopIndex)
 
- Public Member Functions inherited from BusinessLogic
 BusinessLogic (ApplicationDefines::BusinessLogicType businessLogicType, ApplicationDefines::BusinessLogicLifeTimeType businessLogicLifeTimeType)
 
virtual ~BusinessLogic ()
 
ApplicationDefines::BusinessLogicType GetBusinessLogicType () const
 
ApplicationDefines::BusinessLogicLifeTimeType GetBusinessLogicLifeTimeType () const
 

Static Public Attributes

static const
ApplicationDefines::BusinessLogicType 
mBusinessLogicType = ApplicationDefines::TableBusinessLogic
 

Constructor & Destructor Documentation

TableBusinessLogic::TableBusinessLogic ( )
TableBusinessLogic::~TableBusinessLogic ( )
virtual

Member Function Documentation

void TableBusinessLogic::Init ( )
void TableBusinessLogic::IssueIn ( EM::Strojcek::VstupneUdaje::Turnusy::EPrikazKurz *  commandSegment,
const int  delay 
)
void TableBusinessLogic::IssueOut ( const bool  isApplicationInAccidentState)
void TableBusinessLogic::OnBusStopArrival ( const long  busStopTripOrder,
const bool  manualBusstopChange,
const int  delay 
)
void TableBusinessLogic::OnBusStopDeparture ( const long  busStopTripOrder,
const bool  manualBusstopChange,
const int  delay 
)
bool TableBusinessLogic::SendContinuousLine ( const int32_t  lineNumber,
const int32_t  tripNumber,
const int32_t  tripBusStopIndex 
)
bool TableBusinessLogic::SendVehicleEvent ( const EM::Devices::EEthernetTableDefs::VehicleEvent  event)

Member Data Documentation

const ApplicationDefines::BusinessLogicType TableBusinessLogic::mBusinessLogicType = ApplicationDefines::TableBusinessLogic
static

The documentation for this class was generated from the following files: