libpurple/purpleprotocolclient.h

changeset 42722
4e20540308d7
parent 42685
88440894952c
child 42725
ceb13f1de2d2
equal deleted inserted replaced
42721:197294ca7c2e 42722:4e20540308d7
60 60
61 void (*convo_closed)(PurpleProtocolClient *client, PurpleConnection *connection, const gchar *who); 61 void (*convo_closed)(PurpleProtocolClient *client, PurpleConnection *connection, const gchar *who);
62 62
63 const gchar *(*normalize)(PurpleProtocolClient *client, PurpleAccount *account, const gchar *who); 63 const gchar *(*normalize)(PurpleProtocolClient *client, PurpleAccount *account, const gchar *who);
64 64
65 PurpleChat *(*find_blist_chat)(PurpleProtocolClient *client, PurpleAccount *account, const gchar *name);
66
67 gboolean (*offline_message)(PurpleProtocolClient *client, PurpleBuddy *buddy); 65 gboolean (*offline_message)(PurpleProtocolClient *client, PurpleBuddy *buddy);
68 66
69 /*< private >*/ 67 /*< private >*/
70 gpointer reserved[4]; 68 gpointer reserved[4];
71 }; 69 };
116 */ 114 */
117 PURPLE_DEPRECATED 115 PURPLE_DEPRECATED
118 const gchar *purple_protocol_client_normalize(PurpleProtocolClient *client, PurpleAccount *account, const gchar *who); 116 const gchar *purple_protocol_client_normalize(PurpleProtocolClient *client, PurpleAccount *account, const gchar *who);
119 117
120 /** 118 /**
121 * purple_protocol_client_find_blist_chat:
122 * @client: The #PurpleProtocolClient instance.
123 * @account: A #PurpleAccount instance.
124 * @name: The name of the chat to find.
125 *
126 * Looks for a chat named @name in the contact list of @account.
127 *
128 * Returns: (transfer none): The #PurpleChat instance or %NULL if no chat could
129 * be found.
130 *
131 * Since: 3.0
132 */
133 PURPLE_AVAILABLE_IN_3_0
134 PurpleChat *purple_protocol_client_find_blist_chat(PurpleProtocolClient *client, PurpleAccount *account, const gchar *name);
135
136 /**
137 * purple_protocol_client_offline_message: 119 * purple_protocol_client_offline_message:
138 * @client: The #PurpleProtocolClient instance. 120 * @client: The #PurpleProtocolClient instance.
139 * @buddy: A #PurpleBuddy instance. 121 * @buddy: A #PurpleBuddy instance.
140 * 122 *
141 * Checks whether offline messages to @buddy are supported. 123 * Checks whether offline messages to @buddy are supported.

mercurial