class GradSoft::SingleThreadReactive

Single-Threaded Reactor: i.

Inheritance:


Inherited from ThreadService:

Public Methods

ovirtual void process(Runnable* runnable)
obool is_active() const
ovirtual void activate()
ovirtual void deactivate(bool shutdown)

Public Members

ostruct NotActive


Inherited from Thread:

Public Methods

ostatic void join(HANDLE id) throw(ThreadingExceptions::Failure)
ostatic void join(const Thread& th) throw(ThreadingExceptions::Failure)
oid_type id() const throw()
ostatic id_type current_id() throw()
oint error_code() const throw()
ovirtual void run()
obool is_running() const throw(ThreadingExceptions::NoResources, ThreadingExceptions::InternalError)
ovoid start() throw(ThreadingExceptions::NoResources, ThreadingExceptions::InternalError)
ovoid cancel() throw()
oThreadContext* getContext()
ostatic void sleepCurrent(unsigned int sec) throw()
ostatic void nanosleepCurrent(unsigned int sec, long nsec) throw()
ostatic void yield()

Protected Methods

ovoid exit(void) throw()
ovoid testcancel(void) throw()
ovoid sleep(unsigned int sec) throw()
ovoid nanosleep(unsigned int sec, long nsec) throw()


Documentation

Single-Threaded Reactor: i. e. requests are passed to queue, single thread retryive requests from queue and process it;s one-by-one

This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.