20 #ifndef __INPROPERTYPORT_HXX__
21 #define __INPROPERTYPORT_HXX__
44 static const char NAME[];
48 std::string getNameOfTypeOfCurrentInstance()
const;
51 virtual InPort *getPublicRepresentant() {
return this; }
55 virtual std::string
typeName() {
return "YACS__ENGINE__InPropertyPort";}
56 virtual void exNewPropertyValue(
const std::string & name,
const std::string & value);
58 virtual void exSaveInit();
59 virtual void exRestoreInit();
61 virtual void *get()
const;
62 virtual void put(
const void *data);
64 void releaseData()
override;
#define YACSLIBENGINE_EXPORT
: Interface for management of storage of data formated dynamically in its TypeCode....
class for Input Property Ports
YACS::ENGINE::Any * _init_property_data
YACS::ENGINE::Any * _property_data
virtual std::string typeName()
virtual InPropertyPort * getPublicRepresentant()
returns the final physical port behind 'this'.
Base class for all nodes.
Base class for all type objects.