log-entry-text

log-entry-text

Synopsis

enum                TplLogEntryTextSignalType;
                    TplLogEntryTextPriv;
TplLogEntryText *   tpl_log_entry_text_new              (guint log_id,
                                                         const gchar *account_path,
                                                         TplLogEntryDirection direction);
TpChannelTextMessageType  tpl_log_entry_text_message_type_from_str
                                                        (const gchar *type_str);
const gchar *       tpl_log_entry_text_message_type_to_str
                                                        (TpChannelTextMessageType msg_type);
TplChannelText *    tpl_log_entry_text_get_tpl_channel_text
                                                        (TplLogEntryText *self);
const gchar *       tpl_log_entry_text_get_message      (TplLogEntryText *self);
TpChannelTextMessageType  tpl_log_entry_text_get_message_type
                                                        (TplLogEntryText *self);
gboolean            tpl_log_entry_text_is_chatroom      (TplLogEntryText *self);
void                tpl_log_entry_text_set_tpl_channel_text
                                                        (TplLogEntryText *self,
                                                         TplChannelText *data);
void                tpl_log_entry_text_set_message      (TplLogEntryText *self,
                                                         const gchar *data);
void                tpl_log_entry_text_set_message_type (TplLogEntryText *self,
                                                         TpChannelTextMessageType data);
void                tpl_log_entry_text_set_chatroom     (TplLogEntryText *self,
                                                         gboolean data);
time_t              tpl_log_entry_text_get_timestamp    (TplLogEntryText *self);
TplLogEntrySignalType  tpl_log_entry_text_get_signal_type
                                                        (TplLogEntryText *self);
guint               tpl_log_entry_text_get_log_id       (TplLogEntryText *self);
const gchar *       tpl_log_entry_text_get_chat_id      (TplLogEntryText *self);
TplLogEntryDirection  tpl_log_entry_text_get_direction  (TplLogEntryText *self);
TplContact *        tpl_log_entry_text_get_sender       (TplLogEntryText *self);
TplContact *        tpl_log_entry_text_get_receiver     (TplLogEntryText *self);
void                tpl_log_entry_text_set_timestamp    (TplLogEntryText *self,
                                                         time_t data);
void                tpl_log_entry_text_set_signal_type  (TplLogEntryText *self,
                                                         TplLogEntrySignalType data);
void                tpl_log_entry_text_set_direction    (TplLogEntryText *self,
                                                         TplLogEntryDirection data);
void                tpl_log_entry_text_set_chat_id      (TplLogEntryText *self,
                                                         const gchar *data);
void                tpl_log_entry_text_set_sender       (TplLogEntryText *self,
                                                         TplContact *data);
void                tpl_log_entry_text_set_receiver     (TplLogEntryText *self,
                                                         TplContact *data);
gboolean            tpl_log_entry_text_equal            (TplLogEntry *message1,
                                                         TplLogEntry *message2);

Description

Details

enum TplLogEntryTextSignalType

typedef enum
{
  TPL_LOG_ENTRY_TEXT_SIGNAL_NONE = 0,
  TPL_LOG_ENTRY_TEXT_SIGNAL_SENT,
  TPL_LOG_ENTRY_TEXT_SIGNAL_RECEIVED,
  TPL_LOG_ENTRY_TEXT_SIGNAL_SEND_ERROR,
  TPL_LOG_ENTRY_TEXT_SIGNAL_LOST_MESSAGE,
  TPL_LOG_ENTRY_TEXT_SIGNAL_CHAT_STATUS_CHANGED,
  TPL_LOG_ENTRY_SIGNAL_CHANNEL_CLOSED
} TplLogEntryTextSignalType;


TplLogEntryTextPriv

typedef struct _TplLogEntryTextPriv TplLogEntryTextPriv;


tpl_log_entry_text_new ()

TplLogEntryText *   tpl_log_entry_text_new              (guint log_id,
                                                         const gchar *account_path,
                                                         TplLogEntryDirection direction);

log_id :

account_path :

direction :

Returns :


tpl_log_entry_text_message_type_from_str ()

TpChannelTextMessageType  tpl_log_entry_text_message_type_from_str
                                                        (const gchar *type_str);

type_str :

Returns :


tpl_log_entry_text_message_type_to_str ()

const gchar *       tpl_log_entry_text_message_type_to_str
                                                        (TpChannelTextMessageType msg_type);

Maps enum TpChannelTextMessageType values into strings

msg_type :

message type to transform into a string

Returns :

a string representation for msg_type or NULL if msg_type is not a legal value for TpChannelTextMessageType.

tpl_log_entry_text_get_tpl_channel_text ()

TplChannelText *    tpl_log_entry_text_get_tpl_channel_text
                                                        (TplLogEntryText *self);

self :

Returns :


tpl_log_entry_text_get_message ()

const gchar *       tpl_log_entry_text_get_message      (TplLogEntryText *self);

self :

Returns :


tpl_log_entry_text_get_message_type ()

TpChannelTextMessageType  tpl_log_entry_text_get_message_type
                                                        (TplLogEntryText *self);

self :

Returns :


tpl_log_entry_text_is_chatroom ()

gboolean            tpl_log_entry_text_is_chatroom      (TplLogEntryText *self);

self :

Returns :


tpl_log_entry_text_set_tpl_channel_text ()

void                tpl_log_entry_text_set_tpl_channel_text
                                                        (TplLogEntryText *self,
                                                         TplChannelText *data);

self :

data :


tpl_log_entry_text_set_message ()

void                tpl_log_entry_text_set_message      (TplLogEntryText *self,
                                                         const gchar *data);

self :

data :


tpl_log_entry_text_set_message_type ()

void                tpl_log_entry_text_set_message_type (TplLogEntryText *self,
                                                         TpChannelTextMessageType data);

self :

data :


tpl_log_entry_text_set_chatroom ()

void                tpl_log_entry_text_set_chatroom     (TplLogEntryText *self,
                                                         gboolean data);

self :

data :


tpl_log_entry_text_get_timestamp ()

time_t              tpl_log_entry_text_get_timestamp    (TplLogEntryText *self);

self :

Returns :


tpl_log_entry_text_get_signal_type ()

TplLogEntrySignalType  tpl_log_entry_text_get_signal_type
                                                        (TplLogEntryText *self);

self :

Returns :


tpl_log_entry_text_get_log_id ()

guint               tpl_log_entry_text_get_log_id       (TplLogEntryText *self);

self :

Returns :


tpl_log_entry_text_get_chat_id ()

const gchar *       tpl_log_entry_text_get_chat_id      (TplLogEntryText *self);

self :

Returns :


tpl_log_entry_text_get_direction ()

TplLogEntryDirection  tpl_log_entry_text_get_direction  (TplLogEntryText *self);

self :

Returns :


tpl_log_entry_text_get_sender ()

TplContact *        tpl_log_entry_text_get_sender       (TplLogEntryText *self);

self :

Returns :


tpl_log_entry_text_get_receiver ()

TplContact *        tpl_log_entry_text_get_receiver     (TplLogEntryText *self);

self :

Returns :


tpl_log_entry_text_set_timestamp ()

void                tpl_log_entry_text_set_timestamp    (TplLogEntryText *self,
                                                         time_t data);

self :

data :


tpl_log_entry_text_set_signal_type ()

void                tpl_log_entry_text_set_signal_type  (TplLogEntryText *self,
                                                         TplLogEntrySignalType data);

self :

data :


tpl_log_entry_text_set_direction ()

void                tpl_log_entry_text_set_direction    (TplLogEntryText *self,
                                                         TplLogEntryDirection data);

self :

data :


tpl_log_entry_text_set_chat_id ()

void                tpl_log_entry_text_set_chat_id      (TplLogEntryText *self,
                                                         const gchar *data);

self :

data :


tpl_log_entry_text_set_sender ()

void                tpl_log_entry_text_set_sender       (TplLogEntryText *self,
                                                         TplContact *data);

self :

data :


tpl_log_entry_text_set_receiver ()

void                tpl_log_entry_text_set_receiver     (TplLogEntryText *self,
                                                         TplContact *data);

self :

data :


tpl_log_entry_text_equal ()

gboolean            tpl_log_entry_text_equal            (TplLogEntry *message1,
                                                         TplLogEntry *message2);

message1 :

message2 :

Returns :