Serveur OPCUA générique
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Définitions de type Macros
Fonctions membres publiques | Liste de tous les membres
Référence de la classe OpcServerCallbackabstract

#include <cta_ua_server.h>

Fonctions membres publiques

 OpcServerCallback ()
 
virtual ~OpcServerCallback ()
 
virtual Session * createSession (OpcUa_Int32 sessionID, const UaNodeId &authenticationToken)=0
 
virtual UaStatus logonSessionUser (Session *pSession, UaUserIdentityToken *pUserIdentityToken)=0
 
virtual UaServer * createUaServer ()
 

Description détaillée

Callback interface for the main OPC Server object. This callback interface needs to be implemented if the application wants to implement user authentication.

Documentation des constructeurs et destructeur

OpcServerCallback::OpcServerCallback ( )
inline

Construction

virtual OpcServerCallback::~OpcServerCallback ( )
inlinevirtual

Destruction

Documentation des fonctions membres

virtual Session* OpcServerCallback::createSession ( OpcUa_Int32  sessionID,
const UaNodeId &  authenticationToken 
)
pure virtual

Creates a session object for the OPC server. This callback allows the application to create its own session class derived from UaSession to store user specific information and to implement the user logon and user verfication.

Paramètres
sessionIDSession Id created by the server application.
authenticationTokenSecret session Id created by the server application.
Renvoie
A pointer to the created session.
virtual UaServer* OpcServerCallback::createUaServer ( )
inlinevirtual

Optional method used to create an application specific UaServer object used as main entry point for the UA communication. The SDK creates an instance of the UaServer class as default implementation.

Renvoie
UaServer object or NULL if the SDK should use the default implementation.
virtual UaStatus OpcServerCallback::logonSessionUser ( Session *  pSession,
UaUserIdentityToken *  pUserIdentityToken 
)
pure virtual

Validates the user identity token and sets the user for the session.

Paramètres
pSessionInterface to the Session context for the method call
pUserIdentityTokenSecret session Id created by the server application.
Renvoie
Error code.

La documentation de cette classe a été générée à partir du fichier suivant :