For that reason, I have initially created a class that inherits from IOManagerUaNode and overrides the methods beginTransaction() and beginRead(). As a first step, I am recalling the base implementations of these methods and analyzing how they work.
Unfortunately, since I don't yet have the source code, I am struggling to find a reference to what class/type/struct/object is used for the parameter hIOManagerContext, which is set by beginTransaction() and passed to beginRead().
From the documentation, I read:
How can I store the Node information in the context of the transaction? How is this done in the base class IOManagerUaNode?If the communication with the underlying system can block, the node must be stored in the context of the transaction and the communication with the underlying system must be started asynchronous in the finishTransaction method.
Any hints on the right direction where I can look for further information is welcome.
Thanks!