TwiceAsNice  2019-02-18
Signals | Public Member Functions | Protected Attributes | List of all members
ChatThread Class Reference

#include <niceQChatMainWindow.h>

Inheritance diagram for ChatThread:
Inheritance graph
Collaboration diagram for ChatThread:
Collaboration graph

Signals

void newLine (QString)
 
void newLine (QString)
 

Public Member Functions

 ChatThread (const Nice::JointPtr &_config)
 
 ~ChatThread ()
 
virtual void connect ()
 
virtual void disconnect ()
 
virtual int sendline (const std::string &line)
 
virtual void run ()
 
virtual void terminate ()
 
 ChatThread (const Nice::JointPtr &_config)
 
 ~ChatThread ()
 
virtual void connect ()
 
virtual void disconnect ()
 
virtual int sendline (const std::string &line)
 
virtual void run ()
 
virtual void terminate ()
 
- Public Member Functions inherited from Nice::Thread
 Thread ()
 
virtual ~Thread ()
 
IceUtil::ThreadControl start (size_t _stackSize=0, int prio=-1, int schedpolicy=-1, cpu_set_t *mask=0)
 
virtual bool terminated ()
 
virtual void cancel ()
 cancels a thread - this will throw an unknown exception More...
 
virtual void wait ()
 
virtual void sleep (const Nice::Time &_t)
 
virtual void yield ()
 
virtual void wakeupAt (const Nice::Time &_t)
 
 Thread ()
 
virtual ~Thread ()
 
IceUtil::ThreadControl start (size_t _stackSize=0, int prio=-1, int schedpolicy=-1, cpu_set_t *mask=0)
 
virtual bool terminated ()
 
virtual void cancel ()
 cancels a thread - this will throw an unknown exception More...
 
virtual void wait ()
 
virtual void sleep (const Nice::Time &_t)
 
virtual void yield ()
 
virtual void wakeupAt (const Nice::Time &_t)
 

Protected Attributes

Nice::Monitor m_monitor
 
Nice::ChatLine m_device
 
Nice::JointPtr m_config
 
- Protected Attributes inherited from Nice::Thread
Nice::Atomic< boolm_terminated
 

Additional Inherited Members

- Protected Types inherited from Nice::Thread
enum  STATE {
  VALID, TERMINATED, CANCELED, VALID,
  TERMINATED, CANCELED
}
 
enum  STATE {
  VALID, TERMINATED, CANCELED, VALID,
  TERMINATED, CANCELED
}
 

Constructor & Destructor Documentation

◆ ChatThread() [1/2]

ChatThread::ChatThread ( const Nice::JointPtr _config)
inline

◆ ~ChatThread() [1/2]

ChatThread::~ChatThread ( )
inline

◆ ChatThread() [2/2]

ChatThread::ChatThread ( const Nice::JointPtr _config)
inline

◆ ~ChatThread() [2/2]

ChatThread::~ChatThread ( )
inline

Member Function Documentation

◆ connect() [1/2]

void ChatThread::connect ( )
virtual

◆ connect() [2/2]

virtual void ChatThread::connect ( )
virtual

◆ disconnect() [1/2]

void ChatThread::disconnect ( )
virtual

◆ disconnect() [2/2]

virtual void ChatThread::disconnect ( )
virtual

◆ newLine [1/2]

void ChatThread::newLine ( QString  )
signal

◆ newLine [2/2]

void ChatThread::newLine ( QString  _t1)
signal

◆ run() [1/2]

void ChatThread::run ( )
virtual

◆ run() [2/2]

virtual void ChatThread::run ( )
virtual

◆ sendline() [1/2]

virtual int ChatThread::sendline ( const std::string &  line)
virtual

◆ sendline() [2/2]

int ChatThread::sendline ( const std::string &  line)
virtual

◆ terminate() [1/2]

virtual void ChatThread::terminate ( )
inlinevirtual

Reimplemented from Nice::Thread.

◆ terminate() [2/2]

virtual void ChatThread::terminate ( )
inlinevirtual

Reimplemented from Nice::Thread.

Member Data Documentation

◆ m_config

Nice::JointPtr ChatThread::m_config
protected

◆ m_device

Nice::ChatLine ChatThread::m_device
protected

◆ m_monitor

Nice::Monitor ChatThread::m_monitor
protected

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