OpenCPN Partial API docs
Loading...
Searching...
No Matches
CommDriverSignalKNet::IoThread Class Reference
Inheritance diagram for CommDriverSignalKNet::IoThread:
ThreadCtrl

Public Member Functions

 IoThread (const std::string &iface, const wxIPV4address &address, wxEvtHandler *consumer, const std::string &token)
 
void Run ()
 
DriverStats GetStats () const
 
- Public Member Functions inherited from ThreadCtrl
virtual ~ThreadCtrl ()=default
 Destroy the Thread Ctrl object.
 
bool IsRunning () const
 Return true if thread is running.
 
virtual void RequestStop ()
 Request that thread stops operation.
 
void WaitUntilStopped ()
 Block until thread invokes SignalExit().
 
bool WaitUntilStopped (std::chrono::duration< int > timeout)
 Block until thread invokes SignalExit() or timeout.
 
bool WaitUntilStopped (std::chrono::duration< int > timeout, std::chrono::milliseconds &elapsed)
 Block until thread invokes SignalExit() or timeout.
 

Additional Inherited Members

- Protected Member Functions inherited from ThreadCtrl
bool KeepGoing () const
 If true continue thread operation, else exit and invoke SignalExit()
 
void SignalExit ()
 Signal that thread has exited.
 

Detailed Description

Definition at line 52 of file comm_drv_signalk_net.cpp.

Constructor & Destructor Documentation

◆ IoThread()

CommDriverSignalKNet::IoThread::IoThread ( const std::string &  iface,
const wxIPV4address &  address,
wxEvtHandler *  consumer,
const std::string &  token 
)

Definition at line 102 of file comm_drv_signalk_net.cpp.

Member Function Documentation

◆ GetStats()

DriverStats CommDriverSignalKNet::IoThread::GetStats ( ) const

Definition at line 180 of file comm_drv_signalk_net.cpp.

◆ Run()

void CommDriverSignalKNet::IoThread::Run ( )

Definition at line 115 of file comm_drv_signalk_net.cpp.


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