PaCO++  0.05
paco_fabrique_manager Class Reference

#include <FabriqueManager.h>

Collaboration diagram for paco_fabrique_manager:

List of all members.

Public Member Functions

paco_fabrique_comget_com (const ::std::string &fabname)
paco_fabrique_comSchedulingget_comScheduling (const ::std::string &fabname)
paco_fabrique_distributionget_distribution (const ::std::string &fabname)
paco_fabrique_threadget_thread (const ::std::string &fabname)
 paco_fabrique_manager ()
void register_com (const ::std::string &fabname, paco_fabrique_com *pf)
void register_comScheduling (const ::std::string &fabname, paco_fabrique_comScheduling *pf)
void register_distribution (const ::std::string &fabname, paco_fabrique_distribution *pf)
void register_thread (const ::std::string &fabname, paco_fabrique_thread *pf)
 ~paco_fabrique_manager ()

Private Attributes

paco_fabrique_manager_compfcom
paco_fabrique_manager_comSchedulingpfcomScheduling
paco_fabrique_manager_distributionpfdistribution
paco_fabrique_manager_threadpfthread

Detailed Description

Definition at line 14 of file FabriqueManager.h.


Constructor & Destructor Documentation


Member Function Documentation

paco_fabrique_com * paco_fabrique_manager::get_com ( const ::std::string &  fabname)

Definition at line 41 of file FabriqueManager.cc.

References paco_fabrique_manager_tpl< T >::paco_get(), and pfcom.

Referenced by PaCO_operation::setLibCom().

{
  return pfcom->paco_get(fabname);
}

Here is the call graph for this function:

Definition at line 67 of file FabriqueManager.cc.

References paco_fabrique_manager_tpl< T >::paco_get(), and pfcomScheduling.

Referenced by PaCO_operation::setLibComScheduling().

{
  return pfcomScheduling->paco_get(fabname);
}

Here is the call graph for this function:

Definition at line 54 of file FabriqueManager.cc.

References paco_fabrique_manager_tpl< T >::paco_get(), and pfdistribution.

{
  return pfdistribution->paco_get(fabname);
}

Here is the call graph for this function:

paco_fabrique_thread * paco_fabrique_manager::get_thread ( const ::std::string &  fabname)

Definition at line 28 of file FabriqueManager.cc.

References paco_fabrique_manager_tpl< T >::paco_get(), and pfthread.

Referenced by PaCO_operation::setLibThread().

{
  return pfthread->paco_get(fabname);
}

Here is the call graph for this function:

void paco_fabrique_manager::register_com ( const ::std::string &  fabname,
paco_fabrique_com pf 
)

Definition at line 36 of file FabriqueManager.cc.

References paco_fabrique_manager_tpl< T >::paco_register(), and pfcom.

{
  pfcom->paco_register(fabname, pf);
}

Here is the call graph for this function:

void paco_fabrique_manager::register_comScheduling ( const ::std::string &  fabname,
paco_fabrique_comScheduling pf 
)

Definition at line 62 of file FabriqueManager.cc.

References paco_fabrique_manager_tpl< T >::paco_register(), and pfcomScheduling.

{
  pfcomScheduling->paco_register(fabname, pf);
}

Here is the call graph for this function:

void paco_fabrique_manager::register_distribution ( const ::std::string &  fabname,
paco_fabrique_distribution pf 
)

Definition at line 49 of file FabriqueManager.cc.

References paco_fabrique_manager_tpl< T >::paco_register(), and pfdistribution.

{
  pfdistribution->paco_register(fabname, pf);
}

Here is the call graph for this function:

void paco_fabrique_manager::register_thread ( const ::std::string &  fabname,
paco_fabrique_thread pf 
)

Definition at line 23 of file FabriqueManager.cc.

References paco_fabrique_manager_tpl< T >::paco_register(), and pfthread.

{
  pfthread->paco_register(fabname, pf);
}

Here is the call graph for this function:


Member Data Documentation


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