SEGS  0.4.2
Super Entity Game Server
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
StickWorld::ChatServer::client Class Reference

#include <ChatServer_client.hpp>

Inheritance diagram for StickWorld::ChatServer::client:
Inheritance graph
Collaboration diagram for StickWorld::ChatServer::client:
Collaboration graph

Public Member Functions

 client (const msgpack::rpc::address &addr, msgpack::rpc::loop lo=msgpack::rpc::loop())
 
 client (const std::string &host, uint16_t port, msgpack::rpc::loop lo=msgpack::rpc::loop())
 
 ~client ()
 
void subscribe_apply (const ChatServer::subscribe &message)
 
void subscribe (const int64_t &my_id)
 
msgpack::rpc::future::type< void > subscribe_async_apply (const ChatServer::subscribe &message)
 
msgpack::rpc::future::type< void > subscribe_async (const int64_t &my_id)
 
void publish_apply (const ChatServer::publish &message)
 
void publish (const ChatMessage &x)
 
msgpack::rpc::future::type< void > publish_async_apply (const ChatServer::publish &message)
 
msgpack::rpc::future::type< void > publish_async (const ChatMessage &x)
 
void unsubscribe_apply (const ChatServer::unsubscribe &message)
 
void unsubscribe (const int64_t &my_id)
 
msgpack::rpc::future::type< void > unsubscribe_async_apply (const ChatServer::unsubscribe &message)
 
msgpack::rpc::future::type< void > unsubscribe_async (const int64_t &my_id)
 

Constructor & Destructor Documentation

StickWorld::ChatServer::client::client ( const msgpack::rpc::address &  addr,
msgpack::rpc::loop  lo = msgpack::rpc::loop() 
)
inline
StickWorld::ChatServer::client::client ( const std::string &  host,
uint16_t  port,
msgpack::rpc::loop  lo = msgpack::rpc::loop() 
)
inline
StickWorld::ChatServer::client::~client ( )
inline

Member Function Documentation

void StickWorld::ChatServer::client::publish ( const ChatMessage x)
inline

Here is the call graph for this function:

void StickWorld::ChatServer::client::publish_apply ( const ChatServer::publish message)
inline

Here is the caller graph for this function:

msgpack::rpc::future::type<void> StickWorld::ChatServer::client::publish_async ( const ChatMessage x)
inline

Here is the call graph for this function:

msgpack::rpc::future::type<void> StickWorld::ChatServer::client::publish_async_apply ( const ChatServer::publish message)
inline

Here is the caller graph for this function:

void StickWorld::ChatServer::client::subscribe ( const int64_t &  my_id)
inline

Here is the call graph for this function:

void StickWorld::ChatServer::client::subscribe_apply ( const ChatServer::subscribe message)
inline

Here is the caller graph for this function:

msgpack::rpc::future::type<void> StickWorld::ChatServer::client::subscribe_async ( const int64_t &  my_id)
inline

Here is the call graph for this function:

msgpack::rpc::future::type<void> StickWorld::ChatServer::client::subscribe_async_apply ( const ChatServer::subscribe message)
inline

Here is the caller graph for this function:

void StickWorld::ChatServer::client::unsubscribe ( const int64_t &  my_id)
inline

Here is the call graph for this function:

void StickWorld::ChatServer::client::unsubscribe_apply ( const ChatServer::unsubscribe message)
inline

Here is the caller graph for this function:

msgpack::rpc::future::type<void> StickWorld::ChatServer::client::unsubscribe_async ( const int64_t &  my_id)
inline

Here is the call graph for this function:

msgpack::rpc::future::type<void> StickWorld::ChatServer::client::unsubscribe_async_apply ( const ChatServer::unsubscribe message)
inline

Here is the caller graph for this function:


The documentation for this class was generated from the following file: