void GetNodeInfo(const std::string &sender, const Variant &msg)
virtual void SendMessage(const std::string &recipient, const Variant &msg)=0
Send the given message to the given client.
void ConnectEndpoints(const Variant &msg)
void GetKernelInfo(const std::string &sender, const Variant &msg)
virtual void LogMessage(const std::string &msg)=0
Log a message.
int DebugLevel(int level)
void GetNumNodeLive(const std::string &sender, const Variant &msg)
void dbprintf(int level, const char *fmt,...)
void SignalKernelStart(const Variant &msg)
virtual void BroadcastMessage(const Variant &msg)=0
Broadcast a message to all clients.
Variant NewBroadcastMessage()
void GetEndpointInfo(const std::string &sender, const Variant &msg)
void SignalNodeEnd(const Variant &msg)
void RouteKernelMessage(const Variant &msg)
void DispatchMessage(const std::string &sender, const Variant &msg)
Process the given message.
std::map< std::string, Key_t > NameKeyMap
bool IsTerminated() const
void SignalNodeStart(const Variant &msg)
void CreateNodeKey(const std::string &sender, const Variant &msg)
void SetupKernel(const std::string &sender, const Variant &msg)
virtual ~RemoteContextServer()
void SignalKernelEnd(const Variant &msg)
void GetCreateEndpointKey(const std::string &sender, const Variant &msg)
std::map< Key_t, Variant > DataMap
the server for the remote context.