![]() |
![]() |
![]() |
[Insert name here] Reference Manual | ![]() |
---|---|---|---|---|
#define TPA_TEXT_CHANNEL_GET_PRIVATE (obj) TpaTextChannelPrivate; TpaTextChannel; void tpa_text_channel_send (TpaTextChannel *self, const gchar *contents, TpaTextMessageType type); #define tpa_text_channel_send_normal (self, contents) #define tpa_text_channel_send_action (self, contents) #define tpa_text_channel_send_notice (self, contents) #define tpa_text_channel_send_auto_reply (self, contents) void tpa_text_channel_send_message (TpaTextChannel *self, TpaTextMessage *message); GPtrArray* tpa_text_channel_get_messages (TpaTextChannel *self, guint messages, TpaTextMessageType type); #define tpa_text_channel_get_normal_messages(self, messages) #define tpa_text_channel_get_action_messages(self, messages) #define tpa_text_channel_get_notice_messages(self, messages) #define tpa_text_channel_get_auto_reply_messages(self, messages) #define tpa_text_channel_get_error_messages (self, messages) #define tpa_text_channel_get_all_messages (self, messages) void tpa_text_channel_set_log_size (TpaTextChannel *self, guint log_size); guint tpa_text_channel_get_log_size (TpaTextChannel *self); void tpa_text_channel_acknowledge_message (TpaTextChannel *self, TpaTextMessage *message); GPtrArray* tpa_text_channel_get_pending (TpaTextChannel *self, gboolean acknowledge); gboolean tpa_text_channel_set_local_chat_state (TpaTextChannel *self, TpaChatState state); TpaChatState tpa_text_channel_get_local_chat_state (TpaTextChannel *self);
void tpa_text_channel_send (TpaTextChannel *self, const gchar *contents, TpaTextMessageType type);
Send raw text string.
self : |
TpaTextChannel instance |
contents : |
Text string to be sent. |
type : |
contents message type. |
#define tpa_text_channel_send_normal(self, contents)
self : |
|
contents : |
#define tpa_text_channel_send_action(self, contents)
self : |
|
contents : |
#define tpa_text_channel_send_notice(self, contents)
self : |
|
contents : |
#define tpa_text_channel_send_auto_reply(self, contents)
self : |
|
contents : |
void tpa_text_channel_send_message (TpaTextChannel *self, TpaTextMessage *message);
Send message.
self : |
TpaTextChannel instance |
message : |
TpaTextMessage instance. |
GPtrArray* tpa_text_channel_get_messages (TpaTextChannel *self, guint messages, TpaTextMessageType type);
Return a number messages logged with the given type.
self : |
TpaTextChannel instance |
messages : |
number of messages required. |
type : |
TpaTextMessageType required. |
Returns : | GPtrArray containing TpaTextMessage messages. |
#define tpa_text_channel_get_normal_messages(self, messages)
self : |
|
messages : |
#define tpa_text_channel_get_action_messages(self, messages)
self : |
|
messages : |
#define tpa_text_channel_get_notice_messages(self, messages)
self : |
|
messages : |
#define tpa_text_channel_get_auto_reply_messages(self, messages)
self : |
|
messages : |
#define tpa_text_channel_get_error_messages(self, messages)
self : |
|
messages : |
#define tpa_text_channel_get_all_messages(self, messages)
self : |
|
messages : |
void tpa_text_channel_set_log_size (TpaTextChannel *self, guint log_size);
Get number of logged messages available.
self : |
TpaTextChannel instance. |
log_size : |
guint tpa_text_channel_get_log_size (TpaTextChannel *self);
self : |
|
Returns : |
void tpa_text_channel_acknowledge_message (TpaTextChannel *self, TpaTextMessage *message);
self : |
TpaTextChannel instance. |
message : |
TpaTextChannel instance. |
GPtrArray* tpa_text_channel_get_pending (TpaTextChannel *self, gboolean acknowledge);
self : |
TpaTextChannel instance. |
acknowledge : |
Acknowledge messages. |
Returns : |
gboolean tpa_text_channel_set_local_chat_state (TpaTextChannel *self, TpaChatState state);
Update chat state.
self : |
TpaTextChannel instance. |
state : |
TpaChatState value. |
Returns : | TRUE if the state was updated. |
TpaChatState tpa_text_channel_get_local_chat_state (TpaTextChannel *self);
self : |
TpaTextChannel instance. |
Returns : | The current chat state. |