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

Public Member Functions

def __init__ (self, internal_server, socket)
 
def close (self)
 
def forward_publish_response (self, result)
 
def open_secure_channel (self, algohdr, seqhdr, body)
 
def process (self, header, body)
 
def process_message (self, algohdr, seqhdr, body)
 
def send_response (self, requesthandle, algohdr, seqhdr, response, msgtype=ua.MessageType.SecureMessage)
 
def set_policies (self, policies)
 

Public Attributes

 iserver
 
 logger
 
 name
 
 session
 
 socket
 
 sockname
 

Private Member Functions

def _process_message (self, typeid, requesthdr, algohdr, seqhdr, body)
 

Private Attributes

 _connection
 
 _datalock
 
 _publish_result_queue
 
 _publishdata_queue
 
 _socketlock
 

Detailed Description

Definition at line 19 of file uaprocessor.py.

Constructor & Destructor Documentation

def opcua.server.uaprocessor.UaProcessor.__init__ (   self,
  internal_server,
  socket 
)

Definition at line 21 of file uaprocessor.py.

Member Function Documentation

def opcua.server.uaprocessor.UaProcessor._process_message (   self,
  typeid,
  requesthdr,
  algohdr,
  seqhdr,
  body 
)
private

Definition at line 117 of file uaprocessor.py.

def opcua.server.uaprocessor.UaProcessor.close (   self)
to be called when client has disconnected to ensure we really close
everything we should

Definition at line 439 of file uaprocessor.py.

def opcua.server.uaprocessor.UaProcessor.forward_publish_response (   self,
  result 
)

Definition at line 57 of file uaprocessor.py.

def opcua.server.uaprocessor.UaProcessor.open_secure_channel (   self,
  algohdr,
  seqhdr,
  body 
)

Definition at line 45 of file uaprocessor.py.

def opcua.server.uaprocessor.UaProcessor.process (   self,
  header,
  body 
)

Definition at line 76 of file uaprocessor.py.

def opcua.server.uaprocessor.UaProcessor.process_message (   self,
  algohdr,
  seqhdr,
  body 
)

Definition at line 104 of file uaprocessor.py.

def opcua.server.uaprocessor.UaProcessor.send_response (   self,
  requesthandle,
  algohdr,
  seqhdr,
  response,
  msgtype = ua.MessageType.SecureMessage 
)

Definition at line 37 of file uaprocessor.py.

def opcua.server.uaprocessor.UaProcessor.set_policies (   self,
  policies 
)

Definition at line 34 of file uaprocessor.py.

Member Data Documentation

opcua.server.uaprocessor.UaProcessor._connection
private

Definition at line 32 of file uaprocessor.py.

opcua.server.uaprocessor.UaProcessor._datalock
private

Definition at line 29 of file uaprocessor.py.

opcua.server.uaprocessor.UaProcessor._publish_result_queue
private

Definition at line 31 of file uaprocessor.py.

opcua.server.uaprocessor.UaProcessor._publishdata_queue
private

Definition at line 30 of file uaprocessor.py.

opcua.server.uaprocessor.UaProcessor._socketlock
private

Definition at line 28 of file uaprocessor.py.

opcua.server.uaprocessor.UaProcessor.iserver

Definition at line 23 of file uaprocessor.py.

opcua.server.uaprocessor.UaProcessor.logger

Definition at line 22 of file uaprocessor.py.

opcua.server.uaprocessor.UaProcessor.name

Definition at line 24 of file uaprocessor.py.

opcua.server.uaprocessor.UaProcessor.session

Definition at line 26 of file uaprocessor.py.

opcua.server.uaprocessor.UaProcessor.socket

Definition at line 27 of file uaprocessor.py.

opcua.server.uaprocessor.UaProcessor.sockname

Definition at line 25 of file uaprocessor.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