base-protocol.h   base-protocol.h 
skipping to change at line 27 skipping to change at line 27
* License along with this library; if not, write to the Free Software * License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA
*/ */
#ifndef TP_BASE_PROTOCOL_H #ifndef TP_BASE_PROTOCOL_H
#define TP_BASE_PROTOCOL_H #define TP_BASE_PROTOCOL_H
#include <glib-object.h> #include <glib-object.h>
#include <telepathy-glib/base-connection.h> #include <telepathy-glib/base-connection.h>
#include <telepathy-glib/presence-mixin.h>
G_BEGIN_DECLS G_BEGIN_DECLS
typedef struct _TpCMParamSpec TpCMParamSpec; typedef struct _TpCMParamSpec TpCMParamSpec;
typedef void (*TpCMParamSetter) (const TpCMParamSpec *paramspec, typedef void (*TpCMParamSetter) (const TpCMParamSpec *paramspec,
const GValue *value, gpointer params); const GValue *value, gpointer params);
typedef gboolean (*TpCMParamFilter) (const TpCMParamSpec *paramspec, typedef gboolean (*TpCMParamFilter) (const TpCMParamSpec *paramspec,
GValue *value, GError **error); GValue *value, GError **error);
skipping to change at line 153 skipping to change at line 154
GStrv (*get_interfaces) (TpBaseProtocol *self); GStrv (*get_interfaces) (TpBaseProtocol *self);
void (*get_connection_details) (TpBaseProtocol *self, void (*get_connection_details) (TpBaseProtocol *self,
GStrv *connection_interfaces, GStrv *connection_interfaces,
GType **channel_manager_types, GType **channel_manager_types,
gchar **icon_name, gchar **icon_name,
gchar **english_name, gchar **english_name,
gchar **vcard_field); gchar **vcard_field);
const TpPresenceStatusSpec * (*get_statuses) (TpBaseProtocol *self);
/*<private>*/ /*<private>*/
GCallback padding[8]; GCallback padding[7];
TpBaseProtocolClassPrivate *priv; TpBaseProtocolClassPrivate *priv;
}; };
const gchar *tp_base_protocol_get_name (TpBaseProtocol *self); const gchar *tp_base_protocol_get_name (TpBaseProtocol *self);
GHashTable *tp_base_protocol_get_immutable_properties (TpBaseProtocol *self ); GHashTable *tp_base_protocol_get_immutable_properties (TpBaseProtocol *self );
const TpCMParamSpec *tp_base_protocol_get_parameters (TpBaseProtocol *self) ; const TpCMParamSpec *tp_base_protocol_get_parameters (TpBaseProtocol *self) ;
const TpPresenceStatusSpec *tp_base_protocol_get_statuses (TpBaseProtocol * self);
TpBaseConnection *tp_base_protocol_new_connection (TpBaseProtocol *self, TpBaseConnection *tp_base_protocol_new_connection (TpBaseProtocol *self,
GHashTable *asv, GError **error); GHashTable *asv, GError **error);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 4 change blocks. 
1 lines changed or deleted 5 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/