#include <nodemanagerns1.h>
Public Member Functions | |
NodeManagerNS1 (const UaString &sNamespaceUri) | |
virtual | ~NodeManagerNS1 () |
IOManager * | getIOManager (UaNode *pUaNode, OpcUa_Int32 attributeId) const |
UaStatus | afterStartUp () |
UaStatus | beforeShutDown () |
UaStatus | startUp (ServerManager *pServerManager) |
HistoryVariableHandle * | getHistoryVariableHandle (Session *pSession, HistoryVariableHandle::ServiceType serviceType, OpcUa_NodeId *pNodeId, UaStatus &result) const |
UaStatus | getEventManagers (Session *pSession, OpcUa_NodeId *pNodeId, OpcUa_EventFilter *eventFilter, EventManagerArray &eventManagers) const |
NodeManagerNS1::NodeManagerNS1 | ( | const UaString & | sNamespaceUri | ) |
construction
NodeManagerNS1::~NodeManagerNS1 | ( | ) | [virtual] |
destruction
IOManager * NodeManagerNS1::getIOManager | ( | UaNode * | pUaNode, | |
OpcUa_Int32 | attributeId | |||
) | const [virtual] |
Get the responsible IOManager for the node and attribute combination.
pUaNode | the actual Node where to get all information from. | |
attributeId | AttributeId of the requested node |
Implements NodeManagerUaNode.
UaStatus NodeManagerNS1::afterStartUp | ( | ) | [virtual] |
Finish start up in derived class after starting up base class.
Implements NodeManagerUaNode.
UaStatus NodeManagerNS1::beforeShutDown | ( | ) | [virtual] |
Start shut down in derived class before shutting down base class.
Implements NodeManagerUaNode.
UaStatus NodeManagerNS1::startUp | ( | ServerManager * | pServerManager | ) | [virtual] |
Start up NodeManager.
pServerManager | Interface to the central ServerManager object. This interface pointer should be stored in the NodeManager instance to have access to core module objects like the root NodeManager or the ServerConfig |
Reimplemented from NodeManagerUaNode.
HistoryVariableHandle * NodeManagerNS1::getHistoryVariableHandle | ( | Session * | pSession, | |
HistoryVariableHandle::ServiceType | serviceType, | |||
OpcUa_NodeId * | pNodeId, | |||
UaStatus & | result | |||
) | const [virtual] |
Get the history variable handle for the passed node Id.
pSession | Interface pointer of the new Session. The session was created by the ServerConfig object in the Method createSession. This vendor specific implementation can create a derived Session class with vendor specific information. | |
serviceType | Service type enumerator with the following possible settings READ_EVENTS, READ_RAW, READ_MODIFIED, READ_PROCESSED, READ_ATTIME, UPDATE_DATA, UPDATE_EVENT, DELETE_DATA, DELETE_EVENT | |
pNodeId | NodeId of the requested Node. | |
result | the result of the current Operation. |
Reimplemented from NodeManager.
UaStatus NodeManagerNS1::getEventManagers | ( | Session * | pSession, | |
OpcUa_NodeId * | pNodeId, | |||
OpcUa_EventFilter * | eventFilter, | |||
EventManagerArray & | eventManagers | |||
) | const [virtual] |
Get a list of EventManager interfaces for an event notifier.
pSession | Interface pointer of the new Session. The session was created by the ServerConfig object in the Method createSession. This vendor specific implementation can create a derived Session class with vendor specific information. | |
pNodeId | NodeId of the requested node | |
eventFilter | Event filter defined by the client | |
eventManagers | a list of EventManager interfaces for an event notifier. |
Reimplemented from NodeManager.