58#ifndef gusimplewhiteboard_RemoteWhiteboard_h
59#define gusimplewhiteboard_RemoteWhiteboard_h
61#define NO_WARN_WBMSG_H
67#include "guudpbridge/guudpConfig.h"
83#pragma clang diagnostic push
84#pragma clang diagnostic ignored "-Wpadded"
85#pragma clang diagnostic ignored "-Wunused-function"
103 static std::string nameForMachine(
RWBMachine machine)
105 const char *base_wb_name = REMOTE_WHITEBOARD_BASENAME;
106 std::stringstream ss;
107 ss << base_wb_name << (machine+1);
118 bool local_wb_needs_free;
163#pragma clang diagnostic pop
Base class for WBFunctor.
compatibility API for accessing the remote whiteboard
void addReplicationType(const std::string &type)
virtual ~RemoteWhiteboard()
Destructor.
virtual void subscribeToMessage(const std::string &type, WBFunctorBase *func, WBResult &result)
Subscribe To Message Subscribes to a message type on a whiteboard or whiteboards.
RemoteWhiteboard(const char *wbName, RWBMachine n, Whiteboard *local_whiteboard=NULL)
API Constructor This sets up the API and the callback soap server.
RWBMachine machine() const
machine getter
std::vector< std::string > getKnownTypesForMachine()
Get Known Types For Machine Gets all the currently known types for a machine.
compatibility API for accessing the whiteboard
enum guWhiteboard::Whiteboard::wb_method_result WBResult
Return Type Enum.
remote_wb_id
Remote WB enum.
enum guWhiteboard::remote_wb_id RWBMachine
Remote WB enum.