#include <core/availablemodule.h>
Public Member Functions | |
bool | send (const sendMessageFunction &func) const |
bool | send (const sendShmMessageFunction &func) const |
AvailableModule | transform () |
AvailableModuleBase ()=default | |
AvailableModuleBase (int hub, const std::string &name, const std::string &path, const std::string &description) | |
AvailableModuleBase (const message::Message &msg, const buffer &payload) | |
AvailableModuleBase (AvailableModuleBase &&)=default | |
AvailableModuleBase (const AvailableModuleBase &)=delete | |
Public Member Functions inherited from vistle::AvailableModuleBase | |
AvailableModuleBase ()=default | |
AvailableModuleBase (int hub, const std::string &name, const std::string &path, const std::string &description) | |
AvailableModuleBase (const message::Message &msg, const buffer &payload) | |
AvailableModuleBase (AvailableModuleBase &&)=default | |
AvailableModuleBase (const AvailableModuleBase &)=delete | |
AvailableModuleBase & | operator= (AvailableModuleBase &&)=default |
AvailableModuleBase & | operator= (const AvailableModuleBase &)=delete |
virtual | ~AvailableModuleBase ()=default |
int | hub () const |
const std::string & | name () const |
const std::string & | path () const |
const std::string & | description () const |
void | setHub (int hubId) |
std::string | print () const |
bool | isCompound () const |
size_t | addSubmodule (const SubModule &sub) |
void | addConnection (const Connection &conn) |
const std::vector< SubModule > | submodules () const |
const std::set< Connection > | connections () const |
Additional Inherited Members | |
Protected Member Functions inherited from vistle::AvailableModuleBase | |
bool | send (message::Type type, const sendMessageFunction &func) const |
bool | send (message::Type type, const sendShmMessageFunction &func) const |
|
default |
|
default |
|
delete |
vistle::AvailableModuleBase::AvailableModuleBase | ( | const message::Message & | msg, |
const buffer & | payload | ||
) |
vistle::AvailableModuleBase::AvailableModuleBase | ( | int | hub, |
const std::string & | name, | ||
const std::string & | path, | ||
const std::string & | description | ||
) |
bool vistle::ModuleCompound::send | ( | const sendMessageFunction & | func | ) | const |
bool vistle::ModuleCompound::send | ( | const sendShmMessageFunction & | func | ) | const |
AvailableModule vistle::ModuleCompound::transform | ( | ) |