Public Member Functions | Public Attributes | Private Member Functions | Private Attributes
opcua.common.utils.ThreadLoop Class Reference

List of all members.

Public Member Functions

def __init__
def call_later
def call_soon
def create_server
def create_task
def run
def run_coro_and_wait
def run_until_complete
def start
def stop

Public Attributes

 logger
 loop

Private Member Functions

def _create_task
def _run_until_complete

Private Attributes

 _cond

Detailed Description

run an asyncio loop in a thread

Definition at line 121 of file utils.py.


Constructor & Destructor Documentation

Definition at line 126 of file utils.py.


Member Function Documentation

def opcua.common.utils.ThreadLoop._create_task (   self,
  future,
  coro,
  cb = None 
) [private]

Definition at line 165 of file utils.py.

def opcua.common.utils.ThreadLoop._run_until_complete (   self,
  future,
  coro 
) [private]

Definition at line 191 of file utils.py.

def opcua.common.utils.ThreadLoop.call_later (   self,
  delay,
  callback 
)
threadsafe call_later from asyncio

Definition at line 158 of file utils.py.

def opcua.common.utils.ThreadLoop.call_soon (   self,
  callback 
)

Definition at line 155 of file utils.py.

def opcua.common.utils.ThreadLoop.create_server (   self,
  proto,
  hostname,
  port 
)

Definition at line 146 of file utils.py.

def opcua.common.utils.ThreadLoop.create_task (   self,
  coro,
  cb = None 
)
threadsafe create_task from asyncio

Definition at line 172 of file utils.py.

Definition at line 137 of file utils.py.

Definition at line 181 of file utils.py.

threadsafe run_until_completed from asyncio

Definition at line 195 of file utils.py.

Definition at line 132 of file utils.py.

stop subscription loop, thus the subscription thread

Definition at line 149 of file utils.py.


Member Data Documentation

Definition at line 126 of file utils.py.

Definition at line 126 of file utils.py.

Definition at line 126 of file utils.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 Sat Jun 8 2019 18:26:24