DtExampleEventSignaler.h
#pragma once
#include <vrvUtil/event_signal.h>
#include <vrvUtil/DtVirtualBaseClass.h>
#include <vrvUtil/signalslib.h>
namespace makVrv
{
class DtSharedSettingsManager;
}
{
public:
makVrv::DtEventQueueInterface*);
protected:
private:
};
DtExampleEventSignaler.cxx
#include <vrvCore/DtSharedSettingsManager.h>
#include <vlutil/vlExceptions.h>
using namespace makVrv;
{
eqi.findInstance("DtExampleEventSignaler"));
if(!sig)
{
eqi.registerInstance("DtExampleEventSignaler",sig);
}
return *sig;
}
{
DtEventQueueInterface* eqi = manager.findThisThreadEventQueue();
if(eqi)
{
}
else
{
DtTHROW_NEW(DtCorruptedState, "Unable to access Event Queue from manager for DtExampleEventSignaler.");
}
}
{
eqi->findInstance("DtExampleEventSignaler"));
}
{
}
{
}