| |
|
||||||
|
|
|||||||
|
iop_vdevice.cpp
Go to the documentation of this file.
106void AttributeDeviceEvent::DoWrite(TokenWriter& rTw, const std::string& rLabel, const Type* pContext) const {
113void AttributeDeviceEvent::DoRead(TokenReader& rTr, const std::string& rLabel, const Type* pContext) {
242 errstr << "Could not cast to device object from type \"" << ftype << "\" at \"" << rTr.FileLine() << "\")";
400void vDevice::DoWritePreface(TokenWriter& rTw, const std::string& rLabel, const Type* pContext) const {
413void vDevice::DoWriteConfiguration(TokenWriter& rTw, const std::string& rLabel, const Type* pContext) const {
495void vDevice::DoReadConfiguration(TokenReader& rTr,const std::string& rLabel, const Type* pContext){
524 FD_DHV("vDevice::DoReadConfiguration(" << this << "): attribute type " << typeid(*attrp).name());
706 FD_DHV("vDevice("<<mName<<")::FtuToSystemTime(" << duration << "): using scale " << mTimeScale);
995 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:255 void faudes_msdelay(faudes_mstime_t msecs, faudes_systime_t *end) Definition cfl_platform.cpp:265 void faudes_diffsystime(const faudes_systime_t &end, const faudes_systime_t &begin, faudes_systime_t *res) Definition cfl_platform.cpp:239 #define FAUDES_TYPE_IMPLEMENTATION(ftype, ctype, cbase) Definition cfl_types.h:1017 Definition cfl_types.h:1128 Definition iop_vdevice.h:68 const AttributeVoid * pOutputPrototype Definition iop_vdevice.h:148 const AttributeVoid * Outputp(void) const Definition iop_vdevice.h:133 void DoCopy(const AttributeDeviceEvent &rSrcAttr) Definition iop_vdevice.cpp:90 virtual void Output(const AttributeVoid &rOutputAttribute) Definition iop_vdevice.h:109 const AttributeVoid * Inputp(void) const Definition iop_vdevice.h:136 virtual void DoRead(TokenReader &rTr, const std::string &rLabel="", const Type *pContext=0) Definition iop_vdevice.cpp:113 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:106 void DoMove(AttributeDeviceEvent &rSrcAttr) Definition iop_vdevice.cpp:99 AttributeVoid * mpOutputAttribute Definition iop_vdevice.h:142 virtual void ReadOutput(TokenReader &rTr) Definition iop_vdevice.h:121 const std::string & Name(void) const Definition sp_densityfnct.h:81 void Write(TokenWriter &rTw) const Definition sp_densityfnct.cpp:38 Definition cfl_exception.h:118 Definition cfl_nameset.h:70 void SymbolicName(Idx index, const std::string &rName) Definition cfl_nameset.cpp:419 Definition cfl_tokenreader.h:64 void ReadEnd(const std::string &rLabel) Definition cfl_tokenreader.cpp:378 void ReadBegin(const std::string &rLabel) Definition cfl_tokenreader.cpp:263 Definition cfl_tokenwriter.h:52 void WriteEnd(const std::string &rLabel) Definition cfl_tokenwriter.cpp:443 void WriteBegin(const std::string &rLabel) Definition cfl_tokenwriter.cpp:436 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:247 void Read(const std::string &rFileName, const std::string &rLabel="", const Type *pContext=0) Definition cfl_types.cpp:288 std::string ToString(const std::string &rLabel="", const Type *pContext=0) const Definition cfl_types.cpp:196 Definition iop_vdevice.h:267 virtual void DoWrite(TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const Definition iop_vdevice.cpp:378 virtual bool WaitInputsMs(long int duration) Definition iop_vdevice.cpp:865 static vDevice * FromTokenReader(TokenReader &rTr) Definition iop_vdevice.cpp:217 virtual Time::Type MsToFtu(long int real_time) Definition iop_vdevice.cpp:736 faudes_systime_t * mpPerformanceWaitEnter Definition iop_vdevice.h:839 virtual long int FtuToMs(Time::Type faudes_time) Definition iop_vdevice.cpp:725 static std::set< vDevice * > & AllDevices(void) Definition iop_vdevice.cpp:189 void UseBuffer(faudes_mutex_t *bmutex, std::deque< Idx > *bbuffer) Definition iop_vdevice.cpp:685 virtual void DoReadPreface(TokenReader &rTr, const std::string &rLabel="", const Type *pContext=0) Definition iop_vdevice.cpp:579 virtual faudes_systime_t FtuToSystemTime(Time::Type duration) Definition iop_vdevice.cpp:704 virtual void Configure(Idx event, const AttributeDeviceEvent &attr) Definition iop_vdevice.cpp:611 static vDevice * FromFile(const std::string &rFileName) Definition iop_vdevice.cpp:253 virtual void DoReadConfiguration(TokenReader &rTr, const std::string &rLabel="", const Type *pContext=0) Definition iop_vdevice.cpp:495 virtual void DoWritePreface(TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const Definition iop_vdevice.cpp:400 virtual void DoWriteConfiguration(TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const Definition iop_vdevice.cpp:413 virtual bool WaitInputs(Time::Type duration) Definition iop_vdevice.cpp:805 void UseCondition(faudes_mutex_t *wmutex, faudes_cond_t *wcond) Definition iop_vdevice.cpp:676 virtual void DoRead(TokenReader &rTr, const std::string &rLabel="", const Type *pContext=0) Definition iop_vdevice.cpp:470 faudes_systime_t * mpPerformanceWaitExit Definition iop_vdevice.h:840 Definition iop_xdevice.h:49 virtual const AttributeVoid * AttributeType(void) const Definition cfl_baseset.h:2389 virtual AttributeVoid * Attributep(const T &rElem) Definition cfl_baseset.h:2497 virtual const AttributeVoid & Attribute(const T &rElem) const Definition cfl_baseset.h:2508 Type * NewFaudesObject(const std::string &rTypeName) Definition cfl_registry.cpp:732 Definition cfl_agenerator.h:43 libFAUDES 2.34d --- 2026.03.11 --- c++ api documentaion by doxygen |