Top |
GQuark | matrix_error_quark () |
void | matrix_file_info_set_from_json () |
JsonNode * | matrix_file_info_get_json_node () |
MatrixFileInfo * | matrix_file_info_dup () |
void | matrix_file_info_free () |
void | matrix_file_info_copy () |
void | matrix_file_info_destroy () |
void | matrix_image_info_set_from_json () |
JsonNode * | matrix_image_info_get_json_node () |
MatrixImageInfo * | matrix_image_info_dup () |
void | matrix_image_info_free () |
void | matrix_image_info_copy () |
void | matrix_image_info_destroy () |
void | matrix_audio_info_set_from_json () |
JsonNode * | matrix_audio_info_get_json_node () |
MatrixAudioInfo * | matrix_audio_info_dup () |
void | matrix_audio_info_free () |
void | matrix_audio_info_copy () |
void | matrix_audio_info_destroy () |
void | matrix_video_info_set_from_json () |
JsonNode * | matrix_video_info_get_json_node () |
MatrixVideoInfo * | matrix_video_info_dup () |
void | matrix_video_info_free () |
void | matrix_video_info_copy () |
void | matrix_video_info_destroy () |
enum | MatrixAccountKind |
enum | MatrixEventDirection |
enum | MatrixEventFormat |
enum | MatrixPresence |
enum | MatrixPusherConditionKind |
enum | MatrixPusherKind |
enum | MatrixReceiptType |
enum | MatrixResizeMethod |
enum | MatrixRoomMembership |
enum | MatrixRoomPreset |
enum | MatrixRoomVisibility |
enum | MatrixJoinRules |
enum | MatrixSearchOrder |
enum | MatrixSearchKey |
enum | MatrixSearchGroupBy |
enum | MatrixHistoryVisibility |
enum | MatrixGuestAccess |
enum | MatrixCallOfferType |
enum | MatrixCallAnswerType |
enum | MatrixError |
struct | MatrixFileInfo |
struct | MatrixImageInfo |
struct | MatrixAudioInfo |
struct | MatrixVideoInfo |
void matrix_file_info_set_from_json (MatrixFileInfo *self
,JsonNode *json_data
);
JsonNode * matrix_file_info_get_json_node (MatrixFileInfo *self
,GError **error
);
self |
the MatrixFileInfo instance |
|
error |
location to store the error occuring, or |
[error-domains MatrixError] |
MatrixFileInfo *
matrix_file_info_dup (const MatrixFileInfo *self
);
Creates a copy of self.
See also: matrix_file_info_copy()
, matrix_file_info_destroy()
, matrix_file_info_free()
void
matrix_file_info_free (MatrixFileInfo *self
);
Frees the heap-allocated struct.
See also: matrix_file_info_dup()
, matrix_file_info_copy()
, matrix_file_info_destroy()
void matrix_file_info_copy (const MatrixFileInfo *self
,MatrixFileInfo *dest
);
Creates a copy of self.
See also: matrix_file_info_dup()
, matrix_file_info_destroy()
, matrix_file_info_free()
self |
the struct to copy |
|
dest |
a unused struct. Use |
void
matrix_file_info_destroy (MatrixFileInfo *self
);
Frees the content of the struct pointed by self
.
See also: matrix_file_info_dup()
, matrix_file_info_copy()
, matrix_file_info_free()
void matrix_image_info_set_from_json (MatrixImageInfo *self
,JsonNode *json_data
);
JsonNode * matrix_image_info_get_json_node (MatrixImageInfo *self
,GError **error
);
self |
the MatrixImageInfo instance |
|
error |
location to store the error occuring, or |
[error-domains MatrixError] |
MatrixImageInfo *
matrix_image_info_dup (const MatrixImageInfo *self
);
Creates a copy of self.
See also: matrix_image_info_copy()
, matrix_image_info_destroy()
, matrix_image_info_free()
void
matrix_image_info_free (MatrixImageInfo *self
);
Frees the heap-allocated struct.
See also: matrix_image_info_dup()
, matrix_image_info_copy()
, matrix_image_info_destroy()
void matrix_image_info_copy (const MatrixImageInfo *self
,MatrixImageInfo *dest
);
Creates a copy of self.
See also: matrix_image_info_dup()
, matrix_image_info_destroy()
, matrix_image_info_free()
self |
the struct to copy |
|
dest |
a unused struct. Use |
void
matrix_image_info_destroy (MatrixImageInfo *self
);
Frees the content of the struct pointed by self
.
See also: matrix_image_info_dup()
, matrix_image_info_copy()
, matrix_image_info_free()
void matrix_audio_info_set_from_json (MatrixAudioInfo *self
,JsonNode *json_data
);
JsonNode * matrix_audio_info_get_json_node (MatrixAudioInfo *self
,GError **error
);
self |
the MatrixAudioInfo instance |
|
error |
location to store the error occuring, or |
[error-domains MatrixError] |
MatrixAudioInfo *
matrix_audio_info_dup (const MatrixAudioInfo *self
);
Creates a copy of self.
See also: matrix_audio_info_copy()
, matrix_audio_info_destroy()
, matrix_audio_info_free()
void
matrix_audio_info_free (MatrixAudioInfo *self
);
Frees the heap-allocated struct.
See also: matrix_audio_info_dup()
, matrix_audio_info_copy()
, matrix_audio_info_destroy()
void matrix_audio_info_copy (const MatrixAudioInfo *self
,MatrixAudioInfo *dest
);
Creates a copy of self.
See also: matrix_audio_info_dup()
, matrix_audio_info_destroy()
, matrix_audio_info_free()
self |
the struct to copy |
|
dest |
a unused struct. Use |
void
matrix_audio_info_destroy (MatrixAudioInfo *self
);
Frees the content of the struct pointed by self
.
See also: matrix_audio_info_dup()
, matrix_audio_info_copy()
, matrix_audio_info_free()
void matrix_video_info_set_from_json (MatrixVideoInfo *self
,JsonNode *json_data
);
JsonNode * matrix_video_info_get_json_node (MatrixVideoInfo *self
,GError **error
);
self |
the MatrixVideoInfo instance |
|
error |
location to store the error occuring, or |
[error-domains MatrixError] |
MatrixVideoInfo *
matrix_video_info_dup (const MatrixVideoInfo *self
);
Creates a copy of self.
See also: matrix_video_info_copy()
, matrix_video_info_destroy()
, matrix_video_info_free()
void
matrix_video_info_free (MatrixVideoInfo *self
);
Frees the heap-allocated struct.
See also: matrix_video_info_dup()
, matrix_video_info_copy()
, matrix_video_info_destroy()
void matrix_video_info_copy (const MatrixVideoInfo *self
,MatrixVideoInfo *dest
);
Creates a copy of self.
See also: matrix_video_info_dup()
, matrix_video_info_destroy()
, matrix_video_info_free()
self |
the struct to copy |
|
dest |
a unused struct. Use |
void
matrix_video_info_destroy (MatrixVideoInfo *self
);
Frees the content of the struct pointed by self
.
See also: matrix_video_info_dup()
, matrix_video_info_copy()
, matrix_video_info_free()
Presence values for matrix_api_set_user_presence()
and other presence related queries.
struct MatrixFileInfo { gint* size; gchar* mimetype; };
Information about the file referred to in a URL.
struct MatrixImageInfo { gint* size; gint* height; gint* width; gchar* mimetype; };