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; }
75 virtual SbBool handleXMLAttributes(
void);
77 virtual void copyContents(
const ScXMLElt * rhs);
The SbList class is a template container class for lists.
Definition SbList.h:70
SbList< Type > & operator=(const SbList< Type > &l)
Definition SbList.h:99
base class for all SCXML elements.
Definition ScXMLElt.h:44
base class for event targets for inter-system event communication
Definition ScXMLEventTarget.h:43
Base class for events sent to SCXML state machines.
Definition ScXMLEvent.h:40
base class for all SCXML elements with executable content.
Definition ScXMLExecutableElt.h:42
the < send> SCXML element.
Definition ScXMLSendElt.h:43
Manager for processing events and setting states in SCXML structures.
Definition ScXMLStateMachine.h:61