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

#include <ConnectionManager.hpp>

Inherited by Component, NotificationQueue, DisplayIter, and FileUpload.

Public Member Functions

 ~ConnectionManager ()
 destructor closes all connections More...
 
Connectionconnection (const std::string &name)
 
Connectionmanage_connection (const std::string &name)
 manages a connection (creates if necessary) More...
 

Private Types

typedef std::vector< Connection * > storage_t
 storage type More...
 

Private Attributes

storage_t m_connections
 the managed signal connections More...
 

Detailed Description

ConnectionManager executes calls received as string by issuing signals to the slots Slots may be:

Author
Tiago Quintino

Definition at line 27 of file ConnectionManager.hpp.

Member Typedef Documentation

typedef std::vector< Connection* > storage_t
private

storage type

Definition at line 29 of file ConnectionManager.hpp.

Constructor & Destructor Documentation

destructor closes all connections

Definition at line 32 of file ConnectionManager.cpp.

Member Function Documentation

Connection * connection ( const std::string &  name)

access a connection

Exceptions
valuenot found if the connection wasn't found

Definition at line 40 of file ConnectionManager.cpp.

Connection * manage_connection ( const std::string &  name)

manages a connection (creates if necessary)

Definition at line 50 of file ConnectionManager.cpp.

Member Data Documentation

storage_t m_connections
private

the managed signal connections

Definition at line 31 of file ConnectionManager.hpp.


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