![]() |
GNUnet
0.11.x
|
#include </home/handbook/gnunet/src/messenger/gnunet-service-messenger_room.h>
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_CONTAINER_MultiShortmap * | members |
struct GNUNET_CONTAINER_MultiShortmap * | member_infos |
struct GNUNET_MESSENGER_MessageStore | store |
struct GNUNET_CONTAINER_MultiHashMap * | requested |
struct GNUNET_MESSENGER_ListTunnels | basement |
struct GNUNET_MESSENGER_ListMessages | last_messages |
struct GNUNET_HashCode * | peer_message |
struct GNUNET_MESSENGER_ListMessages | handling |
struct GNUNET_SCHEDULER_Task * | idle |
int | strict_access |
Definition at line 64 of file gnunet-service-messenger_room.h.
struct GNUNET_MESSENGER_Service* GNUNET_MESSENGER_SrvRoom::service |
Definition at line 66 of file gnunet-service-messenger_room.h.
Referenced by add_room_contact(), callback_verify_room_message(), create_room(), destroy_room(), get_room_cadet(), handle_message_key(), handle_room_messages(), iterate_clear_members(), open_room(), and rebuild_room_basement_structure().
struct GNUNET_MESSENGER_SrvHandle* GNUNET_MESSENGER_SrvRoom::host |
Definition at line 67 of file gnunet-service-messenger_room.h.
Referenced by callback_room_connect(), callback_room_disconnect(), change_room_host_id(), close_service_room(), create_room(), destroy_room(), get_room_host_id(), handle_room_messages(), idle_request_room_messages(), iterate_send_member_infos(), load_service_room_and_messages(), recv_message_info(), recv_message_join(), recv_message_request(), and search_room_for_message().
struct GNUNET_CADET_Port* GNUNET_MESSENGER_SrvRoom::port |
Definition at line 68 of file gnunet-service-messenger_room.h.
Referenced by create_room(), destroy_room(), and open_room().
struct GNUNET_HashCode GNUNET_MESSENGER_SrvRoom::key |
Definition at line 70 of file gnunet-service-messenger_room.h.
Referenced by gnunet-chk.AESKey::__init__(), gnunet-chk.Chk::__init__(), change_room_host_id(), create_room(), get_room_data_subdir(), get_room_host_id(), get_room_key(), handle_service_message(), join_room(), join_room_locally(), open_room(), pack_room_message(), save_service_room_and_messages(), and gnunet-chk.Chk::uri().
struct GNUNET_CONTAINER_MultiPeerMap* GNUNET_MESSENGER_SrvRoom::tunnels |
Definition at line 72 of file gnunet-service-messenger_room.h.
Referenced by callback_room_connect(), create_room(), destroy_room(), entry_room_at(), find_room_tunnel_to(), forward_room_message(), get_room_tunnel(), rebuild_room_basement_structure(), send_room_message(), and send_room_message_ext().
struct GNUNET_CONTAINER_MultiShortmap* GNUNET_MESSENGER_SrvRoom::members |
Definition at line 73 of file gnunet-service-messenger_room.h.
Referenced by add_room_contact(), callback_verify_room_message(), create_room(), destroy_room(), generate_room_member_id(), get_room_contact(), recv_message_info(), send_room_info(), and switch_room_member_id().
struct GNUNET_CONTAINER_MultiShortmap* GNUNET_MESSENGER_SrvRoom::member_infos |
Definition at line 74 of file gnunet-service-messenger_room.h.
Referenced by callback_verify_room_message(), create_room(), destroy_room(), get_room_member_info(), handle_message_join(), join_room(), join_room_locally(), open_room(), recv_message_join(), and switch_room_member_id().
struct GNUNET_MESSENGER_MessageStore GNUNET_MESSENGER_SrvRoom::store |
Definition at line 76 of file gnunet-service-messenger_room.h.
Referenced by callback_room_recv(), callback_room_sent(), callback_verify_room_message(), create_room(), destroy_room(), get_room_message(), load_service_room_and_messages(), and save_service_room_and_messages().
struct GNUNET_CONTAINER_MultiHashMap* GNUNET_MESSENGER_SrvRoom::requested |
Definition at line 77 of file gnunet-service-messenger_room.h.
Referenced by create_room(), destroy_room(), get_room_message(), and update_room_last_messages().
struct GNUNET_MESSENGER_ListTunnels GNUNET_MESSENGER_SrvRoom::basement |
Definition at line 79 of file gnunet-service-messenger_room.h.
Referenced by callback_room_disconnect(), create_room(), destroy_room(), handle_message_miss(), handle_message_peer(), and rebuild_room_basement_structure().
struct GNUNET_MESSENGER_ListMessages GNUNET_MESSENGER_SrvRoom::last_messages |
Definition at line 80 of file gnunet-service-messenger_room.h.
Referenced by create_room(), destroy_room(), idle_request_room_messages(), merge_room_last_messages(), pack_room_message(), save_service_room_and_messages(), and update_room_last_messages().
struct GNUNET_HashCode* GNUNET_MESSENGER_SrvRoom::peer_message |
Definition at line 82 of file gnunet-service-messenger_room.h.
Referenced by create_room(), destroy_room(), entry_room_at(), handle_message_miss(), handle_message_peer(), send_message_join(), and send_message_peer().
struct GNUNET_MESSENGER_ListMessages GNUNET_MESSENGER_SrvRoom::handling |
Definition at line 84 of file gnunet-service-messenger_room.h.
Referenced by callback_room_recv(), callback_room_sent(), create_room(), and handle_room_messages().
struct GNUNET_SCHEDULER_Task* GNUNET_MESSENGER_SrvRoom::idle |
Definition at line 85 of file gnunet-service-messenger_room.h.
Referenced by create_room(), destroy_room(), and idle_request_room_messages().
int GNUNET_MESSENGER_SrvRoom::strict_access |
Definition at line 87 of file gnunet-service-messenger_room.h.
Referenced by callback_verify_room_message(), create_room(), load_service_room_and_messages(), and save_service_room_and_messages().