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

Public Member Functions

def __init__ (self, subservice, data, addressspace, callback)
 
def __str__ (self)
 
def enqueue_datachange_event (self, mid, eventdata, maxsize)
 
def enqueue_event (self, mid, eventdata, maxsize)
 
def enqueue_statuschange (self, code)
 
def has_published_results (self)
 
def publish (self, acks)
 
def publish_results (self)
 
def republish (self, nb)
 
def start (self)
 
def stop (self)
 

Public Attributes

 aspace
 
 callback
 
 data
 
 logger
 
 monitored_item_srv
 
 subservice
 
 task
 

Private Member Functions

def _enqueue_event (self, mid, eventdata, size, queue)
 
def _pop_publish_result (self)
 
def _pop_triggered_datachanges (self, result)
 
def _pop_triggered_events (self, result)
 
def _pop_triggered_statuschanges (self, result)
 
def _sub_loop (self)
 
def _subscription_loop (self)
 

Private Attributes

 _keep_alive_count
 
 _lock
 
 _not_acknowledged_results
 
 _notification_seq
 
 _publish_cycles_count
 
 _startup
 
 _stopev
 
 _triggered_datachanges
 
 _triggered_events
 
 _triggered_statuschanges
 

Detailed Description

Definition at line 244 of file internal_subscription.py.

Constructor & Destructor Documentation

def opcua.server.internal_subscription.InternalSubscription.__init__ (   self,
  subservice,
  data,
  addressspace,
  callback 
)

Definition at line 246 of file internal_subscription.py.

Member Function Documentation

def opcua.server.internal_subscription.InternalSubscription.__str__ (   self)

Definition at line 265 of file internal_subscription.py.

def opcua.server.internal_subscription.InternalSubscription._enqueue_event (   self,
  mid,
  eventdata,
  size,
  queue 
)
private

Definition at line 380 of file internal_subscription.py.

def opcua.server.internal_subscription.InternalSubscription._pop_publish_result (   self)
private

Definition at line 314 of file internal_subscription.py.

def opcua.server.internal_subscription.InternalSubscription._pop_triggered_datachanges (   self,
  result 
)
private

Definition at line 330 of file internal_subscription.py.

def opcua.server.internal_subscription.InternalSubscription._pop_triggered_events (   self,
  result 
)
private

Definition at line 338 of file internal_subscription.py.

def opcua.server.internal_subscription.InternalSubscription._pop_triggered_statuschanges (   self,
  result 
)
private

Definition at line 346 of file internal_subscription.py.

def opcua.server.internal_subscription.InternalSubscription._sub_loop (   self)
private

Definition at line 281 of file internal_subscription.py.

def opcua.server.internal_subscription.InternalSubscription._subscription_loop (   self)
private

Definition at line 277 of file internal_subscription.py.

def opcua.server.internal_subscription.InternalSubscription.enqueue_datachange_event (   self,
  mid,
  eventdata,
  maxsize 
)

Definition at line 371 of file internal_subscription.py.

def opcua.server.internal_subscription.InternalSubscription.enqueue_event (   self,
  mid,
  eventdata,
  maxsize 
)

Definition at line 374 of file internal_subscription.py.

def opcua.server.internal_subscription.InternalSubscription.enqueue_statuschange (   self,
  code 
)

Definition at line 377 of file internal_subscription.py.

def opcua.server.internal_subscription.InternalSubscription.has_published_results (   self)

Definition at line 287 of file internal_subscription.py.

def opcua.server.internal_subscription.InternalSubscription.publish (   self,
  acks 
)

Definition at line 353 of file internal_subscription.py.

def opcua.server.internal_subscription.InternalSubscription.publish_results (   self)

Definition at line 298 of file internal_subscription.py.

def opcua.server.internal_subscription.InternalSubscription.republish (   self,
  nb 
)

Definition at line 361 of file internal_subscription.py.

def opcua.server.internal_subscription.InternalSubscription.start (   self)

Definition at line 268 of file internal_subscription.py.

def opcua.server.internal_subscription.InternalSubscription.stop (   self)

Definition at line 272 of file internal_subscription.py.

Member Data Documentation

opcua.server.internal_subscription.InternalSubscription._keep_alive_count
private

Definition at line 261 of file internal_subscription.py.

opcua.server.internal_subscription.InternalSubscription._lock
private

Definition at line 254 of file internal_subscription.py.

opcua.server.internal_subscription.InternalSubscription._not_acknowledged_results
private

Definition at line 259 of file internal_subscription.py.

opcua.server.internal_subscription.InternalSubscription._notification_seq
private

Definition at line 258 of file internal_subscription.py.

opcua.server.internal_subscription.InternalSubscription._publish_cycles_count
private

Definition at line 262 of file internal_subscription.py.

opcua.server.internal_subscription.InternalSubscription._startup
private

Definition at line 260 of file internal_subscription.py.

opcua.server.internal_subscription.InternalSubscription._stopev
private

Definition at line 263 of file internal_subscription.py.

opcua.server.internal_subscription.InternalSubscription._triggered_datachanges
private

Definition at line 255 of file internal_subscription.py.

opcua.server.internal_subscription.InternalSubscription._triggered_events
private

Definition at line 256 of file internal_subscription.py.

opcua.server.internal_subscription.InternalSubscription._triggered_statuschanges
private

Definition at line 257 of file internal_subscription.py.

opcua.server.internal_subscription.InternalSubscription.aspace

Definition at line 248 of file internal_subscription.py.

opcua.server.internal_subscription.InternalSubscription.callback

Definition at line 251 of file internal_subscription.py.

opcua.server.internal_subscription.InternalSubscription.data

Definition at line 250 of file internal_subscription.py.

opcua.server.internal_subscription.InternalSubscription.logger

Definition at line 247 of file internal_subscription.py.

opcua.server.internal_subscription.InternalSubscription.monitored_item_srv

Definition at line 252 of file internal_subscription.py.

opcua.server.internal_subscription.InternalSubscription.subservice

Definition at line 249 of file internal_subscription.py.

opcua.server.internal_subscription.InternalSubscription.task

Definition at line 253 of file internal_subscription.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