|
|
||||||
|
iop_vdevice.cpp
Go to the documentation of this file.
101 void AttributeDeviceEvent::DoWrite(TokenWriter& rTw, const std::string& rLabel, const Type* pContext) const {
102 FD_DHV("AttributeDeviceEvent(" << this << ")::DoWrite(tw): " << IsOutput() << " " << IsInput() );
108 void AttributeDeviceEvent::DoRead(TokenReader& rTr, const std::string& rLabel, const Type* pContext) {
237 errstr << "Could not cast to device object from type \"" << ftype << "\" at \"" << rTr.FileLine() << "\")";
373 void vDevice::DoWrite(TokenWriter& rTw, const std::string& rLabel, const Type* pContext) const {
395 void vDevice::DoWritePreface(TokenWriter& rTw, const std::string& rLabel, const Type* pContext) const {
408 void vDevice::DoWriteConfiguration(TokenWriter& rTw, const std::string& rLabel, const Type* pContext) const {
490 void vDevice::DoReadConfiguration(TokenReader& rTr,const std::string& rLabel, const Type* pContext){
519 FD_DHV("vDevice::DoReadConfiguration(" << this << "): attribute type " << typeid(*attrp).name());
701 FD_DHV("vDevice("<<mName<<")::FtuToSystemTime(" << duration << "): using scale " << mTimeScale);
990 FD_DHV("vDevice::Performance(" << Name() << "): " << mPerformanceBeginIterator << " " << mPerformanceEndIterator);
void faudes_sumsystime(const faudes_systime_t &begin, const faudes_systime_t &duration, faudes_systime_t *res) Definition: cfl_platform.cpp:163 void faudes_msdelay(faudes_mstime_t msecs, faudes_systime_t *end) Definition: cfl_platform.cpp:173 void faudes_diffsystime(const faudes_systime_t &end, const faudes_systime_t &begin, faudes_systime_t *res) Definition: cfl_platform.cpp:147 #define FAUDES_TYPE_IMPLEMENTATION(ftype, ctype, cbase) Definition: cfl_types.h:951 Definition: iop_vdevice.h:68 const AttributeVoid * pOutputPrototype Definition: iop_vdevice.h:148 const AttributeVoid * Outputp(void) const Definition: iop_vdevice.h:133 const AttributeVoid * Inputp(void) const Definition: iop_vdevice.h:136 virtual void Output(const AttributeVoid &rOutputAttribute) Definition: iop_vdevice.h:109 virtual void DoRead(TokenReader &rTr, const std::string &rLabel="", const Type *pContext=0) Definition: iop_vdevice.cpp:108 void DoAssign(const AttributeDeviceEvent &rSrcAttr) Definition: iop_vdevice.cpp:90 virtual void Input(const AttributeVoid &rInputAttribute) Definition: iop_vdevice.h:115 const AttributeVoid * pInputPrototype Definition: iop_vdevice.h:151 virtual void ReadInput(TokenReader &rTr) Definition: iop_vdevice.h:127 AttributeDeviceEvent(void) Definition: iop_vdevice.cpp:43 virtual ~AttributeDeviceEvent(void) Definition: iop_vdevice.cpp:70 AttributeVoid * mpInputAttribute Definition: iop_vdevice.h:145 static const AttributeVoid * FallbackAttributep(void) Definition: iop_vdevice.cpp:76 virtual void DoWrite(TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const Definition: iop_vdevice.cpp:101 AttributeVoid * mpOutputAttribute Definition: iop_vdevice.h:136 virtual void ReadOutput(TokenReader &rTr) Definition: iop_vdevice.h:121 Definition: cfl_attributes.h:52 void Write(TokenWriter &rTw) const Definition: sp_densityfnct.cpp:38 const std::string & Name(void) const Definition: sp_densityfnct.h:81 Definition: cfl_exception.h:118 Definition: cfl_nameset.h:69 void SymbolicName(Idx index, const std::string &rName) Definition: cfl_nameset.cpp:403 void Sample(Time::Type time) Definition: sp_densityfnct.cpp:242 Definition: cfl_tokenreader.h:64 void ReadEnd(const std::string &rLabel) Definition: cfl_tokenreader.cpp:364 void ReadBegin(const std::string &rLabel) Definition: cfl_tokenreader.cpp:249 Definition: cfl_tokenwriter.h:52 void WriteEnd(const std::string &rLabel) Definition: cfl_tokenwriter.cpp:446 void WriteBegin(const std::string &rLabel) Definition: cfl_tokenwriter.cpp:439 Definition: cfl_token.h:54 Int AttributeIntegerValue(const std::string &name) Definition: cfl_token.cpp:397 bool ExistsAttributeString(const std::string &name) Definition: cfl_token.cpp:356 void InsAttributeInteger(const std::string &name, Int value) Definition: cfl_token.cpp:319 void InsAttributeString(const std::string &name, const std::string &value) Definition: cfl_token.cpp:310 const std::string & AttributeStringValue(const std::string &name) Definition: cfl_token.cpp:386 Definition: cfl_types.h:239 void Read(const std::string &rFileName, const std::string &rLabel="", const Type *pContext=0) Definition: cfl_types.cpp:262 std::string ToString(const std::string &rLabel="", const Type *pContext=0) const Definition: cfl_types.cpp:170 Definition: iop_vdevice.h:261 int mPerformanceBeginIterator Definition: iop_vdevice.h:832 virtual void DoWrite(TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const Definition: iop_vdevice.cpp:373 virtual bool WaitInputsMs(long int duration) Definition: iop_vdevice.cpp:860 static vDevice * FromTokenReader(TokenReader &rTr) Definition: iop_vdevice.cpp:212 virtual Time::Type MsToFtu(long int real_time) Definition: iop_vdevice.cpp:731 faudes_systime_t * mpPerformanceWaitEnter Definition: iop_vdevice.h:827 virtual long int FtuToMs(Time::Type faudes_time) Definition: iop_vdevice.cpp:720 static std::set< vDevice * > & AllDevices(void) Definition: iop_vdevice.cpp:184 void UseBuffer(faudes_mutex_t *bmutex, std::deque< Idx > *bbuffer) Definition: iop_vdevice.cpp:680 virtual void DoReadPreface(TokenReader &rTr, const std::string &rLabel="", const Type *pContext=0) Definition: iop_vdevice.cpp:574 virtual faudes_systime_t FtuToSystemTime(Time::Type duration) Definition: iop_vdevice.cpp:699 virtual void Configure(Idx event, const AttributeDeviceEvent &attr) Definition: iop_vdevice.cpp:606 static vDevice * FromFile(const std::string &rFileName) Definition: iop_vdevice.cpp:248 virtual void DoReadConfiguration(TokenReader &rTr, const std::string &rLabel="", const Type *pContext=0) Definition: iop_vdevice.cpp:490 virtual void DoWritePreface(TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const Definition: iop_vdevice.cpp:395 virtual void DoWriteConfiguration(TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const Definition: iop_vdevice.cpp:408 virtual bool WaitInputs(Time::Type duration) Definition: iop_vdevice.cpp:800 void UseCondition(faudes_mutex_t *wmutex, faudes_cond_t *wcond) Definition: iop_vdevice.cpp:671 virtual void DoRead(TokenReader &rTr, const std::string &rLabel="", const Type *pContext=0) Definition: iop_vdevice.cpp:465 faudes_systime_t * mpPerformanceWaitExit Definition: iop_vdevice.h:828 Definition: iop_xdevice.h:49 virtual const AttributeVoid * AttributeType(void) const Definition: cfl_baseset.h:2188 virtual AttributeVoid * Attributep(const T &rElem) Definition: cfl_baseset.h:2296 virtual const AttributeVoid & Attribute(const T &rElem) const Definition: cfl_baseset.h:2307 Type * NewFaudesObject(const std::string &rTypeName) Definition: cfl_registry.cpp:700 Definition: cfl_agenerator.h:43 libFAUDES 2.33b --- 2025.05.07 --- c++ api documentaion by doxygen |