15 #ifndef DtComponentDescriptor_H_
16 #define DtComponentDescriptor_H_
83 virtual void setComponentType(
const DtString& componentType);
84 virtual const DtString& componentType()
const;
88 virtual void putData(FILE* fp,
int indentLevel = 0);
92 virtual DtlObjPtr
getData(DtlObjPtr args,
const DtFilename& searchPath,
103 virtual void setMinTickPeriod(DtReal minTickPeriod);
104 virtual DtReal minTickPeriod()
const;
110 virtual void setMinTickPeriodVariance(DtReal minTickPeriodVariance);
111 virtual DtReal minTickPeriodVariance()
const;
116 virtual void setTickPeriodUsesRealTime(
bool value);
117 virtual bool tickPeriodUsesRealTime()
const;
123 virtual const DtString& processStateRepositoryName()
const;
124 virtual void setProcessStateRepositoryName(
const DtString& name);
130 virtual const DtString& processStateRepositoryType()
const;
131 virtual void setProcessStateRepositoryType(
const DtString& type);
136 virtual void setIsEnabled(
bool yesNo);
137 virtual bool isEnabled()
const;
142 static void addComponentDescriptorCreatorFcn(
const DtString& type,