Scale Stack 0.3 Developer Documentation

scalestack::network::stream_service Class Reference

#include <stream_service.h>

Inheritance diagram for scalestack::network::stream_service:
scalestack::kernel::service scalestack::database_proxy::client_service scalestack::database_proxy::service scalestack::echo::flood::stream_service scalestack::echo::server::stream_service scalestack::proxy::client_service scalestack::proxy::server_service

Public Member Functions

 stream_service (kernel::module &module)
virtual ~stream_service ()
virtual network::streamadd_stream (void)=0

Private Member Functions

 stream_service (const stream_service &)
stream_serviceoperator= (const stream_service &)

Detailed Description

This is the base class for classes using a stream service.

Definition at line 44 of file stream_service.h.


Constructor & Destructor Documentation

scalestack::network::stream_service::stream_service ( kernel::module module  )  [inline]
scalestack::network::stream_service::~stream_service (  )  [inline, virtual]

Definition at line 122 of file stream_service.h.

scalestack::network::stream_service::stream_service ( const stream_service  )  [private]

Don't allow copying of objects.


Member Function Documentation

virtual network::stream* scalestack::network::stream_service::add_stream ( void   )  [pure virtual]
stream_service& scalestack::network::stream_service::operator= ( const stream_service  )  [private]

Don't allow assignment of objects.


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