| Top |
| #define | MATRIX_EVENT_TYPE_PRESENCE |
| MatrixEventPresence * | matrix_event_presence_new () |
| const gchar * | matrix_event_presence_get_avatar_url () |
| void | matrix_event_presence_set_avatar_url () |
| const gchar * | matrix_event_presence_get_display_name () |
| void | matrix_event_presence_set_display_name () |
| glong | matrix_event_presence_get_last_active_ago () |
| void | matrix_event_presence_set_last_active_ago () |
| const gchar * | matrix_event_presence_get_user_id () |
| void | matrix_event_presence_set_user_id () |
| const gchar * | matrix_event_presence_get_event_id () |
| void | matrix_event_presence_set_event_id () |
| MatrixPresence | matrix_event_presence_get_presence () |
| void | matrix_event_presence_set_presence () |
#define MATRIX_EVENT_TYPE_PRESENCE (matrix_event_presence_get_type ())
The type for MatrixEventPresence.
const gchar *
matrix_event_presence_get_avatar_url (MatrixEventPresence *self);
Get and return the current value of the "avatar-url" property.
The current avatar URL for this user, if any.
void matrix_event_presence_set_avatar_url (MatrixEventPresence *self,const gchar *value);
Set the value of the "avatar-url" property to value
.
The current avatar URL for this user, if any.
self |
the MatrixEventPresence instance to modify |
|
value |
the new value of the "avatar-url" property |
const gchar *
matrix_event_presence_get_display_name
(MatrixEventPresence *self);
Get and return the current value of the "display-name" property.
The current display name for this user, if any.
void matrix_event_presence_set_display_name (MatrixEventPresence *self,const gchar *value);
Set the value of the "display-name" property to value
.
The current display name for this user, if any.
self |
the MatrixEventPresence instance to modify |
|
value |
the new value of the "display-name" property |
glong
matrix_event_presence_get_last_active_ago
(MatrixEventPresence *self);
Get and return the current value of the "last-active-ago" property.
The last time since this used performed some action, in milliseconds.
This won’t get into the generated event JSON if negative.
void matrix_event_presence_set_last_active_ago (MatrixEventPresence *self,glong value);
Set the value of the "last-active-ago" property to value
.
The last time since this used performed some action, in milliseconds.
This won’t get into the generated event JSON if negative.
self |
the MatrixEventPresence instance to modify |
|
value |
the new value of the "last-active-ago" property |
const gchar *
matrix_event_presence_get_user_id (MatrixEventPresence *self);
Get and return the current value of the "user-id" property.
The user's ID.
void matrix_event_presence_set_user_id (MatrixEventPresence *self,const gchar *value);
Set the value of the "user-id" property to value
.
The user's ID.
self |
the MatrixEventPresence instance to modify |
|
value |
the new value of the "user-id" property |
const gchar *
matrix_event_presence_get_event_id (MatrixEventPresence *self);
Get and return the current value of the "event-id" property.
void matrix_event_presence_set_event_id (MatrixEventPresence *self,const gchar *value);
Set the value of the "event-id" property to value
.
self |
the MatrixEventPresence instance to modify |
|
value |
the new value of the "event-id" property |
MatrixPresence
matrix_event_presence_get_presence (MatrixEventPresence *self);
Get and return the current value of the "presence" property.
The presence state for this user.
void matrix_event_presence_set_presence (MatrixEventPresence *self,MatrixPresence value);
Set the value of the "presence" property to value
.
The presence state for this user.
self |
the MatrixEventPresence instance to modify |
|
value |
the new value of the "presence" property |
struct MatrixEventPresence {
MatrixEventBase parent_instance;
MatrixEventPresencePrivate * priv;
};
Class for representing presence events
Informs the client of a user's presence state change.
struct MatrixEventPresenceClass {
MatrixEventBaseClass parent_class;
};
The class structure for MATRIX_EVENT_TYPE_PRESENCE. All the fields in this structure are private and should never be accessed directly.