Public Member Functions | Public Attributes | Private Attributes | Static Private Attributes | List of all members
opcua.server.internal_server.InternalSession Class Reference
Inheritance diagram for opcua.server.internal_server.InternalSession:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, internal_server, aspace, submgr, name, user=User.Anonymous, external=False)
 
def __str__ (self)
 
def activate_session (self, params)
 
def add_method_callback (self, methodid, callback)
 
def add_nodes (self, params)
 
def add_references (self, params)
 
def browse (self, params)
 
def call (self, params)
 
def close_session (self, delete_subs=True)
 
def create_monitored_items (self, params)
 
def create_session (self, params, sockname=None)
 
def create_subscription (self, params, callback)
 
def delete_monitored_items (self, params)
 
def delete_nodes (self, params)
 
def delete_references (self, params)
 
def delete_subscriptions (self, ids)
 
def get_endpoints (self, params=None, sockname=None)
 
def history_read (self, params)
 
def modify_monitored_items (self, params)
 
def publish (self, acks=None)
 
def read (self, params)
 
def republish (self, params)
 
def translate_browsepaths_to_nodeids (self, params)
 
def write (self, params)
 

Public Attributes

 aspace
 
 authentication_token
 
 external
 
 iserver
 
 logger
 
 name
 
 nonce
 
 session_id
 
 state
 
 subscription_service
 
 subscriptions
 
 user
 

Private Attributes

 _lock
 

Static Private Attributes

int _auth_counter = 1000
 
int _counter = 10
 

Detailed Description

Definition at line 245 of file internal_server.py.

Constructor & Destructor Documentation

def opcua.server.internal_server.InternalSession.__init__ (   self,
  internal_server,
  aspace,
  submgr,
  name,
  user = User.Anonymous,
  external = False 
)

Definition at line 249 of file internal_server.py.

Member Function Documentation

def opcua.server.internal_server.InternalSession.__str__ (   self)

Definition at line 267 of file internal_server.py.

def opcua.server.internal_server.InternalSession.activate_session (   self,
  params 
)

Definition at line 293 of file internal_server.py.

def opcua.server.internal_server.InternalSession.add_method_callback (   self,
  methodid,
  callback 
)

Definition at line 344 of file internal_server.py.

def opcua.server.internal_server.InternalSession.add_nodes (   self,
  params 
)

Definition at line 332 of file internal_server.py.

def opcua.server.internal_server.InternalSession.add_references (   self,
  params 
)

Definition at line 338 of file internal_server.py.

def opcua.server.internal_server.InternalSession.browse (   self,
  params 
)

Definition at line 326 of file internal_server.py.

def opcua.server.internal_server.InternalSession.call (   self,
  params 
)

Definition at line 347 of file internal_server.py.

def opcua.server.internal_server.InternalSession.close_session (   self,
  delete_subs = True 
)

Definition at line 288 of file internal_server.py.

def opcua.server.internal_server.InternalSession.create_monitored_items (   self,
  params 
)

Definition at line 356 of file internal_server.py.

def opcua.server.internal_server.InternalSession.create_session (   self,
  params,
  sockname = None 
)

Definition at line 274 of file internal_server.py.

def opcua.server.internal_server.InternalSession.create_subscription (   self,
  params,
  callback 
)

Definition at line 350 of file internal_server.py.

def opcua.server.internal_server.InternalSession.delete_monitored_items (   self,
  params 
)

Definition at line 378 of file internal_server.py.

def opcua.server.internal_server.InternalSession.delete_nodes (   self,
  params 
)

Definition at line 335 of file internal_server.py.

def opcua.server.internal_server.InternalSession.delete_references (   self,
  params 
)

Definition at line 341 of file internal_server.py.

def opcua.server.internal_server.InternalSession.delete_subscriptions (   self,
  ids 
)

Definition at line 371 of file internal_server.py.

def opcua.server.internal_server.InternalSession.get_endpoints (   self,
  params = None,
  sockname = None 
)

Definition at line 271 of file internal_server.py.

def opcua.server.internal_server.InternalSession.history_read (   self,
  params 
)

Definition at line 316 of file internal_server.py.

def opcua.server.internal_server.InternalSession.modify_monitored_items (   self,
  params 
)

Definition at line 362 of file internal_server.py.

def opcua.server.internal_server.InternalSession.publish (   self,
  acks = None 
)

Definition at line 384 of file internal_server.py.

def opcua.server.internal_server.InternalSession.read (   self,
  params 
)

Definition at line 310 of file internal_server.py.

def opcua.server.internal_server.InternalSession.republish (   self,
  params 
)

Definition at line 368 of file internal_server.py.

def opcua.server.internal_server.InternalSession.translate_browsepaths_to_nodeids (   self,
  params 
)

Definition at line 329 of file internal_server.py.

def opcua.server.internal_server.InternalSession.write (   self,
  params 
)

Definition at line 319 of file internal_server.py.

Member Data Documentation

int opcua.server.internal_server.InternalSession._auth_counter = 1000
staticprivate

Definition at line 247 of file internal_server.py.

int opcua.server.internal_server.InternalSession._counter = 10
staticprivate

Definition at line 246 of file internal_server.py.

opcua.server.internal_server.InternalSession._lock
private

Definition at line 265 of file internal_server.py.

opcua.server.internal_server.InternalSession.aspace

Definition at line 253 of file internal_server.py.

opcua.server.internal_server.InternalSession.authentication_token

Definition at line 261 of file internal_server.py.

opcua.server.internal_server.InternalSession.external

Definition at line 252 of file internal_server.py.

opcua.server.internal_server.InternalSession.iserver

Definition at line 251 of file internal_server.py.

opcua.server.internal_server.InternalSession.logger

Definition at line 250 of file internal_server.py.

opcua.server.internal_server.InternalSession.name

Definition at line 255 of file internal_server.py.

opcua.server.internal_server.InternalSession.nonce

Definition at line 257 of file internal_server.py.

opcua.server.internal_server.InternalSession.session_id

Definition at line 259 of file internal_server.py.

opcua.server.internal_server.InternalSession.state

Definition at line 258 of file internal_server.py.

opcua.server.internal_server.InternalSession.subscription_service

Definition at line 254 of file internal_server.py.

opcua.server.internal_server.InternalSession.subscriptions

Definition at line 263 of file internal_server.py.

opcua.server.internal_server.InternalSession.user

Definition at line 256 of file internal_server.py.


The documentation for this class was generated from the following file:


ros_opcua_impl_python_opcua
Author(s): Denis Štogl , Daniel Draper
autogenerated on Tue Jan 19 2021 03:12:44