ABILITY enum value | vrecko::EventDispatcher | |
ACTIVATE_INPUT enum value | vrecko::EventDispatcher | |
addInputPin(InputPinBase *pin) | vrecko::BaseClass | |
addNotification(BaseClass *receiver, unsigned long notificationTypes) | vrecko::BaseClass | |
addOuterObject(const std::string &object_id, BaseClass *pOObject) | vrecko::EventDispatcher | |
addOutputPin(OutputPinBase *pin) | vrecko::BaseClass | |
addRequestInputPin(RequestInputPinBase *pin) | vrecko::BaseClass | |
addRequestOutputPin(RequestOutputPinBase *pin) | vrecko::BaseClass | |
attribute | vrecko::BaseClass | protected |
attributeLock | vrecko::BaseClass | protected |
AttributeMap typedef | vrecko::BaseClass | protected |
bAllowForegroundListQueing | vrecko::EventDispatcher | protected |
BaseClass(const char *startingSenderString) | vrecko::BaseClass | |
BaseClass(BaseClass &bc) | vrecko::BaseClass | |
bgListId | vrecko::EventDispatcher | protected |
checkInterconnection(const std::string &sender, const std::string &receiver, bool bRequest) | vrecko::EventDispatcher | protected |
debugPrintInterconnectionMap(EI_Type *map) | vrecko::EventDispatcher | protected |
debugPrintRequestMap(REQUEST_Map *map) | vrecko::EventDispatcher | protected |
Decomposition_vec typedef | vrecko::EventDispatcher | protected |
default_request_interconnection_map | vrecko::EventDispatcher | protected |
deleteAttribute(const std::string &attr_name) | vrecko::BaseClass | |
deleteEventInterconnection(const std::string &sender, const std::string &receiver, InterconnectionType type=FORWARD_OUTPUT) | vrecko::EventDispatcher | |
DEVICE enum value | vrecko::EventDispatcher | |
dirtyInterconnectionsForObject(BaseClass *object, bool bProcessEvents=true, bool bProcessRequests=true) | vrecko::EventDispatcher | |
EI_Type typedef | vrecko::EventDispatcher | |
ENVIRONMENTOBJECT enum value | vrecko::EventDispatcher | |
event_interconnection_map | vrecko::EventDispatcher | protected |
EventDispatcher() | vrecko::EventDispatcher | |
EventDispatcher(EventDispatcher &ed) | vrecko::EventDispatcher | |
eventsVector | vrecko::EventDispatcher | protected |
findPinInList(const char *strName, PinList *pinList) | vrecko::BaseClass | inlineprotected |
FORWARD_OUTPUT enum value | vrecko::EventDispatcher | |
getAttribute(const std::string &attr_name) | vrecko::BaseClass | inline |
getAttribute(const char *attr_name) | vrecko::BaseClass | inline |
getDefaultRequestInterconnectionMap() | vrecko::EventDispatcher | inline |
getEventInterconnectionMap() | vrecko::EventDispatcher | inline |
getEventsVector(void) | vrecko::EventDispatcher | inline |
getInputPin(const char *strName) | vrecko::BaseClass | |
getOutputPin(const char *strName) | vrecko::BaseClass | |
getPriority(void) const | vrecko::BaseClass | inline |
getProcessedEventsCounter() | vrecko::EventDispatcher | inline |
getRequestInputPin(const char *strName) | vrecko::BaseClass | |
getRequestInterconnectionMap() | vrecko::EventDispatcher | inline |
getRequestOutputPin(const char *strName) | vrecko::BaseClass | |
getSceneFile() const | vrecko::BaseClass | inline |
getSenderString(void) | vrecko::BaseClass | inlinevirtual |
hMainThreadId | vrecko::EventDispatcher | protected |
incoming_events | vrecko::EventDispatcher | protected |
initialize(XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *parameters=NULL) | vrecko::BaseClass | virtual |
initializeFromString(const char *xmlString) | vrecko::BaseClass | virtual |
inputPinsList | vrecko::BaseClass | protected |
inputPresent(const std::string &name) | vrecko::BaseClass | |
insertEventInterconnection(const std::string &sender, const std::string &receiver, InterconnectionType type=FORWARD_OUTPUT, const std::string &sceneFile=*((std::string *) NULL)) | vrecko::EventDispatcher | |
InterconnectionType enum name | vrecko::EventDispatcher | |
iProcessedEventsCounter | vrecko::EventDispatcher | protected |
isInMainThread() | vrecko::EventDispatcher | protected |
loadXMLParameters(XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *) | vrecko::BaseClass | inlinevirtual |
loadXMLParameters(const char *xmlString) | vrecko::BaseClass | virtual |
mainLock | vrecko::EventDispatcher | protected |
net_support | vrecko::EventDispatcher | protected |
NOTIFICATION_ALL enum value | vrecko::BaseClass | |
NOTIFICATION_DELETE_CLASS enum value | vrecko::BaseClass | |
NOTIFICATION_EO_REGISTERING enum value | vrecko::BaseClass | |
NOTIFICATION_EO_UNREGISTERING enum value | vrecko::BaseClass | |
NOTIFICATION_PROGRAM_TERMINATION enum value | vrecko::BaseClass | |
notifications | vrecko::BaseClass | protected |
notificationsLock | vrecko::BaseClass | protected |
NotificationTypes enum name | vrecko::BaseClass | |
OUTER_OBJECT enum value | vrecko::EventDispatcher | |
outerObject_map | vrecko::EventDispatcher | protected |
outputPinsList | vrecko::BaseClass | protected |
outputPresent(const std::string &name) | vrecko::BaseClass | |
parseSR(const std::string &sr, bool isSender, BaseClass **pEntity, SRType *pSRType, std::string *pIOName, osg::ref_ptr< VreckoMessage > *pRefMessage, bool isRequest=false, bool noErrorOuptut=false) | vrecko::EventDispatcher | |
PinList typedef | vrecko::BaseClass | protected |
postInitialize(void) | vrecko::BaseClass | inlinevirtual |
preInitialize(void) | vrecko::BaseClass | inlinevirtual |
priority | vrecko::BaseClass | protected |
processBatchOfEvents(std::vector< EventStruct * > *ref_incoming_events, bool bTurnOffForegroundQueing) | vrecko::EventDispatcher | protected |
processEvent(EventStruct *pES) | vrecko::EventDispatcher | protected |
vrecko::BaseClass::processEvent(const std::string &input_name, VreckoMessage *pMessage) | vrecko::BaseClass | virtual |
processNotification(BaseClass *sender, unsigned long notificationType, void *notificationData) | vrecko::BaseClass | inlineprotectedvirtual |
processRequest(const std::string &request_input_name, VreckoMessage *pMessage) | vrecko::BaseClass | virtual |
received_event_map | vrecko::EventDispatcher | protected |
receiver_decomposition | vrecko::EventDispatcher | protected |
removeInputPin(InputPinBase *pin) | vrecko::BaseClass | |
removeNotification(BaseClass *receiver, unsigned long notificationTypes=NOTIFICATION_ALL) | vrecko::BaseClass | |
removeOuterObject(const std::string &object_id) | vrecko::EventDispatcher | |
removeOuterObject(BaseClass *pOObject) | vrecko::EventDispatcher | |
removeOutputPin(OutputPinBase *pin) | vrecko::BaseClass | |
removeRequestInputPin(RequestInputPinBase *pin) | vrecko::BaseClass | |
removeRequestOutputPin(RequestOutputPinBase *pin) | vrecko::BaseClass | |
reportError(const std::string &error) | vrecko::BaseClass | |
reportEvent(const std::string &senderAndOutputString, VreckoMessage *pMessage, EventType eType=EXPRESS_EVENT) | vrecko::EventDispatcher | inline |
reportEvent(BaseClass *receiver_ptr, const std::string &input_name, VreckoMessage *pMessage, EventType eType=EXPRESS_EVENT) | vrecko::EventDispatcher | inline |
reportEventCore(BaseClass *receiver_ptr, const std::string &sender, VreckoMessage *pMessage, EventType eType) | vrecko::EventDispatcher | protected |
request(const std::string &req_sender, VreckoMessage *pMessage) | vrecko::EventDispatcher | |
request(BaseClass *receiver_ptr, const std::string &request_name, VreckoMessage *pMessage) | vrecko::EventDispatcher | |
REQUEST enum value | vrecko::EventDispatcher | |
request_interconnection_map | vrecko::EventDispatcher | protected |
REQUEST_Map typedef | vrecko::EventDispatcher | |
requestInputPinsList | vrecko::BaseClass | protected |
requestOutputPinsList | vrecko::BaseClass | protected |
resetProcessedEventsCounter() | vrecko::EventDispatcher | inline |
saveXMLParameters(XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *) | vrecko::BaseClass | inlinevirtual |
SCENE enum value | vrecko::EventDispatcher | |
scene_ptr | vrecko::EventDispatcher | protected |
sceneFile | vrecko::BaseClass | protected |
sender_decomposition | vrecko::EventDispatcher | protected |
senderString | vrecko::BaseClass | protected |
sendNotifications(unsigned long notificationType, void *notificationData) | vrecko::BaseClass | protected |
setAttribute(const std::string &attr_name, int attr_value) | vrecko::BaseClass | inline |
setMainThreadId(pthread_t ptID) | vrecko::EventDispatcher | inline |
setNetSupport(bool status) | vrecko::EventDispatcher | |
setPriority(long int pr) | vrecko::BaseClass | inline |
setSceneFile(const std::string &sceneFileName) | vrecko::BaseClass | |
setScenePtr(Scene *ptr) | vrecko::EventDispatcher | inline |
SRType enum name | vrecko::EventDispatcher | |
UNKNOWN enum value | vrecko::EventDispatcher | |
update(void) | vrecko::EventDispatcher | virtual |
WORLD enum value | vrecko::EventDispatcher | |
~BaseClass() | vrecko::BaseClass | virtual |
~EventDispatcher() | vrecko::EventDispatcher | |