Merge MatrixAPIEventFilter and MatrixAPIPresenceFilter into a boxed type

This commit is contained in:
2016-01-06 14:12:57 +01:00
parent 95a6112a2a
commit e11dbc503d
7 changed files with 1066 additions and 200 deletions

View File

@@ -19,9 +19,10 @@
<chapter>
<title>Matrix Client</title>
<xi:include href="xml/matrix-client.xml"/>
<xi:include href="xml/matrix-api-types.xml"/>
<xi:include href="xml/matrix-api.xml"/>
<xi:include href="xml/matrix-http-api.xml"/>
<xi:include href="xml/matrix-version.xml"/>
<xi:include href="xml/matrix-api.xml"/>
</chapter>
<chapter id="object-tree">
<title>Object Hierarchy</title>

View File

@@ -15,6 +15,47 @@ MatrixClientPrivate
matrix_client_get_type
</SECTION>
<SECTION>
<FILE>matrix-api-types</FILE>
<TITLE>Fundamental types for MatrixAPI</TITLE>
MatrixAPIFilterRules
matrix_api_filter_rules_new
matrix_api_filter_rules_ref
matrix_api_filter_rules_unref
matrix_api_filter_rules_set_limit
matrix_api_filter_rules_get_limit
matrix_api_filter_rules_set_rooms
matrix_api_filter_rules_add_room
matrix_api_filter_rules_delete_room
matrix_api_filter_rules_get_rooms
matrix_api_filter_rules_set_excluded_rooms
matrix_api_filter_rules_add_excluded_room
matrix_api_filter_rules_delete_excluded_room
matrix_api_filter_rules_get_excluded_rooms
matrix_api_filter_rules_set_senders
matrix_api_filter_rules_add_sender
matrix_api_filter_rules_delete_sender
matrix_api_filter_rules_get_senders
matrix_api_filter_rules_set_excluded_senders
matrix_api_filter_rules_add_excluded_sender
matrix_api_filter_rules_delete_excluded_sender
matrix_api_filter_rules_get_excluded_senders
matrix_api_filter_rules_set_types
matrix_api_filter_rules_add_type
matrix_api_filter_rules_delete_type
matrix_api_filter_rules_get_types
matrix_api_filter_rules_set_excluded_types
matrix_api_filter_rules_add_excluded_type
matrix_api_filter_rules_delete_excluded_type
matrix_api_filter_rules_get_excluded_types
matrix_api_filter_rules_get_json_node
matrix_api_filter_rules_get_json_data
<SUBSECTION Standard>
MATRIX_TYPE_API_FILTER_RULES
matrix_api_filter_rules_get_type
</SECTION>
<SECTION>
<FILE>matrix-api</FILE>
<TITLE>MatrixAPI</TITLE>
@@ -126,8 +167,6 @@ MATRIX_API_ERROR
MatrixAPIEventFormat
MatrixAPIFilter
MatrixAPIRoomFilter
MatrixAPIEventFilter
MatrixAPIPresenceFilter
MatrixAPIStateEvent
MatrixAPI3PidCredential