14#include "messaging/message.h"
The common base class of Nebula.
Definition refcounted.h:38
Message handlers are used to process a message.
Definition handler.h:20
virtual void Close()
called once before shutdown
Definition handler.cc:48
virtual void DoWork()
optional "per-frame" DoWork method for continuous handlers
Definition handler.cc:74
virtual ~Handler()
destructor
Definition handler.cc:25
virtual bool HandleMessage(const Ptr< Message > &msg)
handle a message, return true if handled
Definition handler.cc:60
Handler()
constructor
Definition handler.cc:16
bool isOpen
Definition handler.h:38
virtual void Open()
called once on startup
Definition handler.cc:36
bool IsOpen() const
return true if open
Definition handler.h:45
Nebula's smart pointer class which manages the life time of RefCounted objects.
Definition ptr.h:38
Definition asyncport.cc:10