This is the complete list of members for fun::Session, including all inherited members.
AddToContext(const string &key, const string &value)=0 | fun::Session | pure virtual |
AddToContext(const string &key, const int64_t &value)=0 (defined in fun::Session) | fun::Session | pure virtual |
BroadcastGlobally(const string &message_type, const Json &message, const Rpc::Tag &server_tag, Encryption encryption, TransportProtocol protocol) ASSERT_NO_ROLLBACK | fun::Session | static |
BroadcastGlobally(const string &message_type, const Ptr< FunMessage > &message, const Rpc::Tag &server_tag, Encryption encryption, TransportProtocol protocol) ASSERT_NO_ROLLBACK | fun::Session | static |
BroadcastGlobally(int32_t message_type, const Ptr< FunMessage > &message, const Rpc::Tag &server_tag, Encryption encryption, TransportProtocol protocol) ASSERT_NO_ROLLBACK | fun::Session | static |
BroadcastGlobally(const ProtobufExtensionIdentifier &message_type, const Ptr< FunMessage > &message, const Rpc::Tag &server_tag, Encryption encryption, TransportProtocol protocol) ASSERT_NO_ROLLBACK | fun::Session | static |
BroadcastGlobally(const string &message_type, const Json &message, const Rpc::PeerMap &servers, Encryption encryption, TransportProtocol protocol) ASSERT_NO_ROLLBACK | fun::Session | static |
BroadcastGlobally(const string &message_type, const Ptr< FunMessage > &message, const Rpc::PeerMap &servers, Encryption encryption, TransportProtocol protocol) ASSERT_NO_ROLLBACK | fun::Session | static |
BroadcastGlobally(int32_t message_type, const Ptr< FunMessage > &message, const Rpc::PeerMap &servers, Encryption encryption, TransportProtocol protocol) ASSERT_NO_ROLLBACK | fun::Session | static |
BroadcastGlobally(const ProtobufExtensionIdentifier &message_type, const Ptr< FunMessage > &message, const Rpc::PeerMap &servers, Encryption encryption, TransportProtocol protocol) ASSERT_NO_ROLLBACK | fun::Session | static |
BroadcastLocally(const string &message_type, const Json &message, Encryption encryption, TransportProtocol protocol) ASSERT_NO_ROLLBACK | fun::Session | static |
BroadcastLocally(const string &message_type, const Ptr< FunMessage > &message, Encryption encryption, TransportProtocol protocol) ASSERT_NO_ROLLBACK | fun::Session | static |
BroadcastLocally(int32_t message_type, const Ptr< FunMessage > &message, Encryption encryption, TransportProtocol protocol) ASSERT_NO_ROLLBACK | fun::Session | static |
BroadcastLocally(const ProtobufExtensionIdentifier &message_type, const Ptr< FunMessage > &message, Encryption encryption, TransportProtocol protocol) ASSERT_NO_ROLLBACK | fun::Session | static |
Close()=0 | fun::Session | pure virtual |
CloseTransport()=0 | fun::Session | pure virtual |
CloseTransport(TransportProtocol protocol)=0 | fun::Session | pure virtual |
CountWithTag(const string &key) | fun::Session | static |
DECLARE_CLASS_PTR(Session) (defined in fun::Session) | fun::Session | |
DeleteFromContext(const string &key)=0 (defined in fun::Session) | fun::Session | pure virtual |
Find(const SessionId &session_id) (defined in fun::Session) | fun::Session | static |
FindWithTag(const string &key) | fun::Session | static |
GetContext() const =0 | fun::Session | pure virtual |
GetContext()=0 | fun::Session | pure virtual |
GetContextMutex()=0 | fun::Session | pure virtual |
GetExpirationTime() const =0 | fun::Session | pure virtual |
GetFromContext(const string &key, string *ret) const =0 (defined in fun::Session) | fun::Session | pure virtual |
GetFromContext(const string &key, int64_t *ret) const =0 (defined in fun::Session) | fun::Session | pure virtual |
GetLastReceiveTime(const string &message_type, WallClock::Value *receive_time) const =0 | fun::Session | pure virtual |
GetLastSendTime(const string &message_type, WallClock::Value *send_time) const =0 | fun::Session | pure virtual |
GetPing() const =0 | fun::Session | pure virtual |
GetPing(TransportProtocol protocol) const =0 (defined in fun::Session) | fun::Session | pure virtual |
GetPingSamplingInterval() const =0 | fun::Session | pure virtual |
GetPingSamplingInterval(TransportProtocol protocol) const =0 (defined in fun::Session) | fun::Session | pure virtual |
GetPingTimeout() const =0 | fun::Session | pure virtual |
GetPingTimeout(TransportProtocol protocol) const =0 (defined in fun::Session) | fun::Session | pure virtual |
GetRemoteEndPoint(TransportProtocol protocol, string *ip, uint16_t *port=NULL) const =0 | fun::Session | pure virtual |
GetTags() const =0 | fun::Session | pure virtual |
HasTag(const string &tag) const =0 | fun::Session | pure virtual |
id() const =0 | fun::Session | pure virtual |
IsOpened() const =0 | fun::Session | pure virtual |
IsRestored() const =0 | fun::Session | pure virtual |
IsTransportAttached() const =0 | fun::Session | pure virtual |
IsTransportAttached(TransportProtocol protocol) const =0 | fun::Session | pure virtual |
LastReceivedMessageType() const =0 | fun::Session | pure virtual |
LastSentMessageType() const =0 | fun::Session | pure virtual |
LockContext()=0 | fun::Session | pure virtual |
operator boost::mutex &() const =0 (defined in fun::Session) | fun::Session | pure virtual |
Ping typedef (defined in fun::Session) | fun::Session | |
SendBackMessage(const Json &message, Encryption encryption=kDefaultEncryption, TransportProtocol protocol=kDefaultProtocol)=0ASSERT_NO_ROLLBACK | fun::Session | pure virtual |
SendBackMessage(const Ptr< FunMessage > &message, Encryption encryption=kDefaultEncryption, TransportProtocol protocol=kDefaultProtocol)=0ASSERT_NO_ROLLBACK | fun::Session | pure virtual |
SendMessage(const string &message_type, Encryption encryption=kDefaultEncryption, TransportProtocol protocol=kDefaultProtocol)=0ASSERT_NO_ROLLBACK | fun::Session | pure virtual |
SendMessage(const string &message_type, const Json &message, Encryption encryption=kDefaultEncryption, TransportProtocol protocol=kDefaultProtocol)=0ASSERT_NO_ROLLBACK | fun::Session | pure virtual |
SendMessage(const string &message_type, const Ptr< FunMessage > &message, Encryption encryption=kDefaultEncryption, TransportProtocol protocol=kDefaultProtocol)=0ASSERT_NO_ROLLBACK | fun::Session | pure virtual |
SendMessage(int32_t message_type, const Ptr< FunMessage > &message, Encryption encryption=kDefaultEncryption, TransportProtocol protocol=kDefaultProtocol)=0ASSERT_NO_ROLLBACK | fun::Session | pure virtual |
SendMessage(const ProtobufExtensionIdentifier &message_type, const Ptr< FunMessage > &message, Encryption encryption=kDefaultEncryption, TransportProtocol protocol=kDefaultProtocol)=0ASSERT_NO_ROLLBACK | fun::Session | pure virtual |
SessionsSet typedef (defined in fun::Session) | fun::Session | |
SetContext(const Json &ctxt)=0 | fun::Session | pure virtual |
SetPingSamplingInterval(size_t seconds)=0 | fun::Session | pure virtual |
SetPingSamplingInterval(size_t seconds, TransportProtocol protocol)=0 (defined in fun::Session) | fun::Session | pure virtual |
SetPingTimeout(size_t seconds)=0 | fun::Session | pure virtual |
SetPingTimeout(size_t seconds, TransportProtocol protocol)=0 (defined in fun::Session) | fun::Session | pure virtual |
Tag(const string &tag)=0 | fun::Session | pure virtual |
UnlockContext()=0 (defined in fun::Session) | fun::Session | pure virtual |
Untag(const string &tag)=0 | fun::Session | pure virtual |
~Session() (defined in fun::Session) | fun::Session | virtual |