Move MatrixAPI to an interface

This commit is contained in:
2015-12-11 14:15:42 +01:00
parent bace727576
commit b6c4c8f26d
8 changed files with 1041 additions and 171 deletions

View File

@@ -19,9 +19,9 @@
<chapter>
<title>Matrix Client</title>
<xi:include href="xml/matrix-client.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

@@ -18,19 +18,55 @@ matrix_client_get_type
<SECTION>
<FILE>matrix-api</FILE>
<TITLE>MatrixAPI</TITLE>
MatrixAPICallback
matrix_api_ban_user
matrix_api_create_room
matrix_api_event_stream
matrix_api_get_emote_body
matrix_api_get_html_body
matrix_api_get_text_body
matrix_api_get_room_name
matrix_api_get_room_state
matrix_api_get_room_topic
matrix_api_initial_sync
matrix_api_invite_user
matrix_api_join_room
matrix_api_kick_user
matrix_api_leave_room
matrix_api_login
matrix_api_register_account
matrix_api_send_emote
matrix_api_send_message
matrix_api_send_message_event
matrix_api_send_state_event
matrix_api_set_membership
<SUBSECTION Standard>
MatrixAPI
MatrixAPIClass
MATRIX_IS_API
MATRIX_IS_API_CLASS
MATRIX_API
MATRIX_API_CLASS
MATRIX_API_GET_CLASS
MatrixAPIInterface
MATRIX_TYPE_API
MATRIX_API
MATRIX_IS_API
MATRIX_API_GET_IFACE
MatrixApiPrivate
matrix_api_get_type
</SECTION>
<SECTION>
<FILE>matrix-http-api</FILE>
matrix_http_api_get_validate_certificate
matrix_http_api_set_validate_certificate
<SUBSECTION Standard>
MatrixHTTPAPI
MatrixHTTPAPIClass
MATRIX_TYPE_HTTP_API
MATRIX_HTTP_API
MATRIX_HTTP_API_CLASS
MATRIX_IS_HTTP_API
MATRIX_IS_HTTP_API_CLASS
MATRIX_HTTP_API_GET_CLASS
matrix_http_api_get_type
</SECTION>
<SECTION>
<FILE>matrix-version</FILE>
MATRIX_GLIB_MAJOR_VERSION