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 | |||