Poco

class Runnable

Library: Foundation
Package: Threading
Header: Poco/Runnable.h

Description

The Runnable interface with the run() method must be implemented by classes that provide an entry point for a thread.

Inheritance

Known Derived Classes: Activity, ActiveRunnableBase, ActiveDispatcher, ActiveRunnable, AsyncChannel, RunnableAdapter, Task, ThreadTarget, Timer, Poco::Net::HTTPServer, Poco::Net::HTTPServerConnection, Poco::Net::TCPServerConnection, Poco::Net::TCPServerDispatcher, Poco::Net::SocketReactor, Poco::Net::TCPServer, Poco::Netconf::NetconfServerConnection, Poco::Remoting::Binary::BinaryServerConnection, Poco::Zeroconf::EventLoop

Member Summary

Member Functions: run

Constructors

Runnable

Runnable();

Destructor

~Runnable virtual

virtual ~Runnable();

Member Functions

run virtual

virtual void run() = 0;

Do whatever the thread needs to do. Must be overridden by subclasses.