COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Public Member Functions | Static Public Member Functions | List of all members
ServerRoot Class Reference

#include <ServerRoot.hpp>

Public Member Functions

Handle< common::Componentroot ()
 
Handle< common::Componentroot () const
 
Handle< CCorecore ()
 
Handle< CCorecore () const
 
boost::shared_ptr< common::PE::Managermanager ()
 
boost::shared_ptr< common::PE::Manager const > manager () const
 
void process_signal (const std::string &target, const common::URI &receiver, const std::string &clientid, const std::string &frameid, common::SignalArgs &node)
 

Static Public Member Functions

static ServerRootinstance ()
 

SIGNALS

Handle< common::Componentm_root
 
boost::shared_ptr< CCorem_core
 
std::vector< common::URIm_local_components
 
boost::shared_ptr< common::PE::Managerm_pe_manager
 
void signal_to_forward (common::SignalArgs &args)
 
 ServerRoot ()
 
 ~ServerRoot ()
 

Detailed Description

Definition at line 27 of file ServerRoot.hpp.

Constructor & Destructor Documentation

ServerRoot ( )
private

Definition at line 32 of file ServerRoot.cpp.

~ServerRoot ( )
private

Definition at line 54 of file ServerRoot.cpp.

Member Function Documentation

Handle< CCore > core ( )
inline

Definition at line 38 of file ServerRoot.hpp.

Handle< CCore > core ( ) const
inline

Definition at line 40 of file ServerRoot.hpp.

ServerRoot & instance ( )
static

Definition at line 61 of file ServerRoot.cpp.

boost::shared_ptr<common::PE::Manager> manager ( )
inline

Definition at line 42 of file ServerRoot.hpp.

boost::shared_ptr<common::PE::Manager const> manager ( ) const
inline

Definition at line 44 of file ServerRoot.hpp.

void process_signal ( const std::string &  target,
const common::URI receiver,
const std::string &  clientid,
const std::string &  frameid,
common::SignalArgs node 
)

Definition at line 69 of file ServerRoot.cpp.

Handle< common::Component > root ( )
inline

Definition at line 34 of file ServerRoot.hpp.

Handle< common::Component > root ( ) const
inline

Definition at line 36 of file ServerRoot.hpp.

void signal_to_forward ( common::SignalArgs args)

Definition at line 123 of file ServerRoot.cpp.

Member Data Documentation

boost::shared_ptr< CCore > m_core
private

Definition at line 66 of file ServerRoot.hpp.

std::vector< common::URI > m_local_components
private

Definition at line 68 of file ServerRoot.hpp.

boost::shared_ptr<common::PE::Manager> m_pe_manager
private

Definition at line 70 of file ServerRoot.hpp.

Handle< common::Component > m_root
private

Definition at line 64 of file ServerRoot.hpp.


The documentation for this class was generated from the following files:
Send comments to:
COOLFluiD Web Admin