static MwField* clone(MwField *orig)
void enableNotify(MbBool b)
MbBool isNotifyEnabled()
virtual void touch()
virtual void notify(MwField *orig)
void evaluate()
void valueChanged()
void containerChanged()
MbBool isReadOnly()
void setReadOnly(MbBool b)
void setPermission(enum Permission p)
Permission getPermission()
void setAsEventIn()
void setAsEventOut()
void setAsExposedField()
void setAsField()
MbBool isEventIn()
MbBool isEventOut()
MbBool isExposedField()
MbBool isField()
MbBool isRouted()
MbBool is_IS_mapped()
MbBool isDirty()
void setQueryContainer(MbBool b)
virtual MbBool isSame(const MwField &f)
virtual void fixCopy(MbBool )
virtual void copyFrom(const MwField &f)
virtual MbBool referencesCopy()
void copyRoutes(const MwField *orig)
void setEventType(const char *eventType)
void setContainer(MwNode *cont)
MwNode* getContainer()
void setHasBeenSet(MbBool value)
MbBool getHasBeenSet()
FieldType getFieldType()
MbBool read(MwInput *in, const MwName &name)
virtual int isOfType(MwType *_type)
virtual int isExactType(MwType *_type)
virtual MwType* getType()
const char* getTypeName()
MbBool notifyNeeded()
void addEventIn(MwField *field)
void add_IS_mapping(MwField *field)
int getNumEventIns()
MwField* getEventIn(int i)
void copy(const MwField *orig, MbBool copyRoutesAlso=FALSE)
static MwType* getClassType()
static long getTimeStamp()
static long nextTimeStamp()
static void init()
static MwField* createInstanceFromName(const MwName &className)
virtual void print(ostream &o)
friend ostream& operator<< (ostream &o, MwField const &f)
PFSTRUCT_DECLARE
MwFieldList* eventInList
MwField* valueSource
struct
unsigned int fieldType : 5
unsigned int valueFrom : 2
unsigned int permission : 2
unsigned int hasBeenSet : 1
unsigned int isNotifying : 1
unsigned int routed : 1
unsigned int IS_mapped : 1
unsigned int notifyEnabled : 1
const MwName& getName()
MwField& operator =(const MwField &)
MwField(MwField &)
static long* _timeStamp
static MwType* classType
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de