Scale Stack 0.3 Developer Documentation

scalestack::threading::pthreads::service Class Reference

#include <service.h>

Inheritance diagram for scalestack::threading::pthreads::service:
scalestack::threading::service scalestack::kernel::service

Public Member Functions

 service (kernel::module &module)

Private Member Functions

 service (const service &)
serviceoperator= (const service &)
threading::mutex_provider_add_mutex (threading::mutex &mutex)
threading::thread_provider_add_thread (threading::thread &thread)

Detailed Description

Definition at line 36 of file service.h.


Constructor & Destructor Documentation

scalestack::threading::pthreads::service::service ( kernel::module module  ) 

Constructor for threading service.

Parameters:
[in] module Module that the service is associated with.

Reimplemented from scalestack::threading::service.

Definition at line 35 of file service.cc.

scalestack::threading::pthreads::service::service ( const service  )  [private]

Don't allow copying of objects.


Member Function Documentation

service& scalestack::threading::pthreads::service::operator= ( const service  )  [private]

Don't allow assignment of objects.

threading::mutex_provider * scalestack::threading::pthreads::service::_add_mutex ( threading::mutex mutex  )  [private, virtual]

See threading::service::_add_mutex().

Implements scalestack::threading::service.

Definition at line 44 of file service.cc.

threading::thread_provider * scalestack::threading::pthreads::service::_add_thread ( threading::thread thread  )  [private, virtual]

See threading::service::_add_thread().

Implements scalestack::threading::service.

Definition at line 49 of file service.cc.


The documentation for this class was generated from the following files:
Generated on Thu Feb 17 13:10:23 2011 by  doxygen 1.6.3