58#ifndef gusimplewhiteboard_iOSWhiteboard_h
59#define gusimplewhiteboard_iOSWhiteboard_h
61#define NO_WARN_WBMSG_H
66#include "guudpbridge/guudpbridgenetworkconfig.h"
67#include <guudpBridgeBroadcaster.h>
80 std::list<gsw_injection_message> dynamic_messages_to_inject;
81 pthread_mutex_t injection_mutex;
Old WB class for storing shared data.
compatibility API for accessing the remote whiteboard
~iOSWhiteboard()
Destructor.
WBMsg getMessage(std::string type, RWBMachine machine, WBResult *result=NULL)
Get Message Gets a message from a remote simple whiteboard.
remote_wb_id
Remote WB enum.
void addReplicationType(const std::string &type, RWBMachine machine)
Add Message Adds a message to the whiteboard that the API is connected to.
void injectRemoteMessage(const std::string &type, const WBMsg &msg, RWBMachine machine)
Inject Message Adds a message to a remote whiteboard that the API is connected to.
wb_method_result
Return Type Enum.
@ METHOD_FAIL
Errors detected.
@ METHOD_OK
No errors detected.
std::vector< std::string > getKnownTypesForMachine(RWBMachine machine)
Get Known Types For Machine Gets all the currently known types for a machine.
iOSWhiteboard()
API Constructor This sets up the API.
enum guWhiteboard::iOSWhiteboard::wb_method_result WBResult
Return Type Enum.
enum guWhiteboard::iOSWhiteboard::remote_wb_id RWBMachine
Remote WB enum.
enum guWhiteboard::remote_wb_id RWBMachine
Remote WB enum.
union type that is used to store data in shared memory