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

API to dispatch a signal call. More...

#include <SignalDispatcher.hpp>

Inherited by LocalDispatcher, NetworkQueue, and RemoteDispatcher.

Public Member Functions

void dispatch_empty_signal (const std::string &target, const URI &receiver)
 
virtual void dispatch_signal (const std::string &target, const URI &receiver, SignalArgs &args)=0
 Dispaches the provided signal. More...
 

Detailed Description

API to dispatch a signal call.

Author
Quentin Gasper

Definition at line 27 of file SignalDispatcher.hpp.

Member Function Documentation

void dispatch_empty_signal ( const std::string &  target,
const URI receiver 
)

Definition at line 19 of file SignalDispatcher.cpp.

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

Dispaches the provided signal.

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

Implemented in NetworkQueue, RemoteDispatcher, and LocalDispatcher.


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