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

#include <BusTableMessagesFromDispatchingBusinessLogic.h>

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

Classes

class  DataClass
 

Public Member Functions

 BusTableMessagesFromDispatchingBusinessLogic ()
 
virtual ~BusTableMessagesFromDispatchingBusinessLogic ()
 
bool Init (NetworkRequestHandler *networkRequestHandler)
 
void IssueIn (const int32_t lineNumber)
 
void IssueOut ()
 
void OnSecondTick ()
 
ApplicationDefines::ResultValue CreateNetworkRequest (QJsonObject &jsonRequest)
 
ApplicationDefines::ResultValue ProcessNetworkReply (const QJsonDocument &jsonData)
 
bool ProcessAnnouncementPanelMessage (const Announcement &announcement)
 
- 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::BusTableMessageFromDispatchingBusinessLogic
 

Constructor & Destructor Documentation

BusTableMessagesFromDispatchingBusinessLogic::BusTableMessagesFromDispatchingBusinessLogic ( )
BusTableMessagesFromDispatchingBusinessLogic::~BusTableMessagesFromDispatchingBusinessLogic ( )
virtual

Member Function Documentation

ApplicationDefines::ResultValue BusTableMessagesFromDispatchingBusinessLogic::CreateNetworkRequest ( QJsonObject &  jsonRequest)
bool BusTableMessagesFromDispatchingBusinessLogic::Init ( NetworkRequestHandler networkRequestHandler)
void BusTableMessagesFromDispatchingBusinessLogic::IssueIn ( const int32_t  lineNumber)
void BusTableMessagesFromDispatchingBusinessLogic::IssueOut ( )
void BusTableMessagesFromDispatchingBusinessLogic::OnSecondTick ( )
bool BusTableMessagesFromDispatchingBusinessLogic::ProcessAnnouncementPanelMessage ( const Announcement announcement)
ApplicationDefines::ResultValue BusTableMessagesFromDispatchingBusinessLogic::ProcessNetworkReply ( const QJsonDocument &  jsonData)

Member Data Documentation

const ApplicationDefines::BusinessLogicType BusTableMessagesFromDispatchingBusinessLogic::mBusinessLogicType = ApplicationDefines::BusTableMessageFromDispatchingBusinessLogic
static

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