#include <string>
#include <array>
#include <boost/asio/ip/address.hpp>
#include <boost/asio/ip/address_v6.hpp>
#include <boost/asio/ip/address_v4.hpp>
#include <vistle/util/enum.h>
#include "archives_config.h"
#include "export.h"
#include "message.h"
#include "object.h"
#include "parameter.h"
#include "paramvector.h"
#include "scalar.h"
#include "shmname.h"
#include "uuid.h"
Go to the source code of this file.
Classes | |
class | vistle::message::Identify |
indicate the kind of a communication partner More... | |
class | vistle::message::AddHub |
announce that a (slave) hub has connected More... | |
class | vistle::message::RemoveHub |
request that a slave hub be deleted More... | |
class | vistle::message::Ping |
debug: request a reply containing character 'c' More... | |
class | vistle::message::Pong |
debug: reply to pong More... | |
class | vistle::message::Spawn |
spawn a module More... | |
class | vistle::message::SpawnPrepared |
notification of manager that spawning is possible (i.e. shmem has been set up) More... | |
class | vistle::message::Started |
acknowledge that a module has been spawned More... | |
class | vistle::message::Kill |
request a module to quit More... | |
class | vistle::message::Quit |
request all modules to quit for terminating the session More... | |
class | vistle::message::Debug |
request a module to quit More... | |
class | vistle::message::ModuleExit |
notify that a module has quit More... | |
class | vistle::message::Execute |
trigger execution of a module function More... | |
class | vistle::message::CancelExecute |
trigger execution of a module function More... | |
class | vistle::message::Busy |
indicate that a module has started computing More... | |
class | vistle::message::Idle |
indicate that a module has finished computing More... | |
class | vistle::message::AddPort |
notification that a module has created an input/output port More... | |
class | vistle::message::RemovePort |
notification that a module has destroyed an input/output port More... | |
class | vistle::message::AddObject |
add an object to the input queue of an input port More... | |
class | vistle::message::AddObjectCompleted |
class | vistle::message::Connect |
connect an output port to an input port of another module More... | |
class | vistle::message::Disconnect |
disconnect an output port from an input port of another module More... | |
class | vistle::message::AddParameter |
notification that a module has created a parameter More... | |
class | vistle::message::RemoveParameter |
notification that a module has removed a parameter More... | |
class | vistle::message::SetParameter |
request parameter value update or notify that a parameter value has been changed More... | |
class | vistle::message::SetParameterChoices |
set list of choice descriptions for a choice parameter More... | |
struct | vistle::message::SetParameterChoices::Payload |
class | vistle::message::Barrier |
class | vistle::message::BarrierReached |
class | vistle::message::SetId |
class | vistle::message::ReplayFinished |
class | vistle::message::SendText |
send text messages to user interfaces More... | |
class | vistle::message::UpdateStatus |
update status of a module (or other entity) More... | |
class | vistle::message::ObjectReceivePolicy |
control where AddObject messages are sent More... | |
class | vistle::message::SchedulingPolicy |
class | vistle::message::ReducePolicy |
control whether/when prepare() and reduce() are called More... | |
class | vistle::message::ExecutionProgress |
steer execution stages More... | |
class | vistle::message::Trace |
enable/disable message tracing for a module More... | |
struct | vistle::message::ModuleBaseMessage |
class | vistle::message::ModuleAvailable |
announce availability of a module to UI More... | |
class | vistle::message::CreateModuleCompound |
class | vistle::message::LockUi |
lock UI (block user interaction) More... | |
class | vistle::message::RequestTunnel |
request hub to listen on TCP port and forward incoming connections More... | |
class | vistle::message::RequestObject |
request remote data object More... | |
class | vistle::message::SendObject |
header for data object transmission More... | |
class | vistle::message::FileQuery |
class | vistle::message::FileQueryResult |
class | vistle::message::DataTransferState |
class | vistle::message::Cover |
wrap a COVISE message sent by COVER More... | |
class | vistle::message::CloseConnection |
terminate a socket connection More... | |
Namespaces | |
namespace | vistle |
Functions | |
template<class Payload > | |
V_COREEXPORT buffer | vistle::message::addPayload (Message &message, const Payload &payload) |
template<class Payload > | |
V_COREEXPORT Payload | vistle::message::getPayload (const buffer &data) |
template V_COREEXPORT buffer | vistle::message::addPayload< std::string > (Message &message, const std::string &payload) |
template V_COREEXPORT buffer | vistle::message::addPayload< SendText::Payload > (Message &message, const SendText::Payload &payload) |
template V_COREEXPORT buffer | vistle::message::addPayload< SetParameterChoices::Payload > (Message &message, const SetParameterChoices::Payload &payload) |
template<class Payload > | |
Payload | vistle::message::getPayload (const buffer &data) |
V_COREEXPORT std::ostream & | vistle::message::operator<< (std::ostream &s, const Message &msg) |