Data Fields | |
struct GNUNET_MESSENGER_Service * | service |
struct GNUNET_MESSENGER_SrvHandle * | host |
struct GNUNET_CADET_Port * | port |
struct GNUNET_HashCode | key |
struct GNUNET_CONTAINER_MultiPeerMap * | tunnels |
struct GNUNET_MESSENGER_PeerStore | peer_store |
struct GNUNET_MESSENGER_MemberStore | member_store |
struct GNUNET_MESSENGER_MessageStore | message_store |
struct GNUNET_MESSENGER_OperationStore | operation_store |
struct GNUNET_MESSENGER_ListTunnels | basement |
struct GNUNET_MESSENGER_MessageState | state |
struct GNUNET_HashCode * | peer_message |
struct GNUNET_MESSENGER_ListMessages | handling |
struct GNUNET_SCHEDULER_Task * | idle |
Definition at line 56 of file gnunet-service-messenger_room.h.
struct GNUNET_MESSENGER_Service* GNUNET_MESSENGER_SrvRoom::service |
Definition at line 58 of file gnunet-service-messenger_room.h.
Referenced by callback_tunnel_disconnect(), callback_tunnel_sent(), close_srv_room(), connect_tunnel(), create_srv_room(), destroy_srv_room(), enter_srv_room_at(), get_member_contact_store(), get_room_data_subdir(), get_srv_room_cadet(), get_srv_room_connection_flags(), handle_room_messages(), handle_tunnel_message(), open_srv_room(), rebuild_srv_room_basement_structure(), recv_message_info(), recv_message_miss(), send_room_info(), and solve_srv_room_member_collisions().
struct GNUNET_MESSENGER_SrvHandle* GNUNET_MESSENGER_SrvRoom::host |
Definition at line 59 of file gnunet-service-messenger_room.h.
Referenced by callback_operation(), callback_room_connect(), callback_tunnel_disconnect(), close_service_room(), close_srv_room(), create_srv_room(), open_srv_room(), rebuild_srv_room_basement_structure(), recv_message_info(), and send_message_peer().
struct GNUNET_CADET_Port* GNUNET_MESSENGER_SrvRoom::port |
Definition at line 60 of file gnunet-service-messenger_room.h.
Referenced by close_srv_room(), create_srv_room(), and open_srv_room().
struct GNUNET_HashCode GNUNET_MESSENGER_SrvRoom::key |
Definition at line 62 of file gnunet-service-messenger_room.h.
Referenced by gnunet-chk.Chk::__init__(), gnunet-chk.AESKey::__init__(), callback_found_message(), create_srv_room(), get_srv_room_key(), merge_srv_room_last_messages(), rebuild_srv_room_basement_structure(), send_srv_room_message(), and gnunet-chk.Chk::uri().
struct GNUNET_CONTAINER_MultiPeerMap* GNUNET_MESSENGER_SrvRoom::tunnels |
Definition at line 64 of file gnunet-service-messenger_room.h.
Referenced by callback_room_connect(), callback_tunnel_disconnect(), create_srv_room(), destroy_srv_room(), enter_srv_room_at(), forward_srv_room_message(), get_srv_room_amount_of_tunnels(), get_srv_room_tunnel(), rebuild_srv_room_basement_structure(), and send_srv_room_message().
struct GNUNET_MESSENGER_PeerStore GNUNET_MESSENGER_SrvRoom::peer_store |
Definition at line 66 of file gnunet-service-messenger_room.h.
Referenced by get_srv_room_peer_store().
struct GNUNET_MESSENGER_MemberStore GNUNET_MESSENGER_SrvRoom::member_store |
Definition at line 67 of file gnunet-service-messenger_room.h.
Referenced by get_srv_room_member_store().
struct GNUNET_MESSENGER_MessageStore GNUNET_MESSENGER_SrvRoom::message_store |
Definition at line 68 of file gnunet-service-messenger_room.h.
Referenced by get_srv_room_message_store().
struct GNUNET_MESSENGER_OperationStore GNUNET_MESSENGER_SrvRoom::operation_store |
Definition at line 69 of file gnunet-service-messenger_room.h.
Referenced by get_srv_room_operation_store().
struct GNUNET_MESSENGER_ListTunnels GNUNET_MESSENGER_SrvRoom::basement |
Definition at line 71 of file gnunet-service-messenger_room.h.
Referenced by callback_tunnel_disconnect(), create_srv_room(), destroy_srv_room(), handle_message_connection(), handle_message_miss(), handle_message_peer(), load_srv_room(), rebuild_srv_room_basement_structure(), recv_message_info(), recv_message_miss(), recv_message_peer(), and save_srv_room().
struct GNUNET_MESSENGER_MessageState GNUNET_MESSENGER_SrvRoom::state |
Definition at line 72 of file gnunet-service-messenger_room.h.
Referenced by create_srv_room(), destroy_srv_room(), idle_request_room_messages(), load_srv_room(), merge_srv_room_last_messages(), pack_srv_room_message(), httpdomain.autohttp.bottle.AutobottleDirective::run(), httpdomain.autohttp.flask.AutoflaskDirective::run(), httpdomain.autohttp.flaskqref.QuickReferenceFlaskDirective::run(), httpdomain.autohttp.tornado.AutoTornadoDirective::run(), typescriptdomain.TypeScriptDefinition::run(), save_srv_room(), sync_srv_handle_messages(), and update_room_message().
struct GNUNET_HashCode* GNUNET_MESSENGER_SrvRoom::peer_message |
Definition at line 74 of file gnunet-service-messenger_room.h.
Referenced by check_srv_room_peer_status(), close_service_room(), close_srv_room(), create_srv_room(), destroy_srv_room(), handle_message_miss(), handle_message_peer(), and send_message_peer().
struct GNUNET_MESSENGER_ListMessages GNUNET_MESSENGER_SrvRoom::handling |
Definition at line 76 of file gnunet-service-messenger_room.h.
Referenced by callback_room_handle_message(), create_srv_room(), and handle_room_messages().
struct GNUNET_SCHEDULER_Task* GNUNET_MESSENGER_SrvRoom::idle |
Definition at line 77 of file gnunet-service-messenger_room.h.
Referenced by create_srv_room(), destroy_srv_room(), and idle_request_room_messages().