loudmouth/lm-internals.h
changeset 66 577d5059b718
parent 57 6b168a8917f7
child 68 28203e15de0e
--- a/loudmouth/lm-internals.h	Thu Jan 08 14:43:02 2004 +0000
+++ b/loudmouth/lm-internals.h	Thu Jan 15 05:50:26 2004 +0000
@@ -33,22 +33,30 @@
 	GDestroyNotify notify;
 } LmCallback;
 
-LmCallback *_lm_utils_new_callback (gpointer func, 
-				    gpointer user_data,
-				    GDestroyNotify notify);
-void _lm_utils_free_callback (LmCallback *cb);
+LmCallback *     _lm_utils_new_callback             (gpointer          func, 
+						     gpointer          data,
+						     GDestroyNotify    notify);
+void             _lm_utils_free_callback            (LmCallback       *cb);
 
-gchar *            _lm_utils_generate_id             (void);
-LmHandlerResult _lm_message_handler_handle_message   (LmMessageHandler *handler,
-						      LmConnection     *connection,
-						      LmMessage        *messag);
+gchar *          _lm_utils_generate_id              (void);
+gchar *          _lm_utils_base64_encode            (const gchar      *str);
+const gchar *    _lm_message_type_to_string         (LmMessageType     type);
+const gchar *    _lm_message_sub_type_to_string     (LmMessageSubType  type);
+LmMessage *      _lm_message_new_from_node          (LmMessageNode    *node);
+void             _lm_message_node_add_child_node    (LmMessageNode    *node,
+						     LmMessageNode    *child);
+LmMessageNode *  _lm_message_node_new               (const gchar      *name);
+void             _lm_debug_init                     (void);
 
-const gchar *      _lm_message_type_to_string         (LmMessageType     type);
-const gchar *      _lm_message_sub_type_to_string     (LmMessageSubType  type);
-LmMessage *        _lm_message_new_from_node          (LmMessageNode    *node);
-void               _lm_message_node_add_child_node    (LmMessageNode    *node,
-						       LmMessageNode    *child);
-LmMessageNode *    _lm_message_node_new               (const gchar  *name);
-void               _lm_debug_init                     (void);
+gboolean         _lm_proxy_negotiate                (LmProxy          *proxy,
+						     gint              fd,
+						     const gchar      *server,
+						     guint             port);
+
+LmHandlerResult    
+_lm_message_handler_handle_message                (LmMessageHandler *handler,
+						   LmConnection     *connection,
+						   LmMessage        *messag);
+
 
 #endif /* __LM_INTERNALS_H__ */