![]() |
![]() |
![]() |
Twitter-GLib Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties | Signals |
TwitterStatus; TwitterStatusClass; TwitterStatus * twitter_status_new (void); TwitterStatus * twitter_status_new_from_data (const gchar *buffer); gboolean twitter_status_load_from_data (TwitterStatus *status, const gchar *buffer, GError **error); TwitterUser * twitter_status_get_user (TwitterStatus *status); const gchar * twitter_status_get_source (TwitterStatus *status); const gchar * twitter_status_get_created_at (TwitterStatus *status); guint twitter_status_get_id (TwitterStatus *status); gboolean twitter_status_get_truncated (TwitterStatus *status); const gchar * twitter_status_get_text (TwitterStatus *status); guint twitter_status_get_reply_to_user (TwitterStatus *status); guint twitter_status_get_reply_to_status (TwitterStatus *status); const gchar * twitter_status_get_url (TwitterStatus *status);
"created-at" gchar* : Read "id" guint : Read "reply-to-status" guint : Read "reply-to-user" guint : Read "source" gchar* : Read "text" gchar* : Read "truncated" gboolean : Read "url" gchar* : Read "user" TwitterUser* : Read
TwitterStatus is a class that represents a Status message coming from Twitter.
A TwitterStatus should be created by parsing the status definition in JSON format. Some parts of the status values are lazily loaded to avoid blocking; each time an asynchronous operation finished the "changed" signal is emitted.
typedef struct _TwitterStatus TwitterStatus;
The TwitterStatus struct contains only private data and should only be accessed through the provided API
typedef struct { void (* changed) (TwitterStatus); } TwitterStatusClass;
The TwitterStatusClass struct contains only private data
|
class handler for the "changed" signal |
TwitterStatus * twitter_status_new_from_data (const gchar *buffer);
|
|
Returns : |
gboolean twitter_status_load_from_data (TwitterStatus *status, const gchar *buffer, GError **error);
|
|
|
|
|
|
Returns : |
TwitterUser * twitter_status_get_user (TwitterStatus *status);
|
|
Returns : |
const gchar * twitter_status_get_source (TwitterStatus *status);
|
|
Returns : |
const gchar * twitter_status_get_created_at (TwitterStatus *status);
|
|
Returns : |
gboolean twitter_status_get_truncated (TwitterStatus *status);
|
|
Returns : |
const gchar * twitter_status_get_text (TwitterStatus *status);
|
|
Returns : |
guint twitter_status_get_reply_to_user (TwitterStatus *status);
|
|
Returns : |
guint twitter_status_get_reply_to_status (TwitterStatus *status);
|
|
Returns : |
const gchar * twitter_status_get_url (TwitterStatus *status);
|
|
Returns : |
"reply-to-status"
property"reply-to-status" guint : Read
The unique id of the status which the status replies to.
Default value: 0
"reply-to-user"
property"reply-to-user" guint : Read
The unique id of the user whom the status replies to.
Default value: 0
"truncated"
property"truncated" gboolean : Read
Whether this status was truncated.
Default value: FALSE
"changed"
signalvoid user_function (TwitterStatus *status, gpointer user_data) : Run Last
The ::changed signal is emitted each time an asynchronous
loading of the status
is complete
|
the TwitterStatus that emitted the signal |
|
user data set when the signal handler was connected. |