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

#include <RemoteDispatcher.hpp>

Inherits QObject, and SignalDispatcher.

Signals

void finished ()
 

Public Member Functions

 RemoteDispatcher (NRoot &root)
 
void run ()
 
virtual void dispatch_signal (const std::string &target, const common::URI &receiver, common::SignalArgs &args)
 Dispaches the provided signal. More...
 
SIGNALS
void send_next_signal (common::SignalArgs &args)
 
- Public Member Functions inherited from SignalDispatcher
void dispatch_empty_signal (const std::string &target, const URI &receiver)
 

Private Member Functions

void send_signal (Uint index)
 

Private Attributes

QList< common::SignalArgsm_pendingSignals
 
std::string m_currentFrameId
 
Uint m_nextIndex
 
bool m_running
 
common::ConnectionManagerm_connectionManager
 

Detailed Description

Definition at line 33 of file RemoteDispatcher.hpp.

Constructor & Destructor Documentation

RemoteDispatcher ( NRoot root)

Definition at line 36 of file RemoteDispatcher.cpp.

Member Function Documentation

void dispatch_signal ( const std::string &  target,
const common::URI receiver,
common::SignalArgs args 
)
virtual

Dispaches the provided signal.

Parameters
receiverThe component that will receive the signal.
targetThe signal name.
argsSignal to dipatch.

Implements SignalDispatcher.

Definition at line 44 of file RemoteDispatcher.cpp.

void finished ( )
signal
void run ( )

Definition at line 53 of file RemoteDispatcher.cpp.

void send_next_signal ( common::SignalArgs args)

Definition at line 67 of file RemoteDispatcher.cpp.

void send_signal ( Uint  index)
private

Definition at line 114 of file RemoteDispatcher.cpp.

Member Data Documentation

common::ConnectionManager* m_connectionManager
private

Definition at line 70 of file RemoteDispatcher.hpp.

std::string m_currentFrameId
private

Definition at line 64 of file RemoteDispatcher.hpp.

Uint m_nextIndex
private

Definition at line 66 of file RemoteDispatcher.hpp.

QList< common::SignalArgs > m_pendingSignals
private

Definition at line 62 of file RemoteDispatcher.hpp.

bool m_running
private

Definition at line 68 of file RemoteDispatcher.hpp.


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