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

#include <LedNotificationBusinessLogic.h>

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

Classes

class  DataClass
 

Public Types

enum  LedNotificationColor { LedNotificationColorUndefined = 0, LedNotificationColorRed = 1, LedNotificationColorYellow = 2, LedNotificationColorGreen = 3 }
 

Public Member Functions

 LedNotificationBusinessLogic ()
 
virtual ~LedNotificationBusinessLogic ()
 
void ShowLedNotification (LedNotificationColor color, long duration=0)
 
void HideLedNotification ()
 
void OnSecondTick ()
 
- 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::LedNotificationBusinessLogic
 

Member Enumeration Documentation

Enumerator
LedNotificationColorUndefined 
LedNotificationColorRed 
LedNotificationColorYellow 
LedNotificationColorGreen 

Constructor & Destructor Documentation

LedNotificationBusinessLogic::LedNotificationBusinessLogic ( )
LedNotificationBusinessLogic::~LedNotificationBusinessLogic ( )
virtual

Member Function Documentation

void LedNotificationBusinessLogic::HideLedNotification ( )

Here is the caller graph for this function:

void LedNotificationBusinessLogic::OnSecondTick ( )

Here is the call graph for this function:

void LedNotificationBusinessLogic::ShowLedNotification ( LedNotificationBusinessLogic::LedNotificationColor  color,
long  duration = 0 
)

Member Data Documentation

const ApplicationDefines::BusinessLogicType LedNotificationBusinessLogic::mBusinessLogicType = ApplicationDefines::LedNotificationBusinessLogic
static

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