Nebula
Loading...
Searching...
No Matches
interfacehandlerbase.h
Go to the documentation of this file.
1#pragma once
2//------------------------------------------------------------------------------
12#include "messaging/handler.h"
13#include "util/stringatom.h"
14
15//------------------------------------------------------------------------------
16namespace Interface
17{
39
40//------------------------------------------------------------------------------
43inline void
48
49//------------------------------------------------------------------------------
52inline const Util::StringAtom&
54{
55 return this->companyName;
56}
57
58//------------------------------------------------------------------------------
61inline void
66
67//------------------------------------------------------------------------------
70inline const Util::StringAtom&
72{
73 return this->appName;
74}
75
76} // namespace Interface
77//------------------------------------------------------------------------------
Base class for message handlers attached to Interface objects.
Definition interfacehandlerbase.h:19
const Util::StringAtom & GetAppName() const
get the application name
Definition interfacehandlerbase.h:71
Util::StringAtom companyName
Definition interfacehandlerbase.h:36
void SetCompanyName(const Util::StringAtom &companyName)
set the company name
Definition interfacehandlerbase.h:44
Util::StringAtom appName
Definition interfacehandlerbase.h:37
void SetAppName(const Util::StringAtom &appName)
set the application name
Definition interfacehandlerbase.h:62
InterfaceHandlerBase()
constructor
Definition interfacehandlerbase.cc:16
const Util::StringAtom & GetCompanyName() const
get the company name
Definition interfacehandlerbase.h:53
virtual void DoWork()
optional "per-frame" DoWork method for continuous handlers
Definition interfacehandlerbase.cc:25
__DeclareClass(InterfaceHandlerBase)
Message handlers are used to process a message.
Definition handler.h:20
A StringAtom.
Definition stringatom.h:22
Definition interfacebase.cc:12