1 #ifndef COIN_SCXMLSENDELT_H 2 #define COIN_SCXMLSENDELT_H 36 #include <Inventor/scxml/ScXMLExecutableElt.h> 38 #include <Inventor/tools/SbLazyPimplPtr.h> 48 static void initClass(
void);
49 static void cleanClass(
void);
54 virtual void setEventAttribute(
const char * event);
55 virtual const char * getEventAttribute(
void)
const {
return this->event; }
57 virtual void setTargetAttribute(
const char * event);
58 virtual const char * getTargetAttribute(
void)
const {
return this->target; }
60 virtual void setTargetTypeAttribute(
const char * event);
61 virtual const char * getTargetTypeAttribute(
void)
const {
return this->targettype; }
63 virtual void setSendIDAttribute(
const char * event);
64 virtual const char * getSendIDAttribute(
void)
const {
return this->sendid; }
66 virtual void setDelayAttribute(
const char * event);
67 virtual const char * getDelayAttribute(
void)
const {
return this->delay; }
69 virtual void setNameListAttribute(
const char * event);
70 virtual const char * getNameListAttribute(
void)
const {
return this->namelist; }
72 virtual void setHintsAttribute(
const char * event);
73 virtual const char * getHintsAttribute(
void)
const {
return this->hints; }
77 virtual void copyContents(
const ScXMLElt * rhs);
79 virtual const ScXMLElt *
search(
const char * attrname,
const char * attrvalue)
const;
99 SbLazyPimplPtr<PImpl> pimpl;
103 #endif // !COIN_SCXMLSENDELT_H virtual const ScXMLElt * search(const char *attrname, const char *attrvalue) const
Definition: ScXMLElt.cpp:214
base class for all SCXML elements with executable content.
Definition: ScXMLExecutableElt.h:42
the < send> SCXML element.
Definition: ScXMLSendElt.h:43
base class for all SCXML elements.
Definition: ScXMLElt.h:44
Base class for events sent to SCXML state machines.
Definition: ScXMLEvent.h:40
virtual SbBool handleXMLAttributes(void)
Definition: ScXMLElt.cpp:200
Base class for all SCXML objects.
Definition: ScXMLObject.h:41
base class for event targets for inter-system event communication
Definition: ScXMLEventTarget.h:43
Manager for processing events and setting states in SCXML structures.
Definition: ScXMLStateMachine.h:61