matrix-glib-sdk/docs/reference/matrix-glib-sdk/matrix-glib-sdk-sections.txt

1162 lines
31 KiB
Plaintext

<SECTION>
<FILE>matrix-api</FILE>
<TITLE>MatrixAPI</TITLE>
MATRIX_DEPRECATED_FOR
MatrixAPICallback
matrix_api_abort_pending
matrix_api_get_3pids
matrix_api_add_3pid
matrix_api_deactivate_account
matrix_api_change_password
matrix_api_get_profile
matrix_api_get_avatar_url
matrix_api_set_avatar_url
matrix_api_get_display_name
matrix_api_set_display_name
matrix_api_register_account
matrix_api_set_account_data
matrix_api_get_room_tags
matrix_api_delete_room_tag
matrix_api_add_room_tag
matrix_api_whois
matrix_api_versions
matrix_api_create_room
matrix_api_delete_room_alias
matrix_api_get_room_id
matrix_api_create_room_alias
matrix_api_event_stream
matrix_api_get_event
matrix_api_initial_sync
matrix_api_get_event_context
matrix_api_initial_sync_room
matrix_api_list_room_members
matrix_api_list_room_messages
matrix_api_send_event_receipt
matrix_api_redact_event
matrix_api_send_event
matrix_api_get_room_state
matrix_api_send_state_event
matrix_api_notify_room_typing
matrix_api_sync
matrix_api_create_filter
matrix_api_download_filter
matrix_api_join_room_id_or_alias
matrix_api_ban_user
matrix_api_forget_room
matrix_api_invite_user_3rdparty
matrix_api_invite_user
matrix_api_join_room
matrix_api_kick_user
matrix_api_leave_room
matrix_api_unban_user
matrix_api_login
matrix_api_logout
matrix_api_token_refresh
matrix_api_get_presence_list
matrix_api_update_presence_list
matrix_api_get_presence
matrix_api_set_presence
matrix_api_list_public_rooms
matrix_api_get_pushers
matrix_api_update_pusher
matrix_api_get_pushrules
matrix_api_delete_pushrule
matrix_api_get_pushrule
matrix_api_add_pushrule
matrix_api_toggle_pushrule
matrix_api_search
matrix_api_get_turn_server
matrix_api_media_download
matrix_api_media_thumbnail
matrix_api_media_upload
matrix_api_get_token
matrix_api_set_token
matrix_api_get_refresh_token
matrix_api_set_refresh_token
matrix_api_get_user_id
matrix_api_get_homeserver
<SUBSECTION Standard>
MatrixAPI
MATRIX_TYPE_API
MatrixAPIInterface
matrix_api_get_type
</SECTION>
<SECTION>
<FILE>matrix-client</FILE>
<TITLE>MatrixClient</TITLE>
MatrixClientSendCallback
MatrixClientEventCallback
matrix_client_login_with_password
matrix_client_register_with_password
matrix_client_logout
matrix_client_begin_polling
matrix_client_stop_polling
matrix_client_emit_login_finished
matrix_client_incoming_event
matrix_client_connect_event
matrix_client_get_user_profile
matrix_client_get_user_presence
matrix_client_get_room_by_id
matrix_client_get_room_by_alias
matrix_client_send
matrix_client_save_state
matrix_client_load_state
<SUBSECTION Standard>
MATRIX_TYPE_CLIENT
MatrixClient
MatrixClientInterface
matrix_client_get_type
</SECTION>
<SECTION>
<FILE>matrix-compacts</FILE>
<TITLE>MatrixSearchCategories</TITLE>
matrix_json_compact_unref
matrix_json_compact_ref
matrix_json_compact_get_json_node
matrix_json_compact_get_json_data
MATRIX_TYPE_FILTER_RULES
MatrixFilterRulesClass
matrix_filter_rules_new
matrix_filter_rules_construct
matrix_filter_rules_set_limit
matrix_filter_rules_get_limit
matrix_filter_rules_set_types
matrix_filter_rules_get_types
matrix_filter_rules_set_excluded_types
matrix_filter_rules_get_excluded_types
matrix_filter_rules_set_senders
matrix_filter_rules_get_senders
matrix_filter_rules_set_excluded_senders
matrix_filter_rules_get_excluded_senders
matrix_filter_rules_set_rooms
matrix_filter_rules_get_rooms
matrix_filter_rules_set_excluded_rooms
matrix_filter_rules_get_excluded_rooms
MATRIX_TYPE_ROOM_FILTER
MatrixRoomFilterClass
matrix_room_filter_new
matrix_room_filter_construct
matrix_room_filter_get_include_leave
matrix_room_filter_set_include_leave
matrix_room_filter_get_ephemeral
matrix_room_filter_set_ephemeral
matrix_room_filter_get_state
matrix_room_filter_set_state
matrix_room_filter_get_timeline
matrix_room_filter_set_timeline
MATRIX_TYPE_FILTER
MatrixFilterClass
matrix_filter_new
matrix_filter_construct
matrix_filter_get_event_fields
matrix_filter_set_event_fields
matrix_filter_get_event_format
matrix_filter_set_event_format
matrix_filter_get_presence_filter
matrix_filter_set_presence_filter
matrix_filter_get_room_filter
matrix_filter_set_room_filter
MATRIX_TYPE_3PID_CREDENTIAL
Matrix3PidCredentialClass
matrix_3pid_credential_new
matrix_3pid_credential_construct
matrix_3pid_credential_get_id_server
matrix_3pid_credential_set_id_server
matrix_3pid_credential_get_session_id
matrix_3pid_credential_set_session_id
matrix_3pid_credential_get_client_secret
matrix_3pid_credential_set_client_secret
MATRIX_TYPE_PUSHER
MatrixPusherClass
matrix_pusher_new
matrix_pusher_construct
matrix_pusher_get_device_display_name
matrix_pusher_set_device_display_name
matrix_pusher_get_app_display_name
matrix_pusher_set_app_display_name
matrix_pusher_get_app_id
matrix_pusher_set_app_id
matrix_pusher_get_append
matrix_pusher_set_append
matrix_pusher_get_kind
matrix_pusher_set_kind
matrix_pusher_get_lang
matrix_pusher_set_lang
matrix_pusher_get_profile_tag
matrix_pusher_set_profile_tag
matrix_pusher_get_pushkey
matrix_pusher_set_pushkey
matrix_pusher_get_data
matrix_pusher_set_data
MATRIX_TYPE_EVENT_CONTEXT
MatrixEventContextClass
matrix_event_context_new
matrix_event_context_construct
matrix_event_context_get_before_limit
matrix_event_context_set_before_limit
matrix_event_context_get_after_limit
matrix_event_context_set_after_limit
matrix_event_context_get_include_profile
matrix_event_context_set_include_profile
MATRIX_TYPE_SEARCH_GROUPING
MatrixSearchGroupingClass
matrix_search_grouping_new
matrix_search_grouping_construct
matrix_search_grouping_get_key
matrix_search_grouping_set_key
MATRIX_TYPE_SEARCH_GROUPINGS
MatrixSearchGroupingsClass
matrix_search_groupings_new
matrix_search_groupings_construct
matrix_search_groupings_get_group_by
matrix_search_groupings_set_group_by
MATRIX_TYPE_SEARCH_ROOM_EVENTS
MatrixSearchRoomEventsClass
matrix_search_room_events_new
matrix_search_room_events_construct
matrix_search_room_events_get_order_by
matrix_search_room_events_set_order_by
matrix_search_room_events_get_keys
matrix_search_room_events_set_keys
matrix_search_room_events_get_event_context
matrix_search_room_events_set_event_context
matrix_search_room_events_get_include_state
matrix_search_room_events_set_include_state
matrix_search_room_events_get_filter_id
matrix_search_room_events_set_filter_id
matrix_search_room_events_get_filter
matrix_search_room_events_set_filter
matrix_search_room_events_get_search_term
matrix_search_room_events_set_search_term
matrix_search_room_events_get_groupings
matrix_search_room_events_set_groupings
MATRIX_TYPE_SEARCH_CATEGORIES
MatrixSearchCategoriesClass
matrix_search_categories_new
matrix_search_categories_construct
matrix_search_categories_get_room_events
matrix_search_categories_set_room_events
Matrix3PidCredential
MatrixEventContext
MatrixFilter
MatrixFilterRules
MatrixPusher
MatrixRoomFilter
MatrixSearchCategories
MatrixSearchGrouping
MatrixSearchGroupings
MatrixSearchRoomEvents
<SUBSECTION Standard>
MATRIX_IS_JSON_COMPACT
MATRIX_IS_JSON_COMPACT_CLASS
MATRIX_JSON_COMPACT
MATRIX_JSON_COMPACT_CLASS
MATRIX_JSON_COMPACT_GET_CLASS
MATRIX_TYPE_JSON_COMPACT
MatrixJsonCompact
MatrixJsonCompactClass
matrix_json_compact_construct
matrix_json_compact_get_type
</SECTION>
<SECTION>
<FILE>matrix-enumtypes</FILE>
<SUBSECTION Standard>
MATRIX_TYPE_ACCOUNT_KIND
MATRIX_TYPE_CALL_ANSWER_TYPE
MATRIX_TYPE_CALL_OFFER_TYPE
MATRIX_TYPE_ERROR
MATRIX_TYPE_EVENT_DIRECTION
MATRIX_TYPE_EVENT_FORMAT
MATRIX_TYPE_GUEST_ACCESS
MATRIX_TYPE_HISTORY_VISIBILITY
MATRIX_TYPE_JOIN_RULES
MATRIX_TYPE_PRESENCE
MATRIX_TYPE_PUSHER_CONDITION_KIND
MATRIX_TYPE_PUSHER_KIND
MATRIX_TYPE_RECEIPT_TYPE
MATRIX_TYPE_RESIZE_METHOD
MATRIX_TYPE_ROOM_MEMBERSHIP
MATRIX_TYPE_ROOM_PRESET
MATRIX_TYPE_ROOM_VISIBILITY
MATRIX_TYPE_SEARCH_GROUP_BY
MATRIX_TYPE_SEARCH_KEY
MATRIX_TYPE_SEARCH_ORDER
matrix_account_kind_get_type
matrix_call_answer_type_get_type
matrix_call_offer_type_get_type
matrix_error_get_type
matrix_event_direction_get_type
matrix_event_format_get_type
matrix_guest_access_get_type
matrix_history_visibility_get_type
matrix_join_rules_get_type
matrix_presence_get_type
matrix_pusher_condition_kind_get_type
matrix_pusher_kind_get_type
matrix_receipt_type_get_type
matrix_resize_method_get_type
matrix_room_membership_get_type
matrix_room_preset_get_type
matrix_room_visibility_get_type
matrix_search_group_by_get_type
matrix_search_key_get_type
matrix_search_order_get_type
</SECTION>
<SECTION>
<FILE>event-handling</FILE>
<TITLE>Event handlers</TITLE>
matrix_event_get_handler
matrix_event_register_type
matrix_event_unregister_type
</SECTION>
<SECTION>
<FILE>matrix-event-base</FILE>
<TITLE>MatrixEventBase</TITLE>
MatrixEventBase
MatrixEventBaseClass
matrix_event_base_from_json
matrix_event_base_to_json
matrix_event_base_new_from_json
matrix_event_base_get_event_type
matrix_event_base_get_json
<SUBSECTION Standard>
matrix_event_base_construct
MATRIX_EVENT_BASE
MATRIX_EVENT_BASE_CLASS
MATRIX_EVENT_BASE_GET_CLASS
MATRIX_EVENT_IS_BASE
MATRIX_EVENT_IS_BASE_CLASS
MATRIX_EVENT_TYPE_BASE
matrix_event_base_get_type
</SECTION>
<SECTION>
<FILE>matrix-event-call-answer</FILE>
<TITLE>MatrixEventCallAnswer</TITLE>
MATRIX_EVENT_TYPE_CALL_ANSWER
MatrixEventCallAnswerClass
matrix_event_call_answer_new
matrix_event_call_answer_get_answer_type
matrix_event_call_answer_set_answer_type
matrix_event_call_answer_get_answer_sdp
matrix_event_call_answer_set_answer_sdp
MatrixEventCallAnswer
<SUBSECTION Standard>
matrix_event_call_answer_construct
</SECTION>
<SECTION>
<FILE>matrix-event-call-base</FILE>
<TITLE>MatrixEventCall</TITLE>
MatrixEventCall
MatrixEventCallClass
matrix_event_call_get_call_id
matrix_event_call_set_call_id
matrix_event_call_get_version
matrix_event_call_set_version
<SUBSECTION Standard>
MATRIX_EVENT_CALL
MATRIX_EVENT_CALL_CLASS
MATRIX_EVENT_CALL_GET_CLASS
MATRIX_EVENT_IS_CALL
MATRIX_EVENT_IS_CALL_CLASS
MATRIX_EVENT_TYPE_CALL
matrix_event_call_get_type
matrix_event_call_construct
</SECTION>
<SECTION>
<FILE>matrix-event-call-candidates</FILE>
<TITLE>MatrixEventCallCandidates</TITLE>
matrix_call_candidate_new
matrix_call_candidate_ref
matrix_call_candidate_unref
matrix_call_candidate_get_sdp_mid
matrix_call_candidate_set_sdp_mid
matrix_call_candidate_get_sdp_line_index
matrix_call_candidate_set_sdp_line_index
matrix_call_candidate_get_candidate
matrix_call_candidate_set_candidate
MATRIX_EVENT_TYPE_CALL_CANDIDATES
MatrixEventCallCandidatesClass
matrix_event_call_candidates_new
matrix_event_call_candidates_candidate_dup
matrix_event_call_candidates_get_candidates
matrix_event_call_candidates_set_candidates
MatrixEventCallCandidates
<SUBSECTION Standard>
MATRIX_TYPE_CALL_CANDIDATE
MatrixCallCandidate
matrix_call_candidate_get_type
matrix_event_call_candidates_construct
</SECTION>
<SECTION>
<FILE>matrix-event-call-hangup</FILE>
<TITLE>MatrixEventCallHangup</TITLE>
MATRIX_EVENT_TYPE_CALL_HANGUP
MatrixEventCallHangupClass
matrix_event_call_hangup_new
MatrixEventCallHangup
<SUBSECTION Standard>
matrix_event_call_hangup_construct
</SECTION>
<SECTION>
<FILE>matrix-event-call-invite</FILE>
<TITLE>MatrixEventCallInvite</TITLE>
MATRIX_EVENT_TYPE_CALL_INVITE
MatrixEventCallInviteClass
matrix_event_call_invite_new
matrix_event_call_invite_get_offer_type
matrix_event_call_invite_set_offer_type
matrix_event_call_invite_get_sdp
matrix_event_call_invite_set_sdp
matrix_event_call_invite_get_lifetime
matrix_event_call_invite_set_lifetime
MatrixEventCallInvite
<SUBSECTION Standard>
matrix_event_call_invite_construct
</SECTION>
<SECTION>
<FILE>matrix-event-presence</FILE>
<TITLE>MatrixEventPresence</TITLE>
MATRIX_EVENT_TYPE_PRESENCE
matrix_event_presence_new
matrix_event_presence_get_avatar_url
matrix_event_presence_set_avatar_url
matrix_event_presence_get_display_name
matrix_event_presence_set_display_name
matrix_event_presence_get_last_active_ago
matrix_event_presence_set_last_active_ago
matrix_event_presence_get_user_id
matrix_event_presence_set_user_id
matrix_event_presence_get_presence
matrix_event_presence_set_presence
<SUBSECTION Standard>
matrix_event_presence_construct
MatrixEventPresence
MatrixEventPresenceClass
matrix_event_presence_get_type
</SECTION>
<SECTION>
<FILE>matrix-event-receipt</FILE>
<TITLE>MatrixEventReceipt</TITLE>
MATRIX_EVENT_TYPE_RECEIPT
matrix_event_receipt_new
matrix_event_receipt_get_room_id
matrix_event_receipt_set_room_id
<SUBSECTION Standard>
MatrixEventReceipt
MatrixEventReceiptClass
matrix_event_receipt_get_type
matrix_event_receipt_construct
</SECTION>
<SECTION>
<FILE>matrix-event-room-aliases</FILE>
<TITLE>MatrixEventRoomAliases</TITLE>
MATRIX_EVENT_TYPE_ROOM_ALIASES
MatrixEventRoomAliasesClass
matrix_event_room_aliases_new
matrix_event_room_aliases_get_aliases
matrix_event_room_aliases_set_aliases
MatrixEventRoomAliases
<SUBSECTION Standard>
matrix_event_room_aliases_construct
</SECTION>
<SECTION>
<FILE>matrix-event-room-avatar</FILE>
<TITLE>MatrixEventRoomAvatar</TITLE>
MATRIX_EVENT_TYPE_ROOM_AVATAR
MatrixEventRoomAvatarClass
matrix_event_room_avatar_new
matrix_event_room_avatar_get_url
matrix_event_room_avatar_set_url
matrix_event_room_avatar_get_thumbnail_url
matrix_event_room_avatar_set_thumbnail_url
matrix_event_room_avatar_get_info
matrix_event_room_avatar_set_info
matrix_event_room_avatar_get_thumbnail_info
matrix_event_room_avatar_set_thumbnail_info
MatrixEventRoomAvatar
<SUBSECTION Standard>
matrix_event_room_avatar_construct
</SECTION>
<SECTION>
<FILE>matrix-event-room-base</FILE>
<TITLE>MatrixEventRoom</TITLE>
MATRIX_EVENT_TYPE_ROOM
MatrixEventRoomClass
matrix_event_room_get_event_id
matrix_event_room_set_event_id
matrix_event_room_get_room_id
matrix_event_room_set_room_id
matrix_event_room_get_sender
matrix_event_room_set_sender
matrix_event_room_get_age
matrix_event_room_set_age
matrix_event_room_get_redacted_because
matrix_event_room_set_redacted_because
matrix_event_room_get_transaction_id
matrix_event_room_set_transaction_id
MatrixEventRoom
<SUBSECTION Standard>
matrix_event_room_construct
</SECTION>
<SECTION>
<FILE>matrix-event-room-canonical-alias</FILE>
<TITLE>MatrixEventRoomCanonicalAlias</TITLE>
MATRIX_EVENT_TYPE_ROOM_CANONICAL_ALIAS
MatrixEventRoomCanonicalAliasClass
matrix_event_room_canonical_alias_new
matrix_event_room_canonical_alias_get_canonical_alias
matrix_event_room_canonical_alias_set_canonical_alias
MatrixEventRoomCanonicalAlias
<SUBSECTION Standard>
matrix_event_room_canonical_alias_construct
</SECTION>
<SECTION>
<FILE>matrix-event-room-create</FILE>
<TITLE>MatrixEventRoomCreate</TITLE>
MATRIX_EVENT_TYPE_ROOM_CREATE
MatrixEventRoomCreateClass
matrix_event_room_create_new
matrix_event_room_create_get_creator
matrix_event_room_create_set_creator
matrix_event_room_create_get_federate
matrix_event_room_create_set_federate
MatrixEventRoomCreate
<SUBSECTION Standard>
matrix_event_room_create_construct
</SECTION>
<SECTION>
<FILE>matrix-event-room-guest-access</FILE>
<TITLE>MatrixEventRoomGuestAccess</TITLE>
MATRIX_EVENT_TYPE_ROOM_GUEST_ACCESS
MatrixEventRoomGuestAccessClass
matrix_event_room_guest_access_new
matrix_event_room_guest_access_get_guest_access
matrix_event_room_guest_access_set_guest_access
MatrixEventRoomGuestAccess
<SUBSECTION Standard>
matrix_event_room_guest_access_construct
</SECTION>
<SECTION>
<FILE>matrix-event-room-history-visibility</FILE>
<TITLE>MatrixEventRoomHistoryVisibility</TITLE>
MATRIX_EVENT_TYPE_ROOM_HISTORY_VISIBILITY
MatrixEventRoomHistoryVisibilityClass
matrix_event_room_history_visibility_new
matrix_event_room_history_visibility_get_visibility
matrix_event_room_history_visibility_set_visibility
MatrixEventRoomHistoryVisibility
<SUBSECTION Standard>
matrix_event_room_history_visibility_construct
</SECTION>
<SECTION>
<FILE>matrix-event-room-join-rules</FILE>
<TITLE>MatrixEventRoomJoinRules</TITLE>
MATRIX_EVENT_TYPE_ROOM_JOIN_RULES
MatrixEventRoomJoinRulesClass
matrix_event_room_join_rules_new
matrix_event_room_join_rules_get_join_rules
matrix_event_room_join_rules_set_join_rules
MatrixEventRoomJoinRules
<SUBSECTION Standard>
matrix_event_room_join_rules_construct
</SECTION>
<SECTION>
<FILE>matrix-event-room-member</FILE>
<TITLE>MatrixEventRoomMember</TITLE>
MATRIX_EVENT_TYPE_ROOM_MEMBER
MatrixEventRoomMemberClass
matrix_event_room_member_new
matrix_event_room_member_get_membership
matrix_event_room_member_set_membership
matrix_event_room_member_get_avatar_url
matrix_event_room_member_set_avatar_url
matrix_event_room_member_get_display_name
matrix_event_room_member_set_display_name
matrix_event_room_member_get_tpi_display_name
matrix_event_room_member_set_tpi_display_name
matrix_event_room_member_get_tpi_signed_mxid
matrix_event_room_member_set_tpi_signed_mxid
matrix_event_room_member_get_tpi_signed_token
matrix_event_room_member_set_tpi_signed_token
matrix_event_room_member_get_tpi_signature
matrix_event_room_member_set_tpi_signature
matrix_event_room_member_get_invite_room_state
matrix_event_room_member_set_invite_room_state
matrix_event_room_member_get_user_id
matrix_event_room_member_set_user_id
MatrixEventRoomMember
<SUBSECTION Standard>
matrix_event_room_member_construct
</SECTION>
<SECTION>
<FILE>matrix-event-room-message</FILE>
<TITLE>MatrixEventRoomMessage</TITLE>
MATRIX_EVENT_TYPE_ROOM_MESSAGE
MatrixEventRoomMessageClass
matrix_event_room_message_new
matrix_event_room_message_get_message
matrix_event_room_message_set_message
matrix_event_room_message_get_fallback_content
matrix_event_room_message_get_body
matrix_event_room_message_set_body
MatrixEventRoomMessage
<SUBSECTION Standard>
matrix_message_base_get_type
matrix_event_room_message_construct
</SECTION>
<SECTION>
<FILE>matrix-event-room-message-feedback</FILE>
<TITLE>MatrixEventRoomMessageFeedback</TITLE>
MATRIX_EVENT_TYPE_ROOM_MESSAGE_FEEDBACK
MatrixEventRoomMessageFeedbackClass
matrix_event_room_message_feedback_new
matrix_event_room_message_feedback_get_feedback_type
matrix_event_room_message_feedback_set_feedback_type
matrix_event_room_message_feedback_get_target_event_id
matrix_event_room_message_feedback_set_target_event_id
MatrixEventRoomMessageFeedback
<SUBSECTION Standard>
matrix_event_room_message_feedback_construct
</SECTION>
<SECTION>
<FILE>matrix-event-room-name</FILE>
<TITLE>MatrixEventRoomName</TITLE>
MATRIX_EVENT_TYPE_ROOM_NAME
MatrixEventRoomNameClass
matrix_event_room_name_new
matrix_event_room_name_get_name
matrix_event_room_name_set_name
MatrixEventRoomName
<SUBSECTION Standard>
matrix_event_room_name_construct
</SECTION>
<SECTION>
<FILE>matrix-event-room-power-levels</FILE>
<TITLE>MatrixEventRoomPowerLevels</TITLE>
MATRIX_EVENT_TYPE_ROOM_POWER_LEVELS
MatrixEventRoomPowerLevelsClass
matrix_event_room_power_levels_set_user_level
matrix_event_room_power_levels_set_event_level
matrix_event_room_power_levels_new
matrix_event_room_power_levels_get_users_default
matrix_event_room_power_levels_set_users_default
matrix_event_room_power_levels_get_events_default
matrix_event_room_power_levels_set_events_default
matrix_event_room_power_levels_get_state_default
matrix_event_room_power_levels_set_state_default
matrix_event_room_power_levels_get_ban
matrix_event_room_power_levels_set_ban
matrix_event_room_power_levels_get_kick
matrix_event_room_power_levels_set_kick
matrix_event_room_power_levels_get_redact
matrix_event_room_power_levels_set_redact
matrix_event_room_power_levels_get_invite
matrix_event_room_power_levels_set_invite
matrix_event_room_power_levels_get_event_levels
matrix_event_room_power_levels_get_user_levels
MatrixEventRoomPowerLevels
<SUBSECTION Standard>
matrix_event_room_power_levels_construct
</SECTION>
<SECTION>
<FILE>matrix-event-room-redaction</FILE>
<TITLE>MatrixEventRoomRedaction</TITLE>
MATRIX_EVENT_TYPE_ROOM_REDACTION
MatrixEventRoomRedactionClass
matrix_event_room_redaction_new
matrix_event_room_redaction_get_reason
matrix_event_room_redaction_set_reason
matrix_event_room_redaction_get_redacted_event_id
matrix_event_room_redaction_set_redacted_event_id
MatrixEventRoomRedaction
<SUBSECTION Standard>
matrix_event_room_redaction_construct
</SECTION>
<SECTION>
<FILE>matrix-event-room-third-party-invite</FILE>
<TITLE>MatrixEventRoomThirdPartyInvite</TITLE>
matrix_third_party_invite_public_key_new
matrix_third_party_invite_public_key_ref
matrix_third_party_invite_public_key_unref
matrix_third_party_invite_public_key_get_key
matrix_third_party_invite_public_key_set_key
matrix_third_party_invite_public_key_get_validity_url
matrix_third_party_invite_public_key_set_validity_url
MATRIX_EVENT_TYPE_ROOM_THIRD_PARTY_INVITE
MatrixEventRoomThirdPartyInviteClass
matrix_event_room_third_party_invite_new
matrix_event_room_third_party_invite_get_display_name
matrix_event_room_third_party_invite_set_display_name
matrix_event_room_third_party_invite_get_key_validity_url
matrix_event_room_third_party_invite_set_key_validity_url
matrix_event_room_third_party_invite_get_public_key
matrix_event_room_third_party_invite_set_public_key
matrix_event_room_third_party_invite_get_public_keys
MatrixEventRoomThirdPartyInvite
<SUBSECTION Standard>
MATRIX_TYPE_THIRD_PARTY_INVITE_PUBLIC_KEY
MatrixThirdPartyInvitePublicKey
matrix_third_party_invite_public_key_get_type
matrix_event_room_third_party_invite_construct
</SECTION>
<SECTION>
<FILE>matrix-event-room-topic</FILE>
<TITLE>MatrixEventRoomTopic</TITLE>
MATRIX_EVENT_TYPE_ROOM_TOPIC
MatrixEventRoomTopicClass
matrix_event_room_topic_new
matrix_event_room_topic_get_topic
matrix_event_room_topic_set_topic
MatrixEventRoomTopic
<SUBSECTION Standard>
matrix_event_room_topic_construct
</SECTION>
<SECTION>
<FILE>matrix-event-state-base</FILE>
<TITLE>MatrixEventState</TITLE>
MatrixEventStateClass
MatrixEventState
matrix_event_state_get_stripped_node
matrix_event_state_get_state_key
matrix_event_state_set_state_key
matrix_event_state_get_prev_content
matrix_event_state_set_prev_content
<SUBSECTION Standard>
MATRIX_EVENT_IS_STATE
MATRIX_EVENT_STATE
MATRIX_EVENT_STATE_CLASS
MATRIX_EVENT_STATE_GET_CLASS
MATRIX_EVENT_IS_STATE_CLASS
MATRIX_EVENT_TYPE_STATE
matrix_event_state_get_type
matrix_event_state_construct
</SECTION>
<SECTION>
<FILE>matrix-event-tag</FILE>
<TITLE>MatrixEventTag</TITLE>
MATRIX_EVENT_TYPE_TAG
MatrixEventTagClass
matrix_event_tag_new
matrix_event_tag_get_tags
matrix_event_tag_set_tags
MatrixEventTag
<SUBSECTION Standard>
matrix_event_tag_construct
</SECTION>
<SECTION>
<FILE>matrix-event-typing</FILE>
<TITLE>MatrixEventTyping</TITLE>
MATRIX_EVENT_TYPE_TYPING
MatrixEventTypingClass
matrix_event_typing_new
matrix_event_typing_get_room_id
matrix_event_typing_set_room_id
matrix_event_typing_get_user_ids
matrix_event_typing_set_user_ids
MatrixEventTyping
<SUBSECTION Standard>
matrix_event_typing_construct
</SECTION>
<SECTION>
<FILE>matrix-http-api</FILE>
<TITLE>MatrixHTTPAPI</TITLE>
matrix_http_api_new
matrix_http_api_get_base_url
matrix_http_api_set_base_url
matrix_http_api_get_validate_certificate
matrix_http_api_set_validate_certificate
<SUBSECTION Standard>
MATRIX_HTTP_API
MATRIX_HTTP_API_CLASS
MATRIX_HTTP_API_GET_CLASS
MATRIX_IS_HTTP_API
MATRIX_IS_HTTP_API_CLASS
MATRIX_TYPE_HTTP_API
MatrixHTTPAPI
MatrixHTTPAPIClass
matrix_http_api_get_type
matrix_http_api_construct
</SECTION>
<SECTION>
<FILE>matrix-http-client</FILE>
<TITLE>MatrixHTTPClient</TITLE>
MATRIX_TYPE_HTTP_CLIENT
MatrixHTTPClientClass
matrix_http_client_new
matrix_http_client_next_txn_id
MatrixHTTPClient
<SUBSECTION Standard>
matrix_http_client_construct
</SECTION>
<SECTION>
<FILE>matrix-marshalers</FILE>
</SECTION>
<SECTION>
<FILE>matrix-message-audio</FILE>
<TITLE>MatrixMessageAudio</TITLE>
MATRIX_MESSAGE_TYPE_AUDIO
MatrixMessageAudioClass
matrix_message_audio_new
matrix_message_audio_get_url
matrix_message_audio_set_url
matrix_message_audio_get_info
matrix_message_audio_set_info
MatrixMessageAudio
<SUBSECTION Standard>
matrix_message_audio_construct
</SECTION>
<SECTION>
<FILE>message-handling</FILE>
<TITLE>Message handlers</TITLE
matrix_message_get_handler
matrix_message_register_type
matrix_message_unregister_type
</SECTION>
<SECTION>
<FILE>matrix-message-base</FILE>
<TITLE>MatrixMessageBase</TITLE>
MatrixMessageBase
MatrixMessageBaseClass
matrix_message_base_new_from_json
matrix_message_base_from_json
matrix_message_base_to_json
matrix_message_base_get_message_type
matrix_message_base_set_message_type
matrix_message_base_get_body
matrix_message_base_set_body
matrix_message_base_get_json
<SUBSECTION Standard>
MATRIX_MESSAGE_BASE
MATRIX_MESSAGE_BASE_CLASS
MATRIX_MESSAGE_BASE_GET_CLASS
MATRIX_MESSAGE_IS_BASE
MATRIX_MESSAGE_IS_BASE_CLASS
MATRIX_MESSAGE_TYPE_BASE
matrix_message_base_get_type
matrix_message_base_construct
</SECTION>
<SECTION>
<FILE>matrix-message-emote</FILE>
<TITLE>MatrixMessageEmote</TITLE>
MATRIX_MESSAGE_TYPE_EMOTE
MatrixMessageEmoteClass
matrix_message_emote_new
MatrixMessageEmote
<SUBSECTION Standard>
matrix_message_emote_construct
</SECTION>
<SECTION>
<FILE>matrix-message-file</FILE>
<TITLE>MatrixMessageFile</TITLE>
MATRIX_MESSAGE_TYPE_FILE
MatrixMessageFileClass
matrix_message_file_new
matrix_message_file_get_filename
matrix_message_file_set_filename
matrix_message_file_get_url
matrix_message_file_set_url
matrix_message_file_get_info
matrix_message_file_set_info
matrix_message_file_get_thumbnail_url
matrix_message_file_set_thumbnail_url
matrix_message_file_get_thumbnail_info
matrix_message_file_set_thumbnail_info
MatrixMessageFile
<SUBSECTION Standard>
matrix_message_file_construct
</SECTION>
<SECTION>
<FILE>matrix-message-image</FILE>
<TITLE>MatrixMessageImage</TITLE>
MATRIX_MESSAGE_TYPE_IMAGE
MatrixMessageImageClass
matrix_message_image_new
matrix_message_image_get_url
matrix_message_image_set_url
matrix_message_image_get_thumbnail_url
matrix_message_image_set_thumbnail_url
matrix_message_image_get_info
matrix_message_image_set_info
matrix_message_image_get_thumbnail_info
matrix_message_image_set_thumbnail_info
MatrixMessageImage
<SUBSECTION Standard>
matrix_message_image_construct
</SECTION>
<SECTION>
<FILE>matrix-message-location</FILE>
<TITLE>MatrixMessageLocation</TITLE>
MATRIX_MESSAGE_TYPE_LOCATION
MatrixMessageLocationClass
matrix_message_location_new
matrix_message_location_get_geo_uri
matrix_message_location_set_geo_uri
matrix_message_location_get_thumbnail_url
matrix_message_location_set_thumbnail_url
matrix_message_location_get_thumbnail_info
matrix_message_location_set_thumbnail_info
MatrixMessageLocation
<SUBSECTION Standard>
matrix_message_location_construct
</SECTION>
<SECTION>
<FILE>matrix-message-notice</FILE>
<TITLE>MatrixMessageNotice</TITLE>
MATRIX_MESSAGE_TYPE_NOTICE
MatrixMessageNoticeClass
matrix_message_notice_new
MatrixMessageNotice
<SUBSECTION Standard>
matrix_message_notice_construct
</SECTION>
<SECTION>
<FILE>matrix-message-text</FILE>
<TITLE>MatrixMessageText</TITLE>
MATRIX_MESSAGE_TYPE_TEXT
MatrixMessageTextClass
matrix_message_text_new
MatrixMessageText
<SUBSECTION Standard>
matrix_message_text_construct
</SECTION>
<SECTION>
<FILE>matrix-message-video</FILE>
<TITLE>MatrixMessageVideo</TITLE>
MATRIX_MESSAGE_TYPE_VIDEO
MatrixMessageVideoClass
matrix_message_video_new
matrix_message_video_get_url
matrix_message_video_set_url
matrix_message_video_get_info
matrix_message_video_set_info
MatrixMessageVideo
<SUBSECTION Standard>
matrix_message_video_construct
</SECTION>
<SECTION>
<FILE>matrix-profile</FILE>
<TITLE>MatrixProfile</TITLE>
MATRIX_TYPE_PROFILE
MatrixProfileClass
matrix_profile_new
matrix_profile_get_age
matrix_profile_set_avatar_url
matrix_profile_get_avatar_url
matrix_profile_set_display_name
matrix_profile_get_display_name
MatrixProfile
<SUBSECTION Standard>
matrix_profile_construct
</SECTION>
<SECTION>
<FILE>matrix-room</FILE>
<TITLE>MatrixRoom</TITLE>
MATRIX_TYPE_ROOM
MatrixRoomClass
matrix_room_new
matrix_room_add_member
matrix_room_get_or_add_member
matrix_room_get_member
matrix_room_remove_member
matrix_room_clear_user_levels
matrix_room_set_user_level
matrix_room_get_user_level
matrix_room_clear_event_levels
matrix_room_set_event_level
matrix_room_get_event_level
matrix_room_get_room_id
matrix_room_get_aliases
matrix_room_set_aliases
matrix_room_get_avatar_url
matrix_room_set_avatar_url
matrix_room_get_avatar_info
matrix_room_set_avatar_info
matrix_room_get_avatar_thumbnail_url
matrix_room_set_avatar_thumbnail_url
matrix_room_get_avatar_thumbnail_info
matrix_room_set_avatar_thumbnail_info
matrix_room_get_canonical_alias
matrix_room_set_canonical_alias
matrix_room_get_creator
matrix_room_set_creator
matrix_room_get_federate
matrix_room_set_federate
matrix_room_get_guest_access
matrix_room_set_guest_access
matrix_room_get_history_visibility
matrix_room_set_history_visibility
matrix_room_get_join_rules
matrix_room_set_join_rules
matrix_room_get_name
matrix_room_set_name
matrix_room_get_default_power_level
matrix_room_set_default_power_level
matrix_room_get_default_event_level
matrix_room_set_default_event_level
matrix_room_get_default_state_level
matrix_room_set_default_state_level
matrix_room_get_ban_level
matrix_room_set_ban_level
matrix_room_get_kick_level
matrix_room_set_kick_level
matrix_room_get_redact_level
matrix_room_set_redact_level
matrix_room_get_invite_level
matrix_room_set_invite_level
matrix_room_get_topic
matrix_room_set_topic
matrix_room_get_typing_users
matrix_room_set_typing_users
MatrixRoom
<SUBSECTION Standard>
matrix_room_construct
</SECTION>
<SECTION>
<FILE>matrix-types</FILE>
MatrixError
MATRIX_ERROR
matrix_error_quark
MatrixAccountKind
MatrixEventDirection
MatrixEventFormat
MatrixPresence
MatrixPusherConditionKind
MatrixPusherKind
MatrixReceiptType
MatrixResizeMethod
MatrixRoomMembership
MatrixRoomPreset
MatrixRoomVisibility
MatrixJoinRules
MatrixSearchOrder
MatrixSearchKey
MatrixSearchGroupBy
MatrixHistoryVisibility
MatrixGuestAccess
MatrixCallOfferType
MatrixCallAnswerType
matrix_file_info_new
matrix_file_info_ref
matrix_file_info_unref
matrix_file_info_set_size
matrix_file_info_get_size
matrix_file_info_set_mimetype
matrix_file_info_get_mimetype
matrix_file_info_set_from_json
matrix_file_info_get_json_node
matrix_audio_info_new
matrix_audio_info_ref
matrix_audio_info_unref
matrix_audio_info_set_size
matrix_audio_info_get_size
matrix_audio_info_set_mimetype
matrix_audio_info_get_mimetype
matrix_audio_info_set_duration
matrix_audio_info_get_duration
matrix_audio_info_set_from_json
matrix_audio_info_get_json_node
matrix_image_info_new
matrix_image_info_ref
matrix_image_info_unref
matrix_image_info_set_size
matrix_image_info_get_size
matrix_image_info_set_height
matrix_image_info_get_height
matrix_image_info_set_width
matrix_image_info_get_width
matrix_image_info_set_mimetype
matrix_image_info_get_mimetype
matrix_image_info_set_from_json
matrix_image_info_get_json_node
matrix_image_info_differs
matrix_video_info_new
matrix_video_info_ref
matrix_video_info_unref
matrix_video_info_set_size
matrix_video_info_get_size
matrix_video_info_set_mimetype
matrix_video_info_get_mimetype
matrix_video_info_set_duration
matrix_video_info_get_duration
matrix_video_info_set_width
matrix_video_info_get_width
matrix_video_info_set_height
matrix_video_info_get_height
matrix_video_info_set_thumbnail_url
matrix_video_info_get_thumbnail_url
matrix_video_info_set_thumbnail_info
matrix_video_info_get_thumbnail_info
matrix_video_info_set_from_json
matrix_video_info_get_json_node
<SUBSECTION Standard>
MATRIX_TYPE_AUDIO_INFO
MATRIX_TYPE_FILE_INFO
MATRIX_TYPE_IMAGE_INFO
MATRIX_TYPE_VIDEO_INFO
MatrixAudioInfo
MatrixFileInfo
MatrixImageInfo
MatrixVideoInfo
matrix_audio_info_get_type
matrix_file_info_get_type
matrix_image_info_get_type
matrix_video_info_get_type
</SECTION>
<SECTION>
<FILE>matrix-version</FILE>
MATRIX_GLIB_MAJOR_VERSION
MATRIX_GLIB_MINOR_VERSION
MATRIX_GLIB_MICRO_VERSION
matrix_glib_check_version
MATRIX_GLIB_CHECK_VERSION
</SECTION>