COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Public Member Functions | Public Attributes | List of all members
ComponentWrapper::Implementation Struct Reference

Public Member Functions

 Implementation (const Handle< common::Component > &component)
 
virtual ~Implementation ()
 
void bind_signals (boost::python::object &python_object)
 
void wrap_signal (common::SignalPtr signal)
 

Public Attributes

Handle< common::Componentm_component
 
std::vector< SignalWrapperm_wrapped_signals
 
PythonListInterfacem_list_interface
 

Detailed Description

Definition at line 175 of file ComponentWrapper.cpp.

Constructor & Destructor Documentation

Implementation ( const Handle< common::Component > &  component)
inline

Definition at line 177 of file ComponentWrapper.cpp.

virtual ~Implementation ( )
inlinevirtual

Definition at line 183 of file ComponentWrapper.cpp.

Member Function Documentation

void bind_signals ( boost::python::object &  python_object)
inline

Definition at line 189 of file ComponentWrapper.cpp.

void wrap_signal ( common::SignalPtr  signal)
inline

Definition at line 197 of file ComponentWrapper.cpp.

Member Data Documentation

Handle<common::Component> m_component

Definition at line 202 of file ComponentWrapper.cpp.

PythonListInterface* m_list_interface

Definition at line 204 of file ComponentWrapper.cpp.

std::vector<SignalWrapper> m_wrapped_signals

Definition at line 203 of file ComponentWrapper.cpp.


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