Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TAO_Notify_Default_EMO_Factory Class Reference

#include <Notify_Default_EMO_Factory.h>

Inheritance diagram for TAO_Notify_Default_EMO_Factory:

Inheritance graph
[legend]
Collaboration diagram for TAO_Notify_Default_EMO_Factory:

Collaboration graph
[legend]
List of all members.

Public Methods

 TAO_Notify_Default_EMO_Factory (void)
 ~TAO_Notify_Default_EMO_Factory ()
virtual int init (int argc, char *argv[])
virtual int fini (void)
virtual TAO_Notify_Event_Managercreate_event_manager (TAO_Notify_EventChannel_i *channel ACE_ENV_ARG_DECL)
virtual TAO_Notify_Event_Mapcreate_event_map (ACE_ENV_SINGLE_ARG_DECL)
virtual TAO_Notify_Event_Processorcreate_event_processor (TAO_Notify_Event_Manager *event_manager ACE_ENV_ARG_DECL)
virtual TAO_Notify_Worker_Taskcreate_source_eval_task (ACE_ENV_SINGLE_ARG_DECL)
virtual TAO_Notify_Worker_Taskcreate_lookup_task (ACE_ENV_SINGLE_ARG_DECL)
virtual TAO_Notify_Worker_Taskcreate_listener_eval_task (ACE_ENV_SINGLE_ARG_DECL)
virtual TAO_Notify_Worker_Taskcreate_dispatching_task (ACE_ENV_SINGLE_ARG_DECL)
virtual TAO_Notify_Worker_Taskcreate_updates_task (ACE_ENV_SINGLE_ARG_DECL)
virtual void destroy_source_eval_task (TAO_Notify_Worker_Task *task)
virtual void destroy_lookup_task (TAO_Notify_Worker_Task *task)
virtual void destroy_listener_eval_task (TAO_Notify_Worker_Task *task)
virtual void destroy_dispatching_task (TAO_Notify_Worker_Task *task)
virtual void destroy_updates_task (TAO_Notify_Worker_Task *task)
virtual void print_values (void)
int init_instance ()

Static Public Methods

int init_svc (void)

Protected Methods

TAO_Notify_Worker_Taskcreate_task (int mt, int tp_size ACE_ENV_ARG_DECL)
int preallocate_tasks (void)

Protected Attributes

TAO_Notify_Worker_Taskprealloc_source_eval_task_
TAO_Notify_Worker_Taskprealloc_listener_eval_task_
TAO_Notify_Worker_Taskprealloc_dispatching_task_

Constructor & Destructor Documentation

TAO_Notify_Default_EMO_Factory::TAO_Notify_Default_EMO_Factory void   
 

TAO_Notify_Default_EMO_Factory::~TAO_Notify_Default_EMO_Factory  
 


Member Function Documentation

TAO_Notify_Worker_Task * TAO_Notify_Default_EMO_Factory::create_dispatching_task ACE_ENV_SINGLE_ARG_DECL    [virtual]
 

Reimplemented from TAO_Notify_EMO_Factory.

TAO_Notify_Event_Manager * TAO_Notify_Default_EMO_Factory::create_event_manager TAO_Notify_EventChannel_i *channel    ACE_ENV_ARG_DECL [virtual]
 

Reimplemented from TAO_Notify_EMO_Factory.

TAO_Notify_Event_Map * TAO_Notify_Default_EMO_Factory::create_event_map ACE_ENV_SINGLE_ARG_DECL    [virtual]
 

Reimplemented from TAO_Notify_EMO_Factory.

TAO_Notify_Event_Processor * TAO_Notify_Default_EMO_Factory::create_event_processor TAO_Notify_Event_Manager *event_manager    ACE_ENV_ARG_DECL [virtual]
 

Reimplemented from TAO_Notify_EMO_Factory.

TAO_Notify_Worker_Task * TAO_Notify_Default_EMO_Factory::create_listener_eval_task ACE_ENV_SINGLE_ARG_DECL    [virtual]
 

Reimplemented from TAO_Notify_EMO_Factory.

TAO_Notify_Worker_Task * TAO_Notify_Default_EMO_Factory::create_lookup_task ACE_ENV_SINGLE_ARG_DECL    [virtual]
 

Reimplemented from TAO_Notify_EMO_Factory.

TAO_Notify_Worker_Task * TAO_Notify_Default_EMO_Factory::create_source_eval_task ACE_ENV_SINGLE_ARG_DECL    [virtual]
 

Reimplemented from TAO_Notify_EMO_Factory.

TAO_Notify_Worker_Task * TAO_Notify_Default_EMO_Factory::create_task int    mt,
int tp_size    ACE_ENV_ARG_DECL
[protected]
 

TAO_Notify_Worker_Task * TAO_Notify_Default_EMO_Factory::create_updates_task ACE_ENV_SINGLE_ARG_DECL    [virtual]
 

Reimplemented from TAO_Notify_EMO_Factory.

void TAO_Notify_Default_EMO_Factory::destroy_dispatching_task TAO_Notify_Worker_Task   task [virtual]
 

Reimplemented from TAO_Notify_EMO_Factory.

void TAO_Notify_Default_EMO_Factory::destroy_listener_eval_task TAO_Notify_Worker_Task   task [virtual]
 

Reimplemented from TAO_Notify_EMO_Factory.

void TAO_Notify_Default_EMO_Factory::destroy_lookup_task TAO_Notify_Worker_Task   task [virtual]
 

Reimplemented from TAO_Notify_EMO_Factory.

void TAO_Notify_Default_EMO_Factory::destroy_source_eval_task TAO_Notify_Worker_Task   task [virtual]
 

Reimplemented from TAO_Notify_EMO_Factory.

void TAO_Notify_Default_EMO_Factory::destroy_updates_task TAO_Notify_Worker_Task   task [virtual]
 

Reimplemented from TAO_Notify_EMO_Factory.

int TAO_Notify_Default_EMO_Factory::fini void    [virtual]
 

Reimplemented from ACE_Shared_Object.

int TAO_Notify_Default_EMO_Factory::init int    argc,
char *    argv[]
[virtual]
 

int TAO_Notify_Default_EMO_Factory::init_instance void   
 

int TAO_Notify_Default_EMO_Factory::init_svc void    [static]
 

int TAO_Notify_Default_EMO_Factory::preallocate_tasks void    [protected]
 

void TAO_Notify_Default_EMO_Factory::print_values void    [virtual]
 

Reimplemented from TAO_Notify_EMO_Factory.


Member Data Documentation

TAO_Notify_Worker_Task* TAO_Notify_Default_EMO_Factory::prealloc_dispatching_task_ [protected]
 

TAO_Notify_Worker_Task* TAO_Notify_Default_EMO_Factory::prealloc_listener_eval_task_ [protected]
 

TAO_Notify_Worker_Task* TAO_Notify_Default_EMO_Factory::prealloc_source_eval_task_ [protected]
 


The documentation for this class was generated from the following files:
Generated on Sun Feb 17 20:34:35 2002 for TAO_CosNotification by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001