Thread portable class


Gate portable class


Timer class


Pool class


Terimber 2.0


About C++


Downloads Products & Services Support Clients Open Source About



Home / Open source / Terimber 2.0

terimber_aiogate_factory Class Reference

class factory for aiogate objects More...

#include <aiogatefactory.h>

List of all members.

Public Member Functions

 terimber_aiogate_factory ()
 constructor
terimber_aiogateget_terimber_aiogate (terimber_log *log, size_t addional_working_threads=0, size_t max_mem_usage=1024 *1024 *16)
 caller is responsible for deleting the aiogate object and until that keep alive all terimber_aiogate_pin_factory objects addional_working_threads - by default aiogate will use only one working thread to invoke user callbacks caller can specify more additional threads and be ready to process simultaneous callbacks


Detailed Description

class factory for aiogate objects

Definition at line 262 of file aiogatefactory.h.


Constructor & Destructor Documentation

terimber_aiogate_factory::terimber_aiogate_factory (  ) 

constructor

include hpp inline code

Definition at line 35 of file aiogate.cpp.


Member Function Documentation

terimber_aiogate * terimber_aiogate_factory::get_terimber_aiogate ( terimber_log log,
size_t  addional_working_threads = 0,
size_t  max_mem_usage = 1024*1024*16 
)

caller is responsible for deleting the aiogate object and until that keep alive all terimber_aiogate_pin_factory objects addional_working_threads - by default aiogate will use only one working thread to invoke user callbacks caller can specify more additional threads and be ready to process simultaneous callbacks

Parameters:
log  logging
addional_working_threads  by default aiogate will use only one working thread to invoke user callbacks
max_mem_usage  max memory usage by default 16MB

Definition at line 43 of file aiogate.cpp.


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


© Copyright Terimber 2003-.