Data Fields | |
struct GNUNET_MESSENGER_Member * | member |
struct GNUNET_CRYPTO_PublicKey | public_key |
struct GNUNET_HashCode | context |
struct GNUNET_MESSENGER_Contact * | contact |
struct GNUNET_CONTAINER_MultiHashMap * | history |
struct GNUNET_MESSENGER_ListMessages | messages |
struct GNUNET_MESSENGER_MemberSession * | prev |
struct GNUNET_MESSENGER_MemberSession * | next |
struct GNUNET_TIME_Absolute | start |
enum GNUNET_GenericReturnValue | closed |
enum GNUNET_GenericReturnValue | completed |
Definition at line 37 of file gnunet-service-messenger_member_session.h.
struct GNUNET_MESSENGER_Member* GNUNET_MESSENGER_MemberSession::member |
Definition at line 39 of file gnunet-service-messenger_member_session.h.
Referenced by add_member_session(), check_member_session_completion(), create_member_session(), destroy_member_session(), get_member_session_id(), get_member_session_key(), get_member_session_of(), handle_member_session_switch(), handle_message_subscribe(), iterate_member_for_subscription(), load_member_next_sessions(), load_member_session_next(), recv_message_request(), remove_member_session(), remove_room_member_session(), reset_member_session(), send_message_join(), solve_srv_room_member_collisions(), switch_member_session(), sync_member_contacts(), and try_member_session().
struct GNUNET_CRYPTO_PublicKey GNUNET_MESSENGER_MemberSession::public_key |
Definition at line 41 of file gnunet-service-messenger_member_session.h.
Referenced by create_member_session(), get_member_session_public_key(), solve_srv_room_member_collisions(), switch_member_session(), and try_member_session().
struct GNUNET_HashCode GNUNET_MESSENGER_MemberSession::context |
Definition at line 42 of file gnunet-service-messenger_member_session.h.
Referenced by create_member_session(), get_member_session_context(), and switch_member_session().
struct GNUNET_MESSENGER_Contact* GNUNET_MESSENGER_MemberSession::contact |
Definition at line 44 of file gnunet-service-messenger_member_session.h.
Referenced by check_member_session_completion(), create_member_session(), get_member_session_contact(), reset_member_session(), switch_member_session(), and sync_session_contact_from_next().
struct GNUNET_CONTAINER_MultiHashMap* GNUNET_MESSENGER_MemberSession::history |
Definition at line 46 of file gnunet-service-messenger_member_session.h.
Referenced by check_member_session_history(), clear_member_chain_history(), create_member_session(), destroy_member_session(), iterate_copy_history(), load_member_session_history(), save_member_session_history(), switch_member_session(), and update_member_chain_history().
struct GNUNET_MESSENGER_ListMessages GNUNET_MESSENGER_MemberSession::messages |
Definition at line 47 of file gnunet-service-messenger_member_session.h.
Referenced by check_member_session_completion(), create_member_session(), destroy_member_session(), forward_about_members(), load_member_session(), notify_about_members(), reset_member_session(), save_member_session(), switch_member_session(), and update_member_session_history().
struct GNUNET_MESSENGER_MemberSession* GNUNET_MESSENGER_MemberSession::prev |
Definition at line 49 of file gnunet-service-messenger_member_session.h.
Referenced by create_member_session(), forward_about_members(), load_member_session_next(), notify_about_members(), and switch_member_session().
struct GNUNET_MESSENGER_MemberSession* GNUNET_MESSENGER_MemberSession::next |
Definition at line 50 of file gnunet-service-messenger_member_session.h.
Referenced by clear_member_chain_history(), create_member_session(), get_cycle_safe_next_session(), get_next_member_session_context(), handle_member_session_switch(), iterate_copy_history(), iterate_sync_session_contact(), load_member_session_next(), reset_member_session(), save_member_session(), switch_member_session(), sync_session_contact_from_next(), and update_member_chain_history().
struct GNUNET_TIME_Absolute GNUNET_MESSENGER_MemberSession::start |
Definition at line 52 of file gnunet-service-messenger_member_session.h.
Referenced by create_member_session(), load_member_session(), save_member_session(), and switch_member_session().
enum GNUNET_GenericReturnValue GNUNET_MESSENGER_MemberSession::closed |
Definition at line 54 of file gnunet-service-messenger_member_session.h.
Referenced by close_member_session(), create_member_session(), is_member_session_closed(), load_member_session(), reset_member_session(), save_member_session(), switch_member_session(), and update_member_session_history().
enum GNUNET_GenericReturnValue GNUNET_MESSENGER_MemberSession::completed |
Definition at line 55 of file gnunet-service-messenger_member_session.h.
Referenced by check_member_session_completion(), create_member_session(), is_member_session_completed(), load_member_session(), reset_member_session(), save_member_session(), and switch_member_session().