libpurple/connection.h

changeset 34312
4461d5c1e61c
parent 34147
2cd5b3806558
child 34317
4de5b4193f32
child 34894
df5ed3731148
--- a/libpurple/connection.h	Fri Aug 23 11:32:53 2013 +0200
+++ b/libpurple/connection.h	Mon Aug 26 17:21:22 2013 +0200
@@ -452,6 +452,18 @@
  */
 void purple_connection_update_last_received(PurpleConnection *gc);
 
+/**
+ * Gets the maximum message size for the protocol. It may depend on
+ * connection-specific variables (like protocol version).
+ *
+ * @see PurplePluginProtocolInfo#get_max_message_size
+ *
+ * @param gc The connection to query.
+ * @return   Maximum message size, or 0 if unspecified or infinite.
+ */
+gsize
+purple_connection_get_max_message_size(PurpleConnection *gc);
+
 /*@}*/
 
 /**************************************************************************/

mercurial