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 |