View on GitHub

Vistle

Distributed Data-parallel Scientific Visualization in VR

Public Member Functions | Static Public Member Functions | Friends | List of all members
vistle::message::Router Class Reference

#include <core/messagerouter.h>

Public Member Functions

bool toUi (const Message &msg, Identify::Identity senderType=Identify::UNKNOWN)
 
bool toMasterHub (const Message &msg, Identify::Identity senderType=Identify::UNKNOWN, int senderHub=Id::Invalid)
 
bool toSlaveHub (const Message &msg, Identify::Identity senderType=Identify::UNKNOWN, int senderHub=Id::Invalid)
 
bool toManager (const Message &msg, Identify::Identity senderType=Identify::UNKNOWN, int senderHub=Id::Invalid)
 
bool toModule (const Message &msg, Identify::Identity senderType=Identify::UNKNOWN)
 
bool toTracker (const Message &msg, Identify::Identity senderType=Identify::UNKNOWN)
 
bool toHandler (const Message &msg, Identify::Identity senderType=Identify::UNKNOWN)
 

Static Public Member Functions

static Routerthe ()
 
static void init (Identify::Identity identity, int hubId)
 
static bool toRank0 (const Message &msg)
 

Friends

class Message
 

Member Function Documentation

◆ init()

void vistle::message::Router::init ( Identify::Identity  identity,
int  hubId 
)
static

◆ the()

Router & vistle::message::Router::the ( )
static

◆ toHandler()

bool vistle::message::Router::toHandler ( const Message msg,
Identify::Identity  senderType = Identify::UNKNOWN 
)

◆ toManager()

bool vistle::message::Router::toManager ( const Message msg,
Identify::Identity  senderType = Identify::UNKNOWN,
int  senderHub = Id::Invalid 
)

◆ toMasterHub()

bool vistle::message::Router::toMasterHub ( const Message msg,
Identify::Identity  senderType = Identify::UNKNOWN,
int  senderHub = Id::Invalid 
)

◆ toModule()

bool vistle::message::Router::toModule ( const Message msg,
Identify::Identity  senderType = Identify::UNKNOWN 
)

◆ toRank0()

bool vistle::message::Router::toRank0 ( const Message msg)
static

◆ toSlaveHub()

bool vistle::message::Router::toSlaveHub ( const Message msg,
Identify::Identity  senderType = Identify::UNKNOWN,
int  senderHub = Id::Invalid 
)

◆ toTracker()

bool vistle::message::Router::toTracker ( const Message msg,
Identify::Identity  senderType = Identify::UNKNOWN 
)

◆ toUi()

bool vistle::message::Router::toUi ( const Message msg,
Identify::Identity  senderType = Identify::UNKNOWN 
)

Friends And Related Function Documentation

◆ Message

friend class Message
friend

The documentation for this class was generated from the following files: