channel-dispatch-operation.h   channel-dispatch-operation.h 
skipping to change at line 25 skipping to change at line 25
* Lesser General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Lesser General Public * You should have received a copy of the GNU Lesser General Public
* 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_CHANNEL_DISPATCH_OPERATION_H #ifndef TP_CHANNEL_DISPATCH_OPERATION_H
#define TP_CHANNEL_DISPATCH_OPERATION_H #define TP_CHANNEL_DISPATCH_OPERATION_H
#include <telepathy-glib/account.h>
#include <telepathy-glib/connection.h>
#include <telepathy-glib/dbus.h> #include <telepathy-glib/dbus.h>
#include <telepathy-glib/defs.h> #include <telepathy-glib/defs.h>
#include <telepathy-glib/proxy.h> #include <telepathy-glib/proxy.h>
G_BEGIN_DECLS G_BEGIN_DECLS
typedef struct _TpChannelDispatchOperation typedef struct _TpChannelDispatchOperation
TpChannelDispatchOperation; TpChannelDispatchOperation;
typedef struct _TpChannelDispatchOperationClass typedef struct _TpChannelDispatchOperationClass
TpChannelDispatchOperationClass; TpChannelDispatchOperationClass;
skipping to change at line 78 skipping to change at line 80
(G_TYPE_INSTANCE_GET_CLASS ((obj), TP_TYPE_CHANNEL_DISPATCH_OPERATION, \ (G_TYPE_INSTANCE_GET_CLASS ((obj), TP_TYPE_CHANNEL_DISPATCH_OPERATION, \
TpChannelDispatchOperationClass)) TpChannelDispatchOperationClass))
TpChannelDispatchOperation *tp_channel_dispatch_operation_new ( TpChannelDispatchOperation *tp_channel_dispatch_operation_new (
TpDBusDaemon *bus_daemon, const gchar *object_path, TpDBusDaemon *bus_daemon, const gchar *object_path,
GHashTable *immutable_properties, GError **error) GHashTable *immutable_properties, GError **error)
G_GNUC_WARN_UNUSED_RESULT; G_GNUC_WARN_UNUSED_RESULT;
void tp_channel_dispatch_operation_init_known_interfaces (void); void tp_channel_dispatch_operation_init_known_interfaces (void);
#define TP_CHANNEL_DISPATCH_OPERATION_FEATURE_CORE \
tp_channel_dispatch_operation_get_feature_quark_core ()
GQuark tp_channel_dispatch_operation_get_feature_quark_core (void) G_GNUC_C
ONST;
TpConnection * tp_channel_dispatch_operation_borrow_connection (
TpChannelDispatchOperation *self);
TpAccount * tp_channel_dispatch_operation_borrow_account (
TpChannelDispatchOperation *self);
GPtrArray * tp_channel_dispatch_operation_borrow_channels (
TpChannelDispatchOperation *self);
GStrv tp_channel_dispatch_operation_borrow_possible_handlers (
TpChannelDispatchOperation *self);
GHashTable * tp_channel_dispatch_operation_borrow_immutable_properties (
TpChannelDispatchOperation *self);
void tp_channel_dispatch_operation_handle_with_async (
TpChannelDispatchOperation *self,
const gchar *handler,
GAsyncReadyCallback callback,
gpointer user_data);
gboolean tp_channel_dispatch_operation_handle_with_finish (
TpChannelDispatchOperation *self,
GAsyncResult *result,
GError **error);
void tp_channel_dispatch_operation_claim_async (
TpChannelDispatchOperation *self,
GAsyncReadyCallback callback,
gpointer user_data);
gboolean tp_channel_dispatch_operation_claim_finish (
TpChannelDispatchOperation *self,
GAsyncResult *result,
GError **error);
G_END_DECLS G_END_DECLS
#include <telepathy-glib/_gen/tp-cli-channel-dispatch-operation.h> #include <telepathy-glib/_gen/tp-cli-channel-dispatch-operation.h>
#endif #endif
 End of changes. 2 change blocks. 
0 lines changed or deleted 44 lines changed or added


 channel-factory-iface.h   channel-factory-iface.h 
skipping to change at line 81 skipping to change at line 81
* been emitted and *@ret is set to the new channel. * been emitted and *@ret is set to the new channel.
* @TP_CHANNEL_FACTORY_REQUEST_STATUS_QUEUED: A new channel will be created , * @TP_CHANNEL_FACTORY_REQUEST_STATUS_QUEUED: A new channel will be created ,
* or was created but is not ready yet. Either new-channel or channel-erro r * or was created but is not ready yet. Either new-channel or channel-erro r
* will be emitted later. *@ret and *@error are not set. * will be emitted later. *@ret and *@error are not set.
* @TP_CHANNEL_FACTORY_REQUEST_STATUS_EXISTING: An existing channel * @TP_CHANNEL_FACTORY_REQUEST_STATUS_EXISTING: An existing channel
* satisfies the request: new-channel was not emitted. *@ret is set to the * satisfies the request: new-channel was not emitted. *@ret is set to the
* existing channel. * existing channel.
* *
* Indicates the result of a channel request. * Indicates the result of a channel request.
*/ */
typedef enum { typedef enum { /*< skip >*/
TP_CHANNEL_FACTORY_REQUEST_STATUS_NOT_IMPLEMENTED = 0, TP_CHANNEL_FACTORY_REQUEST_STATUS_NOT_IMPLEMENTED = 0,
TP_CHANNEL_FACTORY_REQUEST_STATUS_NOT_AVAILABLE, TP_CHANNEL_FACTORY_REQUEST_STATUS_NOT_AVAILABLE,
TP_CHANNEL_FACTORY_REQUEST_STATUS_INVALID_HANDLE, TP_CHANNEL_FACTORY_REQUEST_STATUS_INVALID_HANDLE,
TP_CHANNEL_FACTORY_REQUEST_STATUS_ERROR, TP_CHANNEL_FACTORY_REQUEST_STATUS_ERROR,
TP_CHANNEL_FACTORY_REQUEST_STATUS_CREATED, TP_CHANNEL_FACTORY_REQUEST_STATUS_CREATED,
TP_CHANNEL_FACTORY_REQUEST_STATUS_QUEUED, TP_CHANNEL_FACTORY_REQUEST_STATUS_QUEUED,
TP_CHANNEL_FACTORY_REQUEST_STATUS_EXISTING TP_CHANNEL_FACTORY_REQUEST_STATUS_EXISTING
} TpChannelFactoryRequestStatus; } TpChannelFactoryRequestStatus;
/** /**
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 connection-manager.h   connection-manager.h 
skipping to change at line 29 skipping to change at line 29
* 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_CONNECTION_MANAGER_H__ #ifndef __TP_CONNECTION_MANAGER_H__
#define __TP_CONNECTION_MANAGER_H__ #define __TP_CONNECTION_MANAGER_H__
#include <telepathy-glib/dbus.h> #include <telepathy-glib/dbus.h>
#include <telepathy-glib/defs.h> #include <telepathy-glib/defs.h>
#include <telepathy-glib/proxy.h> #include <telepathy-glib/proxy.h>
#include <telepathy-glib/_gen/genums.h>
G_BEGIN_DECLS G_BEGIN_DECLS
typedef struct _TpConnectionManager TpConnectionManager; typedef struct _TpConnectionManager TpConnectionManager;
typedef struct _TpConnectionManagerClass TpConnectionManagerClass; typedef struct _TpConnectionManagerClass TpConnectionManagerClass;
typedef struct _TpConnectionManagerPrivate TpConnectionManagerPrivate; typedef struct _TpConnectionManagerPrivate TpConnectionManagerPrivate;
GType tp_connection_manager_get_type (void); GType tp_connection_manager_get_type (void);
GType tp_connection_manager_param_get_type (void); GType tp_connection_manager_param_get_type (void);
GType tp_connection_manager_protocol_get_type (void); GType tp_connection_manager_protocol_get_type (void);
 End of changes. 1 change blocks. 
0 lines changed or deleted 2 lines changed or added


 contact.h   contact.h 
skipping to change at line 30 skipping to change at line 30
#ifndef __TP_CONTACT_H__ #ifndef __TP_CONTACT_H__
#define __TP_CONTACT_H__ #define __TP_CONTACT_H__
#include <glib-object.h> #include <glib-object.h>
#include <telepathy-glib/capabilities.h> #include <telepathy-glib/capabilities.h>
#include <telepathy-glib/connection.h> #include <telepathy-glib/connection.h>
#include <telepathy-glib/handle.h> #include <telepathy-glib/handle.h>
#include <telepathy-glib/_gen/genums.h>
G_BEGIN_DECLS G_BEGIN_DECLS
typedef struct _TpContact TpContact; typedef struct _TpContact TpContact;
typedef struct _TpContactClass TpContactClass; typedef struct _TpContactClass TpContactClass;
typedef struct _TpContactPrivate TpContactPrivate; typedef struct _TpContactPrivate TpContactPrivate;
GType tp_contact_get_type (void) G_GNUC_CONST; GType tp_contact_get_type (void) G_GNUC_CONST;
#define TP_TYPE_CONTACT \ #define TP_TYPE_CONTACT \
(tp_contact_get_type ()) (tp_contact_get_type ())
skipping to change at line 60 skipping to change at line 62
#define TP_CONTACT_GET_CLASS(obj) \ #define TP_CONTACT_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_CLASS ((obj), TP_TYPE_CONTACT, \ (G_TYPE_INSTANCE_GET_CLASS ((obj), TP_TYPE_CONTACT, \
TpContactClass)) TpContactClass))
typedef enum { typedef enum {
TP_CONTACT_FEATURE_ALIAS, TP_CONTACT_FEATURE_ALIAS,
TP_CONTACT_FEATURE_AVATAR_TOKEN, TP_CONTACT_FEATURE_AVATAR_TOKEN,
TP_CONTACT_FEATURE_PRESENCE, TP_CONTACT_FEATURE_PRESENCE,
TP_CONTACT_FEATURE_LOCATION, TP_CONTACT_FEATURE_LOCATION,
TP_CONTACT_FEATURE_CAPABILITIES, TP_CONTACT_FEATURE_CAPABILITIES,
NUM_TP_CONTACT_FEATURES #define NUM_TP_CONTACT_FEATURES (TP_CONTACT_FEATURE_CAPABILITIES + 1)
} TpContactFeature; } TpContactFeature;
/* Basic functionality, always available */ /* Basic functionality, always available */
TpConnection *tp_contact_get_connection (TpContact *self); TpConnection *tp_contact_get_connection (TpContact *self);
TpHandle tp_contact_get_handle (TpContact *self); TpHandle tp_contact_get_handle (TpContact *self);
const gchar *tp_contact_get_identifier (TpContact *self); const gchar *tp_contact_get_identifier (TpContact *self);
gboolean tp_contact_has_feature (TpContact *self, TpContactFeature feature) ; gboolean tp_contact_has_feature (TpContact *self, TpContactFeature feature) ;
/* TP_CONTACT_FEATURE_ALIAS */ /* TP_CONTACT_FEATURE_ALIAS */
const gchar *tp_contact_get_alias (TpContact *self); const gchar *tp_contact_get_alias (TpContact *self);
 End of changes. 2 change blocks. 
1 lines changed or deleted 3 lines changed or added


 dbus-properties-mixin.h   dbus-properties-mixin.h 
skipping to change at line 26 skipping to change at line 26
* You should have received a copy of the GNU Lesser General Public * You should have received a copy of the GNU Lesser General Public
* 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_DBUS_PROPERTIES_MIXIN_H__ #ifndef __TP_DBUS_PROPERTIES_MIXIN_H__
#define __TP_DBUS_PROPERTIES_MIXIN_H__ #define __TP_DBUS_PROPERTIES_MIXIN_H__
#include <glib-object.h> #include <glib-object.h>
#include <telepathy-glib/_gen/genums.h>
G_BEGIN_DECLS G_BEGIN_DECLS
/* ---- Semi-abstract property definition (used in TpSvc*) ---------- */ /* ---- Semi-abstract property definition (used in TpSvc*) ---------- */
typedef enum { typedef enum { /*< flags >*/
TP_DBUS_PROPERTIES_MIXIN_FLAG_READ = 1, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ = 1,
TP_DBUS_PROPERTIES_MIXIN_FLAG_WRITE = 2 TP_DBUS_PROPERTIES_MIXIN_FLAG_WRITE = 2
} TpDBusPropertiesMixinFlags; } TpDBusPropertiesMixinFlags;
typedef struct { typedef struct {
GQuark name; GQuark name;
TpDBusPropertiesMixinFlags flags; TpDBusPropertiesMixinFlags flags;
gchar *dbus_signature; gchar *dbus_signature;
GType type; GType type;
/*<private>*/ /*<private>*/
 End of changes. 2 change blocks. 
1 lines changed or deleted 3 lines changed or added


 dbus.h   dbus.h 
skipping to change at line 29 skipping to change at line 29
* 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 __TELEPATHY_DBUS_H__ #ifndef __TELEPATHY_DBUS_H__
#define __TELEPATHY_DBUS_H__ #define __TELEPATHY_DBUS_H__
#define __TP_IN_DBUS_H__ #define __TP_IN_DBUS_H__
#include <telepathy-glib/defs.h> #include <telepathy-glib/defs.h>
#include <telepathy-glib/dbus-daemon.h> #include <telepathy-glib/dbus-daemon.h>
#include <telepathy-glib/_gen/genums.h>
G_BEGIN_DECLS G_BEGIN_DECLS
void tp_dbus_g_method_return_not_implemented (DBusGMethodInvocation *contex t); void tp_dbus_g_method_return_not_implemented (DBusGMethodInvocation *contex t);
typedef enum typedef enum /*< flags >*/
{ {
TP_DBUS_NAME_TYPE_UNIQUE = 1, TP_DBUS_NAME_TYPE_UNIQUE = 1,
TP_DBUS_NAME_TYPE_WELL_KNOWN = 2, TP_DBUS_NAME_TYPE_WELL_KNOWN = 2,
TP_DBUS_NAME_TYPE_BUS_DAEMON = 4, TP_DBUS_NAME_TYPE_BUS_DAEMON = 4,
TP_DBUS_NAME_TYPE_NOT_BUS_DAEMON = TP_DBUS_NAME_TYPE_NOT_BUS_DAEMON = TP_DBUS_NAME_TYPE_UNIQUE | TP_DBUS_NAM
TP_DBUS_NAME_TYPE_UNIQUE | TP_DBUS_NAME_TYPE_WELL_KNOWN, E_TYPE_WELL_KNOWN,
TP_DBUS_NAME_TYPE_ANY = TP_DBUS_NAME_TYPE_ANY = TP_DBUS_NAME_TYPE_NOT_BUS_DAEMON | TP_DBUS_NAME_T
TP_DBUS_NAME_TYPE_NOT_BUS_DAEMON | TP_DBUS_NAME_TYPE_BUS_DAEMON YPE_BUS_DAEMON
} TpDBusNameType; } TpDBusNameType;
gboolean tp_dbus_check_valid_bus_name (const gchar *name, gboolean tp_dbus_check_valid_bus_name (const gchar *name,
TpDBusNameType allow_types, GError **error); TpDBusNameType allow_types, GError **error);
gboolean tp_dbus_check_valid_interface_name (const gchar *name, gboolean tp_dbus_check_valid_interface_name (const gchar *name,
GError **error); GError **error);
gboolean tp_dbus_check_valid_member_name (const gchar *name, gboolean tp_dbus_check_valid_member_name (const gchar *name,
GError **error); GError **error);
 End of changes. 3 change blocks. 
5 lines changed or deleted 7 lines changed or added


 enums.h   enums.h 
#ifndef __TP_ENUMS_H__ #ifndef __TP_ENUMS_H__
#define __TP_ENUMS_H__ #define __TP_ENUMS_H__
#include <telepathy-glib/_gen/telepathy-enums.h> #include <telepathy-glib/_gen/telepathy-enums.h>
#include <telepathy-glib/_gen/genums.h>
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 error-str.h   error-str.h 
/**
* TP_ERROR_STR_NETWORK_ERROR:
*
* The D-Bus error name org.freedesktop.Telepathy.Error.NetworkError
*
* Raised when there is an error reading from or writing to the network.
*/
#define TP_ERROR_STR_NETWORK_ERROR "org.freedesktop.Telepathy.Error.Network Error" #define TP_ERROR_STR_NETWORK_ERROR "org.freedesktop.Telepathy.Error.Network Error"
/**
* TP_ERROR_STR_NOT_IMPLEMENTED:
*
* The D-Bus error name org.freedesktop.Telepathy.Error.NotImplemented
*
* Raised when the requested method, channel, etc is not available on this
connection.
*/
#define TP_ERROR_STR_NOT_IMPLEMENTED "org.freedesktop.Telepathy.Error.NotIm plemented" #define TP_ERROR_STR_NOT_IMPLEMENTED "org.freedesktop.Telepathy.Error.NotIm plemented"
/**
* TP_ERROR_STR_INVALID_ARGUMENT:
*
* The D-Bus error name org.freedesktop.Telepathy.Error.InvalidArgument
*
* Raised when one of the provided arguments is invalid.
*/
#define TP_ERROR_STR_INVALID_ARGUMENT "org.freedesktop.Telepathy.Error.Inva lidArgument" #define TP_ERROR_STR_INVALID_ARGUMENT "org.freedesktop.Telepathy.Error.Inva lidArgument"
/**
* TP_ERROR_STR_NOT_AVAILABLE:
*
* The D-Bus error name org.freedesktop.Telepathy.Error.NotAvailable
*
* Raised when the requested functionality is temporarily unavailable.
*/
#define TP_ERROR_STR_NOT_AVAILABLE "org.freedesktop.Telepathy.Error.NotAvai lable" #define TP_ERROR_STR_NOT_AVAILABLE "org.freedesktop.Telepathy.Error.NotAvai lable"
/**
* TP_ERROR_STR_PERMISSION_DENIED:
*
* The D-Bus error name org.freedesktop.Telepathy.Error.PermissionDenied
*
* The user is not permitted to perform the requested operation.
*/
#define TP_ERROR_STR_PERMISSION_DENIED "org.freedesktop.Telepathy.Error.Per missionDenied" #define TP_ERROR_STR_PERMISSION_DENIED "org.freedesktop.Telepathy.Error.Per missionDenied"
/**
* TP_ERROR_STR_DISCONNECTED:
*
* The D-Bus error name org.freedesktop.Telepathy.Error.Disconnected
*
* The connection is not currently connected and cannot be used. This
error may also be raised when operations are performed on a Connecti
on for which &lt;tp:dbus-ref namespace=&quot;org.freedesktop.Telepath
y.Connection&quot;&gt;StatusChanged&lt;/tp:dbus-ref&gt; has signalled
status Disconnected for reason None. &lt;tp:rationale&gt; T
he second usage corresponds to None in the &lt;tp:type&gt;Connectio
n_Status_Reason&lt;/tp:type&gt; enum; if a better reason is availab
le, the corresponding error should be used instead. &lt;/tp:rationale
&gt;
*/
#define TP_ERROR_STR_DISCONNECTED "org.freedesktop.Telepathy.Error.Disconne cted" #define TP_ERROR_STR_DISCONNECTED "org.freedesktop.Telepathy.Error.Disconne cted"
/**
* TP_ERROR_STR_INVALID_HANDLE:
*
* The D-Bus error name org.freedesktop.Telepathy.Error.InvalidHandle
*
* The handle specified is unknown on this channel or connection.
*/
#define TP_ERROR_STR_INVALID_HANDLE "org.freedesktop.Telepathy.Error.Invali dHandle" #define TP_ERROR_STR_INVALID_HANDLE "org.freedesktop.Telepathy.Error.Invali dHandle"
/**
* TP_ERROR_STR_CHANNEL_BANNED:
*
* The D-Bus error name org.freedesktop.Telepathy.Error.Channel.Banned
*
* You are banned from the channel.
*/
#define TP_ERROR_STR_CHANNEL_BANNED "org.freedesktop.Telepathy.Error.Channe l.Banned" #define TP_ERROR_STR_CHANNEL_BANNED "org.freedesktop.Telepathy.Error.Channe l.Banned"
/**
* TP_ERROR_STR_CHANNEL_FULL:
*
* The D-Bus error name org.freedesktop.Telepathy.Error.Channel.Full
*
* The channel is full.
*/
#define TP_ERROR_STR_CHANNEL_FULL "org.freedesktop.Telepathy.Error.Channel. Full" #define TP_ERROR_STR_CHANNEL_FULL "org.freedesktop.Telepathy.Error.Channel. Full"
/**
* TP_ERROR_STR_CHANNEL_INVITE_ONLY:
*
* The D-Bus error name org.freedesktop.Telepathy.Error.Channel.InviteOnly
*
* The requested channel is invite-only.
*/
#define TP_ERROR_STR_CHANNEL_INVITE_ONLY "org.freedesktop.Telepathy.Error.C hannel.InviteOnly" #define TP_ERROR_STR_CHANNEL_INVITE_ONLY "org.freedesktop.Telepathy.Error.C hannel.InviteOnly"
/**
* TP_ERROR_STR_NOT_YOURS:
*
* The D-Bus error name org.freedesktop.Telepathy.Error.NotYours
*
* &lt;tp:docstring xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;p&gt;The requested channel or other resource already exists, and anot
her user interface in this session is responsible for it.&lt;/p&gt;
&lt;p&gt;User interfaces SHOULD handle this error unobtrusively, si
nce it indicates that some other user interface is already processi
ng the channel.&lt;/p&gt;
*/
#define TP_ERROR_STR_NOT_YOURS "org.freedesktop.Telepathy.Error.NotYours" #define TP_ERROR_STR_NOT_YOURS "org.freedesktop.Telepathy.Error.NotYours"
/**
* TP_ERROR_STR_CANCELLED:
*
* The D-Bus error name org.freedesktop.Telepathy.Error.Cancelled
*
* Raised by an ongoing request if it is cancelled by user request before
it has completed, or when operations are performed on an object which
the user has asked to close (for instance, a Connection where the use
r has called Disconnect, or a Channel where the user has called Close
). &lt;tp:rationale&gt; The second form can be used to corre
spond to the Requested member in the &lt;tp:type&gt;Connection_Stat
us_Reason&lt;/tp:type&gt; enum, or to to represent the situation wh
ere disconnecting a Connection, closing a Channel, etc. has been re
quested by the user but this request has not yet been acted on, for
instance because the service will only act on the request when it
has finished processing an event queue. &lt;/tp:rationale&gt;
*/
#define TP_ERROR_STR_CANCELLED "org.freedesktop.Telepathy.Error.Cancelled" #define TP_ERROR_STR_CANCELLED "org.freedesktop.Telepathy.Error.Cancelled"
/**
* TP_ERROR_STR_AUTHENTICATION_FAILED:
*
* The D-Bus error name org.freedesktop.Telepathy.Error.AuthenticationFaile
d
*
* Raised when authentication with a service was unsuccessful. &lt;tp
:rationale&gt; This corresponds to Authentication_Failed in the
&lt;tp:type&gt;Connection_Status_Reason&lt;/tp:type&gt; enum. &l
t;/tp:rationale&gt;
*/
#define TP_ERROR_STR_AUTHENTICATION_FAILED "org.freedesktop.Telepathy.Error .AuthenticationFailed" #define TP_ERROR_STR_AUTHENTICATION_FAILED "org.freedesktop.Telepathy.Error .AuthenticationFailed"
/**
* TP_ERROR_STR_ENCRYPTION_NOT_AVAILABLE:
*
* The D-Bus error name org.freedesktop.Telepathy.Error.EncryptionNotAvaila
ble
*
* Raised if a user request insisted that encryption should be used,
but encryption was not actually available. &lt;tp:rationale&gt;
This corresponds to part of Encryption_Error in the &lt;tp:type
&gt;Connection_Status_Reason&lt;/tp:type&gt; enum. It&apos;s been separated
into a distinct error here because the two concepts that were part
of EncryptionError seem to be things that could reasonably appear
differently in the UI. &lt;/tp:rationale&gt;
*/
#define TP_ERROR_STR_ENCRYPTION_NOT_AVAILABLE "org.freedesktop.Telepathy.Er ror.EncryptionNotAvailable" #define TP_ERROR_STR_ENCRYPTION_NOT_AVAILABLE "org.freedesktop.Telepathy.Er ror.EncryptionNotAvailable"
/**
* TP_ERROR_STR_ENCRYPTION_ERROR:
*
* The D-Bus error name org.freedesktop.Telepathy.Error.EncryptionError
*
* Raised if encryption appears to be available, but could not actually be
used (for instance if SSL/TLS negotiation fails). &lt;tp:ration
ale&gt; This corresponds to part of Encryption_Error in the
&lt;tp:type&gt;Connection_Status_Reason&lt;/tp:type&gt; enum. &lt;/t
p:rationale&gt;
*/
#define TP_ERROR_STR_ENCRYPTION_ERROR "org.freedesktop.Telepathy.Error.Encr yptionError" #define TP_ERROR_STR_ENCRYPTION_ERROR "org.freedesktop.Telepathy.Error.Encr yptionError"
/**
* TP_ERROR_STR_CERT_NOT_PROVIDED:
*
* The D-Bus error name org.freedesktop.Telepathy.Error.Cert.NotProvided
*
* Raised if the server did not provide a SSL/TLS certificate. This error
MUST NOT be used to represent the absence of a client certificate
provided by the Telepathy connection manager. &lt;tp:rationale&gt;
This corresponds to Cert_Not_Provided in the &lt;tp:type&gt
;Connection_Status_Reason&lt;/tp:type&gt; enum. That error explicit
ly applied only to server SSL certificates, so this one is similarl
y limited; having the CM present a client certificate is a possible
future feature, but it should have its own error handling. &
lt;/tp:rationale&gt;
*/
#define TP_ERROR_STR_CERT_NOT_PROVIDED "org.freedesktop.Telepathy.Error.Cer t.NotProvided" #define TP_ERROR_STR_CERT_NOT_PROVIDED "org.freedesktop.Telepathy.Error.Cer t.NotProvided"
/**
* TP_ERROR_STR_CERT_UNTRUSTED:
*
* The D-Bus error name org.freedesktop.Telepathy.Error.Cert.Untrusted
*
* Raised if the server provided a SSL/TLS certificate signed by an u
ntrusted certifying authority. This error SHOULD NOT be used to repre
sent a self-signed certificate: see the Self Signed error for that. &
lt;tp:rationale&gt; This corresponds to Cert_Untrusted in the
&lt;tp:type&gt;Connection_Status_Reason&lt;/tp:type&gt; enum, with a cla
rification to avoid ambiguity. &lt;/tp:rationale&gt;
*/
#define TP_ERROR_STR_CERT_UNTRUSTED "org.freedesktop.Telepathy.Error.Cert.U ntrusted" #define TP_ERROR_STR_CERT_UNTRUSTED "org.freedesktop.Telepathy.Error.Cert.U ntrusted"
/**
* TP_ERROR_STR_CERT_EXPIRED:
*
* The D-Bus error name org.freedesktop.Telepathy.Error.Cert.Expired
*
* Raised if the server provided an expired SSL/TLS certificate. &lt;
tp:rationale&gt; This corresponds to Cert_Expired in the &l
t;tp:type&gt;Connection_Status_Reason&lt;/tp:type&gt; enum. &lt;/tp:r
ationale&gt;
*/
#define TP_ERROR_STR_CERT_EXPIRED "org.freedesktop.Telepathy.Error.Cert.Exp ired" #define TP_ERROR_STR_CERT_EXPIRED "org.freedesktop.Telepathy.Error.Cert.Exp ired"
/**
* TP_ERROR_STR_CERT_NOT_ACTIVATED:
*
* The D-Bus error name org.freedesktop.Telepathy.Error.Cert.NotActivated
*
* Raised if the server provided an SSL/TLS certificate that will become
valid at some point in the future. &lt;tp:rationale&gt; T
his corresponds to Cert_Not_Activated in the &lt;tp:type&gt;Connect
ion_Status_Reason&lt;/tp:type&gt; enum. &lt;/tp:rationale&gt;
*/
#define TP_ERROR_STR_CERT_NOT_ACTIVATED "org.freedesktop.Telepathy.Error.Ce rt.NotActivated" #define TP_ERROR_STR_CERT_NOT_ACTIVATED "org.freedesktop.Telepathy.Error.Ce rt.NotActivated"
/**
* TP_ERROR_STR_CERT_FINGERPRINT_MISMATCH:
*
* The D-Bus error name org.freedesktop.Telepathy.Error.Cert.FingerprintMis
match
*
* Raised if the server provided an SSL/TLS certificate that did not have
the expected fingerprint. &lt;tp:rationale&gt; This corr
esponds to Cert_Fingerprint_Mismatch in the &lt;tp:type&gt;Connecti
on_Status_Reason&lt;/tp:type&gt; enum. &lt;/tp:rationale&gt;
*/
#define TP_ERROR_STR_CERT_FINGERPRINT_MISMATCH "org.freedesktop.Telepathy.E rror.Cert.FingerprintMismatch" #define TP_ERROR_STR_CERT_FINGERPRINT_MISMATCH "org.freedesktop.Telepathy.E rror.Cert.FingerprintMismatch"
/**
* TP_ERROR_STR_CERT_HOSTNAME_MISMATCH:
*
* The D-Bus error name org.freedesktop.Telepathy.Error.Cert.HostnameMismat
ch
*
* Raised if the server provided an SSL/TLS certificate that did not match
its hostname. &lt;tp:rationale&gt; This corresponds to
Cert_Hostname_Mismatch in the &lt;tp:type&gt;Connection_Status_Reas
on&lt;/tp:type&gt; enum. &lt;/tp:rationale&gt;
*/
#define TP_ERROR_STR_CERT_HOSTNAME_MISMATCH "org.freedesktop.Telepathy.Erro r.Cert.HostnameMismatch" #define TP_ERROR_STR_CERT_HOSTNAME_MISMATCH "org.freedesktop.Telepathy.Erro r.Cert.HostnameMismatch"
/**
* TP_ERROR_STR_CERT_SELF_SIGNED:
*
* The D-Bus error name org.freedesktop.Telepathy.Error.Cert.SelfSigned
*
* Raised if the server provided an SSL/TLS certificate that is self-signed
and untrusted. &lt;tp:rationale&gt; This corresponds t
o Cert_Hostname_Mismatch in the &lt;tp:type&gt;Connection_Status_Re
ason&lt;/tp:type&gt; enum. &lt;/tp:rationale&gt;
*/
#define TP_ERROR_STR_CERT_SELF_SIGNED "org.freedesktop.Telepathy.Error.Cert .SelfSigned" #define TP_ERROR_STR_CERT_SELF_SIGNED "org.freedesktop.Telepathy.Error.Cert .SelfSigned"
/**
* TP_ERROR_STR_CERT_INVALID:
*
* The D-Bus error name org.freedesktop.Telepathy.Error.Cert.Invalid
*
* Raised if the server provided an SSL/TLS certificate that is unacc
eptable in some way that does not have a more specific error. &lt;tp:
rationale&gt; This corresponds to Cert_Other_Error in the &
lt;tp:type&gt;Connection_Status_Reason&lt;/tp:type&gt; enum. &lt;/tp:
rationale&gt;
*/
#define TP_ERROR_STR_CERT_INVALID "org.freedesktop.Telepathy.Error.Cert.Inv alid" #define TP_ERROR_STR_CERT_INVALID "org.freedesktop.Telepathy.Error.Cert.Inv alid"
/**
* TP_ERROR_STR_NOT_CAPABLE:
*
* The D-Bus error name org.freedesktop.Telepathy.Error.NotCapable
*
* Raised when requested functionality is unavailable due to contact no
t having required capabilities.
*/
#define TP_ERROR_STR_NOT_CAPABLE "org.freedesktop.Telepathy.Error.NotCapabl e" #define TP_ERROR_STR_NOT_CAPABLE "org.freedesktop.Telepathy.Error.NotCapabl e"
/**
* TP_ERROR_STR_OFFLINE:
*
* The D-Bus error name org.freedesktop.Telepathy.Error.Offline
*
* Raised when requested functionality is unavailable because a contact is
offline. &lt;tp:rationale&gt; This corresponds to Offl
ine in the &lt;tp:type&gt;Channel_Group_Change_Reason&lt;/tp:type&g
t; enum. &lt;/tp:rationale&gt;
*/
#define TP_ERROR_STR_OFFLINE "org.freedesktop.Telepathy.Error.Offline" #define TP_ERROR_STR_OFFLINE "org.freedesktop.Telepathy.Error.Offline"
/**
* TP_ERROR_STR_CHANNEL_KICKED:
*
* The D-Bus error name org.freedesktop.Telepathy.Error.Channel.Kicked
*
* Used to represent a user being ejected from a channel by another user,
for instance being kicked from a chatroom. &lt;tp:rationale&gt;
This corresponds to Kicked in the &lt;tp:type&gt;Channel_G
roup_Change_Reason&lt;/tp:type&gt; enum. &lt;/tp:rationale&gt;
*/
#define TP_ERROR_STR_CHANNEL_KICKED "org.freedesktop.Telepathy.Error.Channe l.Kicked" #define TP_ERROR_STR_CHANNEL_KICKED "org.freedesktop.Telepathy.Error.Channe l.Kicked"
/**
* TP_ERROR_STR_BUSY:
*
* The D-Bus error name org.freedesktop.Telepathy.Error.Busy
*
* Used to represent a user being removed from a channel because of a
&amp;quot;busy&amp;quot; indication. This error SHOULD NOT be used to repr
esent a server or other infrastructure being too busy to process a re
quest - for that, see ServerBusy. &lt;tp:rationale&gt;
This corresponds to Busy in the &lt;tp:type&gt;Channel_Group_Chang
e_Reason&lt;/tp:type&gt; enum. &lt;/tp:rationale&gt;
*/
#define TP_ERROR_STR_BUSY "org.freedesktop.Telepathy.Error.Busy" #define TP_ERROR_STR_BUSY "org.freedesktop.Telepathy.Error.Busy"
/**
* TP_ERROR_STR_NO_ANSWER:
*
* The D-Bus error name org.freedesktop.Telepathy.Error.NoAnswer
*
* Used to represent a user being removed from a channel because they did
not respond, e.g. to a StreamedMedia call. &lt;tp:rationale&gt;
This corresponds to No_Answer in the &lt;tp:type&gt;Channe
l_Group_Change_Reason&lt;/tp:type&gt; enum. &lt;/tp:rationale&gt;
*/
#define TP_ERROR_STR_NO_ANSWER "org.freedesktop.Telepathy.Error.NoAnswer" #define TP_ERROR_STR_NO_ANSWER "org.freedesktop.Telepathy.Error.NoAnswer"
/**
* TP_ERROR_STR_DOES_NOT_EXIST:
*
* The D-Bus error name org.freedesktop.Telepathy.Error.DoesNotExist
*
* Raised when the requested user does not, in fact, exist. &lt;tp:r
ationale&gt; This corresponds to Invalid_Contact in the &lt
;tp:type&gt;Channel_Group_Change_Reason&lt;/tp:type&gt; enum, but can also
be used to represent other things not existing (like chatrooms, per
haps). &lt;/tp:rationale&gt;
*/
#define TP_ERROR_STR_DOES_NOT_EXIST "org.freedesktop.Telepathy.Error.DoesNo tExist" #define TP_ERROR_STR_DOES_NOT_EXIST "org.freedesktop.Telepathy.Error.DoesNo tExist"
/**
* TP_ERROR_STR_TERMINATED:
*
* The D-Bus error name org.freedesktop.Telepathy.Error.Terminated
*
* Raised when a channel is terminated for an unspecified reason. In
particular, this error SHOULD be used whenever normal termination of
a 1-1 StreamedMedia call by the remote user is represented as a D-Bus
error name. &lt;tp:rationale&gt; This corresponds to None i
n the &lt;tp:type&gt;Channel_Group_Change_Reason&lt;/tp:type&gt; en
um. &lt;/tp:rationale&gt;
*/
#define TP_ERROR_STR_TERMINATED "org.freedesktop.Telepathy.Error.Terminated " #define TP_ERROR_STR_TERMINATED "org.freedesktop.Telepathy.Error.Terminated "
/**
* TP_ERROR_STR_CONNECTION_REFUSED:
*
* The D-Bus error name org.freedesktop.Telepathy.Error.ConnectionRefused
*
* Raised when a connection is refused.
*/
#define TP_ERROR_STR_CONNECTION_REFUSED "org.freedesktop.Telepathy.Error.Co nnectionRefused" #define TP_ERROR_STR_CONNECTION_REFUSED "org.freedesktop.Telepathy.Error.Co nnectionRefused"
/**
* TP_ERROR_STR_CONNECTION_FAILED:
*
* The D-Bus error name org.freedesktop.Telepathy.Error.ConnectionFailed
*
* Raised when a connection can&apos;t be established.
*/
#define TP_ERROR_STR_CONNECTION_FAILED "org.freedesktop.Telepathy.Error.Con nectionFailed" #define TP_ERROR_STR_CONNECTION_FAILED "org.freedesktop.Telepathy.Error.Con nectionFailed"
/**
* TP_ERROR_STR_CONNECTION_LOST:
*
* The D-Bus error name org.freedesktop.Telepathy.Error.ConnectionLost
*
* Raised when a connection is broken.
*/
#define TP_ERROR_STR_CONNECTION_LOST "org.freedesktop.Telepathy.Error.Conne ctionLost" #define TP_ERROR_STR_CONNECTION_LOST "org.freedesktop.Telepathy.Error.Conne ctionLost"
/**
* TP_ERROR_STR_ALREADY_CONNECTED:
*
* The D-Bus error name org.freedesktop.Telepathy.Error.AlreadyConnected
*
* Raised when the user attempts to connect to an account but they are
already connected (perhaps from another client or computer), and the
protocol or account settings do not allow this. &lt;tp:rationale&g
t; XMPP can have this behaviour if the user chooses the same resour
ce in both clients (it is server-dependent whether the result is
AlreadyConnected on the new connection, ConnectionReplaced on the
old connection, or two successful connections). &lt;/tp:rational
e&gt;
*/
#define TP_ERROR_STR_ALREADY_CONNECTED "org.freedesktop.Telepathy.Error.Alr eadyConnected" #define TP_ERROR_STR_ALREADY_CONNECTED "org.freedesktop.Telepathy.Error.Alr eadyConnected"
/**
* TP_ERROR_STR_CONNECTION_REPLACED:
*
* The D-Bus error name org.freedesktop.Telepathy.Error.ConnectionReplaced
*
* Raised by an existing connection to an account if it is replaced by
a new connection (perhaps from another client or computer). &lt;tp
:rationale&gt; In MSNP, when connecting twice with the same Passpor
t, the new connection &amp;quot;wins&amp;quot; and the old one is a
utomatically disconnected. XMPP can also have this behaviour if the
user chooses the same resource in two clients (it is server-depend
ent whether the result is AlreadyConnected on the new connection, C
onnectionReplaced on the old connection, or two successful connecti
ons). &lt;/tp:rationale&gt;
*/
#define TP_ERROR_STR_CONNECTION_REPLACED "org.freedesktop.Telepathy.Error.C onnectionReplaced" #define TP_ERROR_STR_CONNECTION_REPLACED "org.freedesktop.Telepathy.Error.C onnectionReplaced"
/**
* TP_ERROR_STR_REGISTRATION_EXISTS:
*
* The D-Bus error name org.freedesktop.Telepathy.Error.RegistrationExists
*
* Raised during in-band registration if the server indicates that the
requested account already exists.
*/
#define TP_ERROR_STR_REGISTRATION_EXISTS "org.freedesktop.Telepathy.Error.R egistrationExists" #define TP_ERROR_STR_REGISTRATION_EXISTS "org.freedesktop.Telepathy.Error.R egistrationExists"
/**
* TP_ERROR_STR_SERVICE_BUSY:
*
* The D-Bus error name org.freedesktop.Telepathy.Error.ServiceBusy
*
* &lt;tp:docstring xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
Raised if a server or some other piece of infrastructure cannot process
the request, e.g. due to resource limitations. Clients MAY try again
later. &lt;tp:rationale&gt; This is not the same error
as Busy, which indicates that a &lt;em&gt;user&lt;/em&gt; is busy.
&lt;/tp:rationale&gt;
*/
#define TP_ERROR_STR_SERVICE_BUSY "org.freedesktop.Telepathy.Error.ServiceB usy" #define TP_ERROR_STR_SERVICE_BUSY "org.freedesktop.Telepathy.Error.ServiceB usy"
/**
* TP_ERROR_STR_RESOURCE_UNAVAILABLE:
*
* The D-Bus error name org.freedesktop.Telepathy.Error.ResourceUnavailable
*
* Raised if a request cannot be satisfied because a process local to the
user has insufficient resources. Clients MAY try again later.
&lt;tp:rationale&gt; For instance, the &lt;tp:dbus-ref namespa
ce=&quot;org.freedesktop.Telepathy&quot;&gt;ChannelDispatcher&lt;/tp:dbus-r
ef&gt; might raise this error for some or all channel requests if i
t has detected that there is not enough free memory. &lt;/tp:
rationale&gt;
*/
#define TP_ERROR_STR_RESOURCE_UNAVAILABLE "org.freedesktop.Telepathy.Error. ResourceUnavailable" #define TP_ERROR_STR_RESOURCE_UNAVAILABLE "org.freedesktop.Telepathy.Error. ResourceUnavailable"
 End of changes. 38 change blocks. 
428 lines changed or deleted 0 lines changed or added


 errors.h   errors.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_ERRORS_H__ #ifndef __TP_ERRORS_H__
#define __TP_ERRORS_H__ #define __TP_ERRORS_H__
#include <glib-object.h> #include <glib-object.h>
#include <telepathy-glib/_gen/error-str.h> #include <telepathy-glib/_gen/error-str.h>
#include <telepathy-glib/_gen/genums.h>
G_BEGIN_DECLS G_BEGIN_DECLS
GQuark tp_errors_quark (void); GQuark tp_errors_quark (void);
#define TP_ERROR_PREFIX "org.freedesktop.Telepathy.Error" #define TP_ERROR_PREFIX "org.freedesktop.Telepathy.Error"
#define TP_ERRORS (tp_errors_quark ()) #define TP_ERRORS (tp_errors_quark ())
void tp_g_set_error_invalid_handle_type (guint type, GError **error); void tp_g_set_error_invalid_handle_type (guint type, GError **error);
void tp_g_set_error_unsupported_handle_type (guint type, GError **error); void tp_g_set_error_unsupported_handle_type (guint type, GError **error);
#define TP_TYPE_ERROR (tp_error_get_type())
GType tp_error_get_type (void);
typedef enum { typedef enum {
TP_ERROR_NETWORK_ERROR, TP_ERROR_NETWORK_ERROR, /*< nick=NetworkError >*/
TP_ERROR_NOT_IMPLEMENTED, TP_ERROR_NOT_IMPLEMENTED, /*< nick=NotImplemented >*/
TP_ERROR_INVALID_ARGUMENT, TP_ERROR_INVALID_ARGUMENT, /*< nick=InvalidArgument >*/
TP_ERROR_NOT_AVAILABLE, TP_ERROR_NOT_AVAILABLE, /*< nick=NotAvailable >*/
TP_ERROR_PERMISSION_DENIED, TP_ERROR_PERMISSION_DENIED, /*< nick=PermissionDenied >*/
TP_ERROR_DISCONNECTED, TP_ERROR_DISCONNECTED, /*< nick=Disconnected >*/
TP_ERROR_INVALID_HANDLE, TP_ERROR_INVALID_HANDLE, /*< nick=InvalidHandle >*/
TP_ERROR_CHANNEL_BANNED, TP_ERROR_CHANNEL_BANNED, /*< nick=Channel.Banned >*/
TP_ERROR_CHANNEL_FULL, TP_ERROR_CHANNEL_FULL, /*< nick=Channel.Full >*/
TP_ERROR_CHANNEL_INVITE_ONLY, TP_ERROR_CHANNEL_INVITE_ONLY, /*< nick=Channel.InviteOnly >*/
TP_ERROR_NOT_YOURS, TP_ERROR_NOT_YOURS, /*< nick=NotYours >*/
TP_ERROR_CANCELLED, TP_ERROR_CANCELLED, /*< nick=Cancelled >*/
TP_ERROR_AUTHENTICATION_FAILED, TP_ERROR_AUTHENTICATION_FAILED, /*< nick=AuthenticationFailed >*/
TP_ERROR_ENCRYPTION_NOT_AVAILABLE, TP_ERROR_ENCRYPTION_NOT_AVAILABLE, /*< nick=EncryptionNotAvailable >*/
TP_ERROR_ENCRYPTION_ERROR, TP_ERROR_ENCRYPTION_ERROR, /*< nick=EncryptionError >*/
TP_ERROR_CERT_NOT_PROVIDED, TP_ERROR_CERT_NOT_PROVIDED, /*< nick=Cert.NotProvided >*/
TP_ERROR_CERT_UNTRUSTED, TP_ERROR_CERT_UNTRUSTED, /*< nick=Cert.Untrusted >*/
TP_ERROR_CERT_EXPIRED, TP_ERROR_CERT_EXPIRED, /*< nick=Cert.Expired >*/
TP_ERROR_CERT_NOT_ACTIVATED, TP_ERROR_CERT_NOT_ACTIVATED, /*< nick=Cert.NotActivated >*/
TP_ERROR_CERT_FINGERPRINT_MISMATCH, TP_ERROR_CERT_FINGERPRINT_MISMATCH, /*< nick=Cert.FingerprintMismatch >
TP_ERROR_CERT_HOSTNAME_MISMATCH, */
TP_ERROR_CERT_SELF_SIGNED, TP_ERROR_CERT_HOSTNAME_MISMATCH, /*< nick=Cert.HostnameMismatch >*/
TP_ERROR_CERT_INVALID, TP_ERROR_CERT_SELF_SIGNED, /*< nick=Cert.SelfSigned >*/
TP_ERROR_NOT_CAPABLE, TP_ERROR_CERT_INVALID, /*< nick=Cert.Invalid >*/
TP_ERROR_OFFLINE, TP_ERROR_NOT_CAPABLE, /*< nick=NotCapable >*/
TP_ERROR_CHANNEL_KICKED, TP_ERROR_OFFLINE, /*< nick=Offline >*/
TP_ERROR_BUSY, TP_ERROR_CHANNEL_KICKED, /*< nick=Channel.Kicked >*/
TP_ERROR_NO_ANSWER, TP_ERROR_BUSY, /*< nick=Busy >*/
TP_ERROR_DOES_NOT_EXIST, TP_ERROR_NO_ANSWER, /*< nick=NoAnswer >*/
TP_ERROR_TERMINATED, TP_ERROR_DOES_NOT_EXIST, /*< nick=DoesNotExist >*/
TP_ERROR_CONNECTION_REFUSED, TP_ERROR_TERMINATED, /*< nick=Terminated >*/
TP_ERROR_CONNECTION_FAILED, TP_ERROR_CONNECTION_REFUSED, /*< nick=ConnectionRefused >*/
TP_ERROR_CONNECTION_LOST, TP_ERROR_CONNECTION_FAILED, /*< nick=ConnectionFailed >*/
TP_ERROR_ALREADY_CONNECTED, TP_ERROR_CONNECTION_LOST, /*< nick=ConnectionLost >*/
TP_ERROR_CONNECTION_REPLACED, TP_ERROR_ALREADY_CONNECTED, /*< nick=AlreadyConnected >*/
TP_ERROR_REGISTRATION_EXISTS, TP_ERROR_CONNECTION_REPLACED, /*< nick=ConnectionReplaced >*/
TP_ERROR_SERVICE_BUSY, TP_ERROR_REGISTRATION_EXISTS, /*< nick=RegistrationExists >*/
TP_ERROR_RESOURCE_UNAVAILABLE, TP_ERROR_SERVICE_BUSY, /*< nick=ServiceBusy >*/
TP_ERROR_RESOURCE_UNAVAILABLE, /*< nick=ResourceUnavailable >*/
} TpError; } TpError;
const gchar *tp_error_get_dbus_name (TpError error); const gchar *tp_error_get_dbus_name (TpError error);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 3 change blocks. 
42 lines changed or deleted 40 lines changed or added


 proxy.h   proxy.h 
skipping to change at line 29 skipping to change at line 29
* 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_PROXY_H__ #ifndef __TP_PROXY_H__
#define __TP_PROXY_H__ #define __TP_PROXY_H__
#include <dbus/dbus-glib.h> #include <dbus/dbus-glib.h>
#include <gio/gio.h> #include <gio/gio.h>
#include <telepathy-glib/defs.h> #include <telepathy-glib/defs.h>
#include <telepathy-glib/_gen/genums.h>
G_BEGIN_DECLS G_BEGIN_DECLS
/* Forward declaration of a subclass - from dbus.h */ /* Forward declaration of a subclass - from dbus.h */
typedef struct _TpDBusDaemon TpDBusDaemon; typedef struct _TpDBusDaemon TpDBusDaemon;
typedef struct _TpProxyPrivate TpProxyPrivate; typedef struct _TpProxyPrivate TpProxyPrivate;
typedef struct _TpProxy TpProxy; typedef struct _TpProxy TpProxy;
skipping to change at line 54 skipping to change at line 55
TP_DBUS_ERROR_PROXY_UNREFERENCED = 1, TP_DBUS_ERROR_PROXY_UNREFERENCED = 1,
TP_DBUS_ERROR_NO_INTERFACE = 2, TP_DBUS_ERROR_NO_INTERFACE = 2,
TP_DBUS_ERROR_NAME_OWNER_LOST = 3, TP_DBUS_ERROR_NAME_OWNER_LOST = 3,
TP_DBUS_ERROR_INVALID_BUS_NAME = 4, TP_DBUS_ERROR_INVALID_BUS_NAME = 4,
TP_DBUS_ERROR_INVALID_INTERFACE_NAME = 5, TP_DBUS_ERROR_INVALID_INTERFACE_NAME = 5,
TP_DBUS_ERROR_INVALID_OBJECT_PATH = 6, TP_DBUS_ERROR_INVALID_OBJECT_PATH = 6,
TP_DBUS_ERROR_INVALID_MEMBER_NAME = 7, TP_DBUS_ERROR_INVALID_MEMBER_NAME = 7,
TP_DBUS_ERROR_OBJECT_REMOVED = 8, TP_DBUS_ERROR_OBJECT_REMOVED = 8,
TP_DBUS_ERROR_CANCELLED = 9, TP_DBUS_ERROR_CANCELLED = 9,
TP_DBUS_ERROR_INCONSISTENT = 10, TP_DBUS_ERROR_INCONSISTENT = 10,
NUM_TP_DBUS_ERRORS #define NUM_TP_DBUS_ERRORS (TP_DBUS_ERROR_INCONSISTENT + 1)
} TpDBusError; } TpDBusError;
struct _TpProxy { struct _TpProxy {
/*<private>*/ /*<private>*/
GObject parent; GObject parent;
TpDBusDaemon *dbus_daemon; TpDBusDaemon *dbus_daemon;
DBusGConnection *dbus_connection; DBusGConnection *dbus_connection;
gchar *bus_name; gchar *bus_name;
gchar *object_path; gchar *object_path;
 End of changes. 2 change blocks. 
1 lines changed or deleted 2 lines changed or added


 telepathy-enums.h   telepathy-enums.h 
/* Generated from telepathy-glib /* Generated from telepathy-glib
*/ */
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
/**
*
TpConnMgrParamFlags:
* @TP_CONN_MGR_PARAM_FLAG_REQUIRED: <![CDATA[ This parameter is
required for connecting to the server. ]]>
* @TP_CONN_MGR_PARAM_FLAG_REGISTER: <![CDATA[ This parameter is
required for registering an account on the server. ]]>
* @TP_CONN_MGR_PARAM_FLAG_HAS_DEFAULT: <![CDATA[ This parameter
has a default value, which is returned in GetParameters; not prov
iding this parameter is equivalent to providing the default.
]]>
* @TP_CONN_MGR_PARAM_FLAG_SECRET: <![CDATA[ This parameter shoul
d be considered private or secret; for instance, clients should
store it in a "password safe" like gnome-keyring or kwallet, o
mit it from debug logs, and use a text input widget that hides
the value of the parameter. (Clients that support older connecti
on managers may also treat any parameter whose name contains "p
assword" as though it had this flag.) ]]>
* @TP_CONN_MGR_PARAM_FLAG_DBUS_PROPERTY: <![CDATA[ This paramete
r is also a D-Bus property on the resulting Connection; a paramet
er named com.example.Duck.Macaroni with this flag corresponds to
the Macaroni property on the com.example.Duck interface. Its val
ue can be queried and possibly changed on an existing Connection
using methods on the org.freedesktop.DBus.Properties interface.
]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_CONN_MGR_PARAM_FLAG_REQUIRED = 1, TP_CONN_MGR_PARAM_FLAG_REQUIRED = 1,
TP_CONN_MGR_PARAM_FLAG_REGISTER = 2, TP_CONN_MGR_PARAM_FLAG_REGISTER = 2,
TP_CONN_MGR_PARAM_FLAG_HAS_DEFAULT = 4, TP_CONN_MGR_PARAM_FLAG_HAS_DEFAULT = 4,
TP_CONN_MGR_PARAM_FLAG_SECRET = 8, TP_CONN_MGR_PARAM_FLAG_SECRET = 8,
TP_CONN_MGR_PARAM_FLAG_DBUS_PROPERTY = 16, TP_CONN_MGR_PARAM_FLAG_DBUS_PROPERTY = 16,
} TpConnMgrParamFlags; } TpConnMgrParamFlags;
/**
*
TpHandleType:
* @TP_HANDLE_TYPE_NONE: <![CDATA[ A "null" handle type used to i
ndicate the absence of a handle. When a handle type and a handle
appear as a pair, if the handle type is zero, the handle must als
o be zero. ]]>
* @TP_HANDLE_TYPE_CONTACT: <![CDATA[ A contact ]]>
* @TP_HANDLE_TYPE_ROOM: <![CDATA[ A chat room ]]>
* @TP_HANDLE_TYPE_LIST: <![CDATA[ A server-generated contact lis
t (see Channel.Interface.Group) ]]>
* @TP_HANDLE_TYPE_GROUP: <![CDATA[ A user-defined contact list (
see Channel.Interface.Group) ]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_HANDLE_TYPE_NONE = 0, TP_HANDLE_TYPE_NONE = 0,
TP_HANDLE_TYPE_CONTACT = 1, TP_HANDLE_TYPE_CONTACT = 1,
TP_HANDLE_TYPE_ROOM = 2, TP_HANDLE_TYPE_ROOM = 2,
TP_HANDLE_TYPE_LIST = 3, TP_HANDLE_TYPE_LIST = 3,
TP_HANDLE_TYPE_GROUP = 4, TP_HANDLE_TYPE_GROUP = 4,
} TpHandleType; } TpHandleType;
/**
* NUM_TP_HANDLE_TYPES:
*
* 1 higher than the highest valid value of #TpHandleType.
*/
#define NUM_TP_HANDLE_TYPES (4+1) #define NUM_TP_HANDLE_TYPES (4+1)
/**
*
TpConnectionStatus:
* @TP_CONNECTION_STATUS_CONNECTED: <![CDATA[ The connection is f
ully connected and all methods are available. ]]>
* @TP_CONNECTION_STATUS_CONNECTING: <![CDATA[ Connect has been c
alled but the connection has not yet been established. Some metho
ds may fail until the connection has been established. ]]
>
* @TP_CONNECTION_STATUS_DISCONNECTED: <![CDATA[ If this is retri
eved from GetStatus or Status, it indicates that connection
has not yet been attempted. If seen in a StatusChanged signa
l, it indicates that the connection has failed; the Connection ob
ject SHOULD be removed from D-Bus immediately, and all subsequent
method calls SHOULD fail. ]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_CONNECTION_STATUS_CONNECTED = 0, TP_CONNECTION_STATUS_CONNECTED = 0,
TP_CONNECTION_STATUS_CONNECTING = 1, TP_CONNECTION_STATUS_CONNECTING = 1,
TP_CONNECTION_STATUS_DISCONNECTED = 2, TP_CONNECTION_STATUS_DISCONNECTED = 2,
} TpConnectionStatus; } TpConnectionStatus;
/**
* NUM_TP_CONNECTION_STATUSES:
*
* 1 higher than the highest valid value of #TpConnectionStatus.
*/
#define NUM_TP_CONNECTION_STATUSES (2+1) #define NUM_TP_CONNECTION_STATUSES (2+1)
/**
*
TpConnectionStatusReason:
* @TP_CONNECTION_STATUS_REASON_NONE_SPECIFIED: <![CDATA[ There i
s no reason set for this state change. Unknown status reasons S
HOULD be treated like this reason. When disconnected for this re
ason, the equivalent D-Bus error is org.freedesktop.Telepathy.E
rror.Disconnected. ]]>
* @TP_CONNECTION_STATUS_REASON_REQUESTED: <![CDATA[ The change i
s in response to a user request. Changes to the Connecting or C
onnected status SHOULD always indicate this reason; changes to
the Disconnected status SHOULD indicate this reason if and only
if the disconnection was requested by the user. When disconnect
ed for this reason, the equivalent D-Bus error is org.freedeskt
op.Telepathy.Error.Cancelled. ]]>
* @TP_CONNECTION_STATUS_REASON_NETWORK_ERROR: <![CDATA[ There wa
s an error sending or receiving on the network socket. When the
status changes from Connecting to Disconnected for this reason,
the equivalent D-Bus error is either org.freedesktop.Telepathy
.Error.NetworkError, org.freedesktop.Telepathy.Error.Connection
Refused, org.freedesktop.Telepathy.Error.ConnectionFailed
or some more specific error. When the status changes from
Connected to Disconnected for this reason, the equivalent D-Bu
s error is either org.freedesktop.Telepathy.Error.NetworkError,
org.freedesktop.Telepathy.Error.ConnectionLost or
some more specific error. ]]>
* @TP_CONNECTION_STATUS_REASON_AUTHENTICATION_FAILED: <![CDATA[
The username or password was invalid. When disconnected for this
reason, the equivalent D-Bus error is org.freedesktop.Telepath
y.Error.AuthenticationFailed. ]]>
* @TP_CONNECTION_STATUS_REASON_ENCRYPTION_ERROR: <![CDATA[ There
was an error negotiating SSL on this connection, or encryption
was unavailable and require-encryption was set when the connec
tion was created. When disconnected for this reason, the equival
ent D-Bus error is org.freedesktop.Telepathy.Error.EncryptionNo
tAvailable if encryption was not available at all, or
org.freedesktop.Telepathy.Error.EncryptionError if encryptio
n failed. ]]>
* @TP_CONNECTION_STATUS_REASON_NAME_IN_USE: <![CDATA[ In general
, this reason indicates that the requested account name or othe
r identification could not be used due to conflict with another
connection. It can be divided into three cases: If
the status change is from Connecting to Disconnected and the
'register' parameter to RequestConnection was present and tr
ue, the requested account could not be created on the server
because it already exists. The equivalent D-Bus error is
org.freedesktop.Telepathy.Error.RegistrationExists.
If the status change is from Connecting to Disconnected
but the 'register' parameter is absent or false, the connection
manager could not connect to the specified account because
a connection to that account already exists. The equ
ivalent D-Bus error is org.freedesktop.Telepathy.Error.Alread
yConnected. In some protocols, like XMPP (w
hen connecting with the same JID and resource as an existin
g connection), the existing connection "wins" and the new o
ne fails to connect. If the status
change is from Connected to Disconnected, the existing conne
ction was automatically disconnected because a new connection
to the same account (perhaps from a different client or loca
tion) was established. The equivalent D-Bus error is
org.freedesktop.Telepathy.Error.ConnectionReplaced.
In some protocols, like MSNP (when connecting twice with the
same Passport), the new connection "wins" and the
existing one is automatically disconnected.
]]>
* @TP_CONNECTION_STATUS_REASON_CERT_NOT_PROVIDED: <![CDATA[ The
server did not provide a SSL certificate. When disconnected for
this reason, the equivalent D-Bus error is org.freedesktop.Tele
pathy.Error.Cert.NotProvided. ]]>
* @TP_CONNECTION_STATUS_REASON_CERT_UNTRUSTED: <![CDATA[ The ser
ver's SSL certificate is signed by an untrusted certifying auth
ority. This error SHOULD NOT be used to represent a self-signed
certificate: use the more specific Cert_Self_Signed reason for
that. When disconnected for this reason, the equivalent D-Bus e
rror is org.freedesktop.Telepathy.Error.Cert.Untrusted.
]]>
* @TP_CONNECTION_STATUS_REASON_CERT_EXPIRED: <![CDATA[ The serve
r's SSL certificate has expired. When disconnected for this reas
on, the equivalent D-Bus error is org.freedesktop.Telepathy.Err
or.Cert.Expired. ]]>
* @TP_CONNECTION_STATUS_REASON_CERT_NOT_ACTIVATED: <![CDATA[ The
server's SSL certificate is not yet valid. When disconnected fo
r this reason, the equivalent D-Bus error is org.freedesktop.Te
lepathy.Error.Cert.NotActivated. ]]>
* @TP_CONNECTION_STATUS_REASON_CERT_HOSTNAME_MISMATCH: <![CDATA[
The server's SSL certificate did not match its hostname. When d
isconnected for this reason, the equivalent D-Bus error is org.
freedesktop.Telepathy.Error.Cert.HostnameMismatch. ]]>
* @TP_CONNECTION_STATUS_REASON_CERT_FINGERPRINT_MISMATCH: <![CDATA[
The server's SSL certificate does not have the expected fin
gerprint. When disconnected for this reason, the equivalent D-Bu
s error is org.freedesktop.Telepathy.Error.Cert.FingerprintMism
atch. ]]>
* @TP_CONNECTION_STATUS_REASON_CERT_SELF_SIGNED: <![CDATA[ The s
erver's SSL certificate is self-signed. When disconnected for th
is reason, the equivalent D-Bus error is org.freedesktop.Telepa
thy.Error.Cert.HostnameMismatch. ]]>
* @TP_CONNECTION_STATUS_REASON_CERT_OTHER_ERROR: <![CDATA[ There
was some other error validating the server's SSL certificate.
When disconnected for this reason, the equivalent D-Bus error is
org.freedesktop.Telepathy.Error.Cert.Invalid.
]]>
*
* <![CDATA[ A reason why the status of the connection changed. Apa
rt from Requested, the values of this enumeration only make sense
as reasons why the status changed to Disconnected. ]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_CONNECTION_STATUS_REASON_NONE_SPECIFIED = 0, TP_CONNECTION_STATUS_REASON_NONE_SPECIFIED = 0,
TP_CONNECTION_STATUS_REASON_REQUESTED = 1, TP_CONNECTION_STATUS_REASON_REQUESTED = 1,
TP_CONNECTION_STATUS_REASON_NETWORK_ERROR = 2, TP_CONNECTION_STATUS_REASON_NETWORK_ERROR = 2,
TP_CONNECTION_STATUS_REASON_AUTHENTICATION_FAILED = 3, TP_CONNECTION_STATUS_REASON_AUTHENTICATION_FAILED = 3,
TP_CONNECTION_STATUS_REASON_ENCRYPTION_ERROR = 4, TP_CONNECTION_STATUS_REASON_ENCRYPTION_ERROR = 4,
TP_CONNECTION_STATUS_REASON_NAME_IN_USE = 5, TP_CONNECTION_STATUS_REASON_NAME_IN_USE = 5,
TP_CONNECTION_STATUS_REASON_CERT_NOT_PROVIDED = 6, TP_CONNECTION_STATUS_REASON_CERT_NOT_PROVIDED = 6,
TP_CONNECTION_STATUS_REASON_CERT_UNTRUSTED = 7, TP_CONNECTION_STATUS_REASON_CERT_UNTRUSTED = 7,
TP_CONNECTION_STATUS_REASON_CERT_EXPIRED = 8, TP_CONNECTION_STATUS_REASON_CERT_EXPIRED = 8,
TP_CONNECTION_STATUS_REASON_CERT_NOT_ACTIVATED = 9, TP_CONNECTION_STATUS_REASON_CERT_NOT_ACTIVATED = 9,
TP_CONNECTION_STATUS_REASON_CERT_HOSTNAME_MISMATCH = 10, TP_CONNECTION_STATUS_REASON_CERT_HOSTNAME_MISMATCH = 10,
TP_CONNECTION_STATUS_REASON_CERT_FINGERPRINT_MISMATCH = 11, TP_CONNECTION_STATUS_REASON_CERT_FINGERPRINT_MISMATCH = 11,
TP_CONNECTION_STATUS_REASON_CERT_SELF_SIGNED = 12, TP_CONNECTION_STATUS_REASON_CERT_SELF_SIGNED = 12,
TP_CONNECTION_STATUS_REASON_CERT_OTHER_ERROR = 13, TP_CONNECTION_STATUS_REASON_CERT_OTHER_ERROR = 13,
} TpConnectionStatusReason; } TpConnectionStatusReason;
/**
* NUM_TP_CONNECTION_STATUS_REASONS:
*
* 1 higher than the highest valid value of #TpConnectionStatusReason.
*/
#define NUM_TP_CONNECTION_STATUS_REASONS (13+1) #define NUM_TP_CONNECTION_STATUS_REASONS (13+1)
/**
*
TpConnectionAliasFlags:
* @TP_CONNECTION_ALIAS_FLAG_USER_SET: <![CDATA[ The aliases of c
ontacts on this connection may be changed by the user of the se
rvice, not just by the contacts themselves. This is the case on
Jabber, for instance. It is possible that aliases can be changed
by the contacts too - which alias takes precedence is not defi
ned by this specification, and depends on the server and/or con
nection manager implementation. This flag only applie
s to the aliases of "globally valid" contact handles. At this t
ime, clients should not expect to be able to change the aliases
corresponding to any channel-specific handles. If this becomes
possible in future, a new flag will be defined. ]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_CONNECTION_ALIAS_FLAG_USER_SET = 1, TP_CONNECTION_ALIAS_FLAG_USER_SET = 1,
} TpConnectionAliasFlags; } TpConnectionAliasFlags;
/**
*
TpConnectionCapabilityFlags:
* @TP_CONNECTION_CAPABILITY_FLAG_CREATE: <![CDATA[ The given cha
nnel type and handle can be given to RequestChannel to create a n
ew channel of this type. ]]>
* @TP_CONNECTION_CAPABILITY_FLAG_INVITE: <![CDATA[ The given con
tact can be invited to an existing channel of this type. ]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_CONNECTION_CAPABILITY_FLAG_CREATE = 1, TP_CONNECTION_CAPABILITY_FLAG_CREATE = 1,
TP_CONNECTION_CAPABILITY_FLAG_INVITE = 2, TP_CONNECTION_CAPABILITY_FLAG_INVITE = 2,
} TpConnectionCapabilityFlags; } TpConnectionCapabilityFlags;
/**
*
TpContactInfoFlags:
* @TP_CONTACT_INFO_FLAG_CAN_SET: <![CDATA[ Indicates that SetCon
tactInfo is supported on this connection. ]]>
* @TP_CONTACT_INFO_FLAG_PUSH: <![CDATA[ Indicates that the proto
col pushes all contacts' information to the connection manager wi
thout prompting. If set, ContactInfoChanged will be emitted
whenever contacts' information changes. ]]>
*
* <![CDATA[ Flags defining the behaviour of contact information on
this protocol. Some protocols provide no information on contacts w
ithout an explicit request; others always push information to the c
onnection manager as and when it changes. ]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_CONTACT_INFO_FLAG_CAN_SET = 1, TP_CONTACT_INFO_FLAG_CAN_SET = 1,
TP_CONTACT_INFO_FLAG_PUSH = 2, TP_CONTACT_INFO_FLAG_PUSH = 2,
} TpContactInfoFlags; } TpContactInfoFlags;
/**
*
TpContactInfoFieldFlags:
* @TP_CONTACT_INFO_FIELD_FLAG_PARAMETERS_EXACT: <![CDATA[ If pre
sent, exactly the parameters indicated must be set on this fiel
d; in the case of an empty list of parameters, this implies that
parameters may not be used. If absent, and the list of allowed
parameters is non-empty, any (possibly empty) subset of that l
ist may be used. If absent, and the list of allowed
parameters is empty, any parameters may be used. ]]>
*
* <![CDATA[ Flags describing the behaviour of a vCard field.
]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_CONTACT_INFO_FIELD_FLAG_PARAMETERS_EXACT = 1, TP_CONTACT_INFO_FIELD_FLAG_PARAMETERS_EXACT = 1,
} TpContactInfoFieldFlags; } TpContactInfoFieldFlags;
/**
*
TpConnectionPresenceType:
* @TP_CONNECTION_PRESENCE_TYPE_UNSET: <![CDATA[ An invalid prese
nce type used as a null value. This value MUST NOT appear in the
Statuses property, or in the result of GetStatuses on t
he deprecated Presence interface. ]]>
* @TP_CONNECTION_PRESENCE_TYPE_OFFLINE: <![CDATA[ Offline
]]>
* @TP_CONNECTION_PRESENCE_TYPE_AVAILABLE: <![CDATA[ Available
]]>
* @TP_CONNECTION_PRESENCE_TYPE_AWAY: <![CDATA[ Away ]]>
* @TP_CONNECTION_PRESENCE_TYPE_EXTENDED_AWAY: <![CDATA[ Away for
an extended time ]]>
* @TP_CONNECTION_PRESENCE_TYPE_HIDDEN: <![CDATA[ Hidden (invisib
le) ]]>
* @TP_CONNECTION_PRESENCE_TYPE_BUSY: <![CDATA[ Busy, Do Not Dist
urb. ]]>
* @TP_CONNECTION_PRESENCE_TYPE_UNKNOWN: <![CDATA[ Unknown, unabl
e to determine presence for this contact, for example if the prot
ocol only allows presence of subscribed contacts. ]]>
* @TP_CONNECTION_PRESENCE_TYPE_ERROR: <![CDATA[ Error, an error
occurred while trying to determine presence. The message, if set
, is an error from the server. ]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_CONNECTION_PRESENCE_TYPE_UNSET = 0, TP_CONNECTION_PRESENCE_TYPE_UNSET = 0,
TP_CONNECTION_PRESENCE_TYPE_OFFLINE = 1, TP_CONNECTION_PRESENCE_TYPE_OFFLINE = 1,
TP_CONNECTION_PRESENCE_TYPE_AVAILABLE = 2, TP_CONNECTION_PRESENCE_TYPE_AVAILABLE = 2,
TP_CONNECTION_PRESENCE_TYPE_AWAY = 3, TP_CONNECTION_PRESENCE_TYPE_AWAY = 3,
TP_CONNECTION_PRESENCE_TYPE_EXTENDED_AWAY = 4, TP_CONNECTION_PRESENCE_TYPE_EXTENDED_AWAY = 4,
TP_CONNECTION_PRESENCE_TYPE_HIDDEN = 5, TP_CONNECTION_PRESENCE_TYPE_HIDDEN = 5,
TP_CONNECTION_PRESENCE_TYPE_BUSY = 6, TP_CONNECTION_PRESENCE_TYPE_BUSY = 6,
TP_CONNECTION_PRESENCE_TYPE_UNKNOWN = 7, TP_CONNECTION_PRESENCE_TYPE_UNKNOWN = 7,
TP_CONNECTION_PRESENCE_TYPE_ERROR = 8, TP_CONNECTION_PRESENCE_TYPE_ERROR = 8,
} TpConnectionPresenceType; } TpConnectionPresenceType;
/**
* NUM_TP_CONNECTION_PRESENCE_TYPES:
*
* 1 higher than the highest valid value of #TpConnectionPresenceType.
*/
#define NUM_TP_CONNECTION_PRESENCE_TYPES (8+1) #define NUM_TP_CONNECTION_PRESENCE_TYPES (8+1)
/**
*
TpRichPresenceAccessControlType:
* @TP_RICH_PRESENCE_ACCESS_CONTROL_TYPE_WHITELIST: <![CDATA[ The
associated variant is a list of contacts (signature 'au', Contac
t_Handle[]) who can see the extended presence information. ]]>
* @TP_RICH_PRESENCE_ACCESS_CONTROL_TYPE_PUBLISH_LIST: <![CDATA[
All contacts in the user's 'publish' contact list can see the ext
ended presence information. The associated variant is ignored. ]]>
* @TP_RICH_PRESENCE_ACCESS_CONTROL_TYPE_GROUP: <![CDATA[ The ass
ociated variant is a handle of type Group (signature 'u', Group_H
andle) representing a group of contacts who can see the extended
presence information. ]]>
* @TP_RICH_PRESENCE_ACCESS_CONTROL_TYPE_OPEN: <![CDATA[ Anyone w
ith access to the service can see the extended presence informati
on. ]]>
*
* <![CDATA[ A type of access control for Rich_Presence_Access_Cont
rol. For most types, the exact access control is given by an associ
ated variant. These are the access control type
s from XMPP publish/subscribe (XEP-0060). ]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_RICH_PRESENCE_ACCESS_CONTROL_TYPE_WHITELIST = 0, TP_RICH_PRESENCE_ACCESS_CONTROL_TYPE_WHITELIST = 0,
TP_RICH_PRESENCE_ACCESS_CONTROL_TYPE_PUBLISH_LIST = 1, TP_RICH_PRESENCE_ACCESS_CONTROL_TYPE_PUBLISH_LIST = 1,
TP_RICH_PRESENCE_ACCESS_CONTROL_TYPE_GROUP = 2, TP_RICH_PRESENCE_ACCESS_CONTROL_TYPE_GROUP = 2,
TP_RICH_PRESENCE_ACCESS_CONTROL_TYPE_OPEN = 3, TP_RICH_PRESENCE_ACCESS_CONTROL_TYPE_OPEN = 3,
} TpRichPresenceAccessControlType; } TpRichPresenceAccessControlType;
/**
* NUM_TP_RICH_PRESENCE_ACCESS_CONTROL_TYPES:
*
* 1 higher than the highest valid value of #TpRichPresenceAccessControlTyp
e.
*/
#define NUM_TP_RICH_PRESENCE_ACCESS_CONTROL_TYPES (3+1) #define NUM_TP_RICH_PRESENCE_ACCESS_CONTROL_TYPES (3+1)
/**
*
TpFileTransferState:
* @TP_FILE_TRANSFER_STATE_NONE: <![CDATA[ An invalid state type
used as a null value. This value MUST NOT appear in the State pro
perty. ]]>
* @TP_FILE_TRANSFER_STATE_PENDING: <![CDATA[ The file transfer i
s waiting to be accepted/closed by the receiver. The receiver has
to call AcceptFile, then wait for the state to change to Open an
d check the offset value. ]]>
* @TP_FILE_TRANSFER_STATE_ACCEPTED: <![CDATA[ The receiver has a
ccepted the transfer. The sender now has to call ProvideFile to a
ctually start the transfer. The receiver should now wait for the
state to change to Open and check the offset value. ]]>
* @TP_FILE_TRANSFER_STATE_OPEN: <![CDATA[ The file transfer is o
pen for traffic. ]]>
* @TP_FILE_TRANSFER_STATE_COMPLETED: <![CDATA[ The file transfer
has been completed successfully. ]]>
* @TP_FILE_TRANSFER_STATE_CANCELLED: <![CDATA[ The file transfer
has been cancelled. ]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_FILE_TRANSFER_STATE_NONE = 0, TP_FILE_TRANSFER_STATE_NONE = 0,
TP_FILE_TRANSFER_STATE_PENDING = 1, TP_FILE_TRANSFER_STATE_PENDING = 1,
TP_FILE_TRANSFER_STATE_ACCEPTED = 2, TP_FILE_TRANSFER_STATE_ACCEPTED = 2,
TP_FILE_TRANSFER_STATE_OPEN = 3, TP_FILE_TRANSFER_STATE_OPEN = 3,
TP_FILE_TRANSFER_STATE_COMPLETED = 4, TP_FILE_TRANSFER_STATE_COMPLETED = 4,
TP_FILE_TRANSFER_STATE_CANCELLED = 5, TP_FILE_TRANSFER_STATE_CANCELLED = 5,
} TpFileTransferState; } TpFileTransferState;
/**
* NUM_TP_FILE_TRANSFER_STATES:
*
* 1 higher than the highest valid value of #TpFileTransferState.
*/
#define NUM_TP_FILE_TRANSFER_STATES (5+1) #define NUM_TP_FILE_TRANSFER_STATES (5+1)
/**
*
TpFileTransferStateChangeReason:
* @TP_FILE_TRANSFER_STATE_CHANGE_REASON_NONE: <![CDATA[ No reaso
n was specified. ]]>
* @TP_FILE_TRANSFER_STATE_CHANGE_REASON_REQUESTED: <![CDATA[ The
change in state was requested. ]]>
* @TP_FILE_TRANSFER_STATE_CHANGE_REASON_LOCAL_STOPPED: <![CDATA[
The file transfer was cancelled by the local user. ]]>
* @TP_FILE_TRANSFER_STATE_CHANGE_REASON_REMOTE_STOPPED: <![CDATA[
The file transfer was cancelled by the remote user. ]]>
* @TP_FILE_TRANSFER_STATE_CHANGE_REASON_LOCAL_ERROR: <![CDATA[ T
he file transfer was cancelled because of a local error. ]]>
* @TP_FILE_TRANSFER_STATE_CHANGE_REASON_REMOTE_ERROR: <![CDATA[
The file transfer was cancelled because of a remote error. ]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_FILE_TRANSFER_STATE_CHANGE_REASON_NONE = 0, TP_FILE_TRANSFER_STATE_CHANGE_REASON_NONE = 0,
TP_FILE_TRANSFER_STATE_CHANGE_REASON_REQUESTED = 1, TP_FILE_TRANSFER_STATE_CHANGE_REASON_REQUESTED = 1,
TP_FILE_TRANSFER_STATE_CHANGE_REASON_LOCAL_STOPPED = 2, TP_FILE_TRANSFER_STATE_CHANGE_REASON_LOCAL_STOPPED = 2,
TP_FILE_TRANSFER_STATE_CHANGE_REASON_REMOTE_STOPPED = 3, TP_FILE_TRANSFER_STATE_CHANGE_REASON_REMOTE_STOPPED = 3,
TP_FILE_TRANSFER_STATE_CHANGE_REASON_LOCAL_ERROR = 4, TP_FILE_TRANSFER_STATE_CHANGE_REASON_LOCAL_ERROR = 4,
TP_FILE_TRANSFER_STATE_CHANGE_REASON_REMOTE_ERROR = 5, TP_FILE_TRANSFER_STATE_CHANGE_REASON_REMOTE_ERROR = 5,
} TpFileTransferStateChangeReason; } TpFileTransferStateChangeReason;
/**
* NUM_TP_FILE_TRANSFER_STATE_CHANGE_REASONS:
*
* 1 higher than the highest valid value of #TpFileTransferStateChangeReaso
n.
*/
#define NUM_TP_FILE_TRANSFER_STATE_CHANGE_REASONS (5+1) #define NUM_TP_FILE_TRANSFER_STATE_CHANGE_REASONS (5+1)
/**
*
TpFileHashType:
* @TP_FILE_HASH_TYPE_NONE: <![CDATA[ No hash. ]]>
* @TP_FILE_HASH_TYPE_MD5: <![CDATA[ MD5 digest as a string of 32
ASCII hex digits. ]]>
* @TP_FILE_HASH_TYPE_SHA1: <![CDATA[ SHA1 digest as a string of
ASCII hex digits. ]]>
* @TP_FILE_HASH_TYPE_SHA256: <![CDATA[ SHA256 digest as a string
of ASCII hex digits. ]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_FILE_HASH_TYPE_NONE = 0, TP_FILE_HASH_TYPE_NONE = 0,
TP_FILE_HASH_TYPE_MD5 = 1, TP_FILE_HASH_TYPE_MD5 = 1,
TP_FILE_HASH_TYPE_SHA1 = 2, TP_FILE_HASH_TYPE_SHA1 = 2,
TP_FILE_HASH_TYPE_SHA256 = 3, TP_FILE_HASH_TYPE_SHA256 = 3,
} TpFileHashType; } TpFileHashType;
/**
* NUM_TP_FILE_HASH_TYPES:
*
* 1 higher than the highest valid value of #TpFileHashType.
*/
#define NUM_TP_FILE_HASH_TYPES (3+1) #define NUM_TP_FILE_HASH_TYPES (3+1)
/**
*
TpMediaStreamType:
* @TP_MEDIA_STREAM_TYPE_AUDIO: <![CDATA[An audio stream]]>
* @TP_MEDIA_STREAM_TYPE_VIDEO: <![CDATA[A video stream]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_MEDIA_STREAM_TYPE_AUDIO = 0, TP_MEDIA_STREAM_TYPE_AUDIO = 0,
TP_MEDIA_STREAM_TYPE_VIDEO = 1, TP_MEDIA_STREAM_TYPE_VIDEO = 1,
} TpMediaStreamType; } TpMediaStreamType;
/**
* NUM_TP_MEDIA_STREAM_TYPES:
*
* 1 higher than the highest valid value of #TpMediaStreamType.
*/
#define NUM_TP_MEDIA_STREAM_TYPES (1+1) #define NUM_TP_MEDIA_STREAM_TYPES (1+1)
/**
*
TpMediaStreamState:
* @TP_MEDIA_STREAM_STATE_DISCONNECTED: <![CDATA[The stream is disconnected
.]]>
* @TP_MEDIA_STREAM_STATE_CONNECTING: <![CDATA[The stream is trying to conn
ect.]]>
* @TP_MEDIA_STREAM_STATE_CONNECTED: <![CDATA[The stream is connected.]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_MEDIA_STREAM_STATE_DISCONNECTED = 0, TP_MEDIA_STREAM_STATE_DISCONNECTED = 0,
TP_MEDIA_STREAM_STATE_CONNECTING = 1, TP_MEDIA_STREAM_STATE_CONNECTING = 1,
TP_MEDIA_STREAM_STATE_CONNECTED = 2, TP_MEDIA_STREAM_STATE_CONNECTED = 2,
} TpMediaStreamState; } TpMediaStreamState;
/**
* NUM_TP_MEDIA_STREAM_STATES:
*
* 1 higher than the highest valid value of #TpMediaStreamState.
*/
#define NUM_TP_MEDIA_STREAM_STATES (2+1) #define NUM_TP_MEDIA_STREAM_STATES (2+1)
/**
*
TpMediaStreamDirection:
* @TP_MEDIA_STREAM_DIRECTION_NONE: <![CDATA[Media are not being sent or re
ceived]]>
* @TP_MEDIA_STREAM_DIRECTION_SEND: <![CDATA[Media are being sent, but not
received]]>
* @TP_MEDIA_STREAM_DIRECTION_RECEIVE: <![CDATA[Media are being received, b
ut not sent]]>
* @TP_MEDIA_STREAM_DIRECTION_BIDIRECTIONAL: <![CDATA[Media are being sent
and received]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_MEDIA_STREAM_DIRECTION_NONE = 0, TP_MEDIA_STREAM_DIRECTION_NONE = 0,
TP_MEDIA_STREAM_DIRECTION_SEND = 1, TP_MEDIA_STREAM_DIRECTION_SEND = 1,
TP_MEDIA_STREAM_DIRECTION_RECEIVE = 2, TP_MEDIA_STREAM_DIRECTION_RECEIVE = 2,
TP_MEDIA_STREAM_DIRECTION_BIDIRECTIONAL = 3, TP_MEDIA_STREAM_DIRECTION_BIDIRECTIONAL = 3,
} TpMediaStreamDirection; } TpMediaStreamDirection;
/**
* NUM_TP_MEDIA_STREAM_DIRECTIONS:
*
* 1 higher than the highest valid value of #TpMediaStreamDirection.
*/
#define NUM_TP_MEDIA_STREAM_DIRECTIONS (3+1) #define NUM_TP_MEDIA_STREAM_DIRECTIONS (3+1)
/**
*
TpMediaStreamPendingSend:
* @TP_MEDIA_STREAM_PENDING_LOCAL_SEND: <![CDATA[ The local use
r has been asked to send media by the remote user. Call Request
StreamDirection to indicate whether or not this is acceptable.
]]>
* @TP_MEDIA_STREAM_PENDING_REMOTE_SEND: <![CDATA[ The remote u
ser has been asked to send media by the local user. The StreamD
irectionChanged signal will be emitted when the remote user acc
epts or rejects this change. ]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_MEDIA_STREAM_PENDING_LOCAL_SEND = 1, TP_MEDIA_STREAM_PENDING_LOCAL_SEND = 1,
TP_MEDIA_STREAM_PENDING_REMOTE_SEND = 2, TP_MEDIA_STREAM_PENDING_REMOTE_SEND = 2,
} TpMediaStreamPendingSend; } TpMediaStreamPendingSend;
/**
*
TpChannelMediaCapabilities:
* @TP_CHANNEL_MEDIA_CAPABILITY_AUDIO: <![CDATA[ The handle is ca
pable of using audio streams within a media channel. ]]>
* @TP_CHANNEL_MEDIA_CAPABILITY_VIDEO: <![CDATA[ The handle is ca
pable of using video streams within a media channel. ]]>
* @TP_CHANNEL_MEDIA_CAPABILITY_NAT_TRAVERSAL_STUN: <![CDATA[ The
handle is capable of performing STUN to traverse NATs. ]]>
* @TP_CHANNEL_MEDIA_CAPABILITY_NAT_TRAVERSAL_GTALK_P2P: <![CDATA[
The handle is capable of establishing Google Talk peer-to-peer
connections (as implemented in libjingle 0.3) to traverse NATs. ]]>
* @TP_CHANNEL_MEDIA_CAPABILITY_NAT_TRAVERSAL_ICE_UDP: <![CDATA[
The handle is capable of establishing ICE UDP peer-to-peer connec
tions (as defined by the IETF MMUSIC working group) to traverse N
ATs. ]]>
* @TP_CHANNEL_MEDIA_CAPABILITY_IMMUTABLE_STREAMS: <![CDATA[ Chan
nels whose target handle is this contact will have ImmutableStrea
ms = True. ]]>
*
* <![CDATA[ The channel-type-specific capability flags used for
Channel.Type.StreamedMedia in the Connection.Interface.Capabilities
interface. See the InitialAudio property for details of the
mechanisms that will replace this. ]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_CHANNEL_MEDIA_CAPABILITY_AUDIO = 1, TP_CHANNEL_MEDIA_CAPABILITY_AUDIO = 1,
TP_CHANNEL_MEDIA_CAPABILITY_VIDEO = 2, TP_CHANNEL_MEDIA_CAPABILITY_VIDEO = 2,
TP_CHANNEL_MEDIA_CAPABILITY_NAT_TRAVERSAL_STUN = 4, TP_CHANNEL_MEDIA_CAPABILITY_NAT_TRAVERSAL_STUN = 4,
TP_CHANNEL_MEDIA_CAPABILITY_NAT_TRAVERSAL_GTALK_P2P = 8, TP_CHANNEL_MEDIA_CAPABILITY_NAT_TRAVERSAL_GTALK_P2P = 8,
TP_CHANNEL_MEDIA_CAPABILITY_NAT_TRAVERSAL_ICE_UDP = 16, TP_CHANNEL_MEDIA_CAPABILITY_NAT_TRAVERSAL_ICE_UDP = 16,
TP_CHANNEL_MEDIA_CAPABILITY_IMMUTABLE_STREAMS = 32, TP_CHANNEL_MEDIA_CAPABILITY_IMMUTABLE_STREAMS = 32,
} TpChannelMediaCapabilities; } TpChannelMediaCapabilities;
/**
*
TpChannelTextSendError:
* @TP_CHANNEL_TEXT_SEND_ERROR_UNKNOWN: <![CDATA[ An unknown error
occurred ]]>
* @TP_CHANNEL_TEXT_SEND_ERROR_OFFLINE: <![CDATA[ The requested con
tact was offline ]]>
* @TP_CHANNEL_TEXT_SEND_ERROR_INVALID_CONTACT: <![CDATA[ The reque
sted contact is not valid ]]>
* @TP_CHANNEL_TEXT_SEND_ERROR_PERMISSION_DENIED: <![CDATA[ The use
r does not have permission to speak on this channel ]]>
* @TP_CHANNEL_TEXT_SEND_ERROR_TOO_LONG: <![CDATA[ The outgoing mes
sage was too long and was rejected by the server ]]>
* @TP_CHANNEL_TEXT_SEND_ERROR_NOT_IMPLEMENTED: <![CDATA[ The chann
el doesn't support sending text messages to the requested contact
]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_CHANNEL_TEXT_SEND_ERROR_UNKNOWN = 0, TP_CHANNEL_TEXT_SEND_ERROR_UNKNOWN = 0,
TP_CHANNEL_TEXT_SEND_ERROR_OFFLINE = 1, TP_CHANNEL_TEXT_SEND_ERROR_OFFLINE = 1,
TP_CHANNEL_TEXT_SEND_ERROR_INVALID_CONTACT = 2, TP_CHANNEL_TEXT_SEND_ERROR_INVALID_CONTACT = 2,
TP_CHANNEL_TEXT_SEND_ERROR_PERMISSION_DENIED = 3, TP_CHANNEL_TEXT_SEND_ERROR_PERMISSION_DENIED = 3,
TP_CHANNEL_TEXT_SEND_ERROR_TOO_LONG = 4, TP_CHANNEL_TEXT_SEND_ERROR_TOO_LONG = 4,
TP_CHANNEL_TEXT_SEND_ERROR_NOT_IMPLEMENTED = 5, TP_CHANNEL_TEXT_SEND_ERROR_NOT_IMPLEMENTED = 5,
} TpChannelTextSendError; } TpChannelTextSendError;
/**
* NUM_TP_CHANNEL_TEXT_SEND_ERRORS:
*
* 1 higher than the highest valid value of #TpChannelTextSendError.
*/
#define NUM_TP_CHANNEL_TEXT_SEND_ERRORS (5+1) #define NUM_TP_CHANNEL_TEXT_SEND_ERRORS (5+1)
/**
*
TpChannelTextMessageType:
* @TP_CHANNEL_TEXT_MESSAGE_TYPE_NORMAL: <![CDATA[ An ordinary chat
message. Unknown types SHOULD be treated like this. ]]>
* @TP_CHANNEL_TEXT_MESSAGE_TYPE_ACTION: <![CDATA[ An action which
might be presented to the user as "* <sender> <action>", such as an
IRC CTCP ACTION (typically selected by the "/me" command). For exa
mple, the text of the message might be "drinks more coffee".
]]>
* @TP_CHANNEL_TEXT_MESSAGE_TYPE_NOTICE: <![CDATA[ A one-off or aut
omated message not necessarily expecting a reply ]]>
* @TP_CHANNEL_TEXT_MESSAGE_TYPE_AUTO_REPLY: <![CDATA[ An automatic
ally-generated reply message. ]]>
* @TP_CHANNEL_TEXT_MESSAGE_TYPE_DELIVERY_REPORT: <![CDATA[ This
message type MUST NOT appear unless the channel supports the Deli
veryReporting interface. The message MUST be as defined by the De
liveryReporting interface. ]]>
*
* <![CDATA[ The type of message. ]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_CHANNEL_TEXT_MESSAGE_TYPE_NORMAL = 0, TP_CHANNEL_TEXT_MESSAGE_TYPE_NORMAL = 0,
TP_CHANNEL_TEXT_MESSAGE_TYPE_ACTION = 1, TP_CHANNEL_TEXT_MESSAGE_TYPE_ACTION = 1,
TP_CHANNEL_TEXT_MESSAGE_TYPE_NOTICE = 2, TP_CHANNEL_TEXT_MESSAGE_TYPE_NOTICE = 2,
TP_CHANNEL_TEXT_MESSAGE_TYPE_AUTO_REPLY = 3, TP_CHANNEL_TEXT_MESSAGE_TYPE_AUTO_REPLY = 3,
TP_CHANNEL_TEXT_MESSAGE_TYPE_DELIVERY_REPORT = 4, TP_CHANNEL_TEXT_MESSAGE_TYPE_DELIVERY_REPORT = 4,
} TpChannelTextMessageType; } TpChannelTextMessageType;
/**
* NUM_TP_CHANNEL_TEXT_MESSAGE_TYPES:
*
* 1 higher than the highest valid value of #TpChannelTextMessageType.
*/
#define NUM_TP_CHANNEL_TEXT_MESSAGE_TYPES (4+1) #define NUM_TP_CHANNEL_TEXT_MESSAGE_TYPES (4+1)
/**
*
TpChannelTextMessageFlags:
* @TP_CHANNEL_TEXT_MESSAGE_FLAG_TRUNCATED: <![CDATA[ The incoming
message was truncated to a shorter length by the server or the conn
ection manager. ]]>
* @TP_CHANNEL_TEXT_MESSAGE_FLAG_NON_TEXT_CONTENT: <![CDATA[ The
incoming message contained non-text content which cannot be rep
resented by this interface, but has been signalled in the Messa
ges interface. Connection managers SHOULD only set t
his flag if the non-text content appears to be relatively signi
ficant (exactly how significant is up to the implementor). The
intention is that if this flag is set, clients using this inter
face SHOULD inform the user that part of the message was not un
derstood. ]]>
* @TP_CHANNEL_TEXT_MESSAGE_FLAG_SCROLLBACK: <![CDATA[ The incomi
ng message was part of a replay of message history.
In XMPP multi-user chat, a few past messages are replayed wh
en you join a chatroom. A sufficiently capable IRC connection
manager could also set this flag on historical messages when
connected to a proxy like bip or irssi-proxy. The existence
of this flag allows loggers and UIs to use better heuristics
when eliminating duplicates (a simple implementation made pos
sible by this flag would be to avoid logging scrollback at al
l). ]]>
* @TP_CHANNEL_TEXT_MESSAGE_FLAG_RESCUED: <![CDATA[ The incoming
message has been seen in a previous channel during the lifetime
of the Connection, but had not been acknowledged w
hen that channel closed, causing an identical channel (the chan
nel in which the message now appears) to open. This
means that a logger (which should already have seen the mess
age in the previous channel) is able to recognise and ignore
these replayed messages. ]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_CHANNEL_TEXT_MESSAGE_FLAG_TRUNCATED = 1, TP_CHANNEL_TEXT_MESSAGE_FLAG_TRUNCATED = 1,
TP_CHANNEL_TEXT_MESSAGE_FLAG_NON_TEXT_CONTENT = 2, TP_CHANNEL_TEXT_MESSAGE_FLAG_NON_TEXT_CONTENT = 2,
TP_CHANNEL_TEXT_MESSAGE_FLAG_SCROLLBACK = 4, TP_CHANNEL_TEXT_MESSAGE_FLAG_SCROLLBACK = 4,
TP_CHANNEL_TEXT_MESSAGE_FLAG_RESCUED = 8, TP_CHANNEL_TEXT_MESSAGE_FLAG_RESCUED = 8,
} TpChannelTextMessageFlags; } TpChannelTextMessageFlags;
/**
*
TpTubeType:
* @TP_TUBE_TYPE_DBUS: <![CDATA[ The tube is D-Bus tube as descri
bed by the org.freedesktop.Telepathy.Channel.Type.DBusTube inte
rface. ]]>
* @TP_TUBE_TYPE_STREAM: <![CDATA[ The tube is stream tube as des
cribed by the org.freedesktop.Telepathy.Channel.Type.StreamTube
interface. ]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_TUBE_TYPE_DBUS = 0, TP_TUBE_TYPE_DBUS = 0,
TP_TUBE_TYPE_STREAM = 1, TP_TUBE_TYPE_STREAM = 1,
} TpTubeType; } TpTubeType;
/**
* NUM_TP_TUBE_TYPES:
*
* 1 higher than the highest valid value of #TpTubeType.
*/
#define NUM_TP_TUBE_TYPES (1+1) #define NUM_TP_TUBE_TYPES (1+1)
/**
*
TpTubeState:
* @TP_TUBE_STATE_LOCAL_PENDING: <![CDATA[ The tube is waiting to
be accepted/closed locally. ]]>
* @TP_TUBE_STATE_REMOTE_PENDING: <![CDATA[ The tube is waiting t
o be accepted/closed remotely. ]]>
* @TP_TUBE_STATE_OPEN: <![CDATA[ The tube is open for traffic.
]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_TUBE_STATE_LOCAL_PENDING = 0, TP_TUBE_STATE_LOCAL_PENDING = 0,
TP_TUBE_STATE_REMOTE_PENDING = 1, TP_TUBE_STATE_REMOTE_PENDING = 1,
TP_TUBE_STATE_OPEN = 2, TP_TUBE_STATE_OPEN = 2,
} TpTubeState; } TpTubeState;
/**
* NUM_TP_TUBE_STATES:
*
* 1 higher than the highest valid value of #TpTubeState.
*/
#define NUM_TP_TUBE_STATES (2+1) #define NUM_TP_TUBE_STATES (2+1)
/**
*
TpChannelCallStateFlags:
* @TP_CHANNEL_CALL_STATE_RINGING: <![CDATA[ The contact has been
alerted about the call but has not responded (e.g. 180 Ringing i
n SIP). ]]>
* @TP_CHANNEL_CALL_STATE_QUEUED: <![CDATA[ The contact is tempor
arily unavailable, and the call has been placed in a queue (e.g.
182 Queued in SIP, or call-waiting in telephony). ]]>
* @TP_CHANNEL_CALL_STATE_HELD: <![CDATA[ The contact has placed
the call on hold, and will not receive media from the local user
or any other participants until they unhold the call again.
]]>
* @TP_CHANNEL_CALL_STATE_FORWARDED: <![CDATA[ The initiator of t
he call originally called a contact other than the current recipi
ent of the call, but the call was then forwarded or diverted.
]]>
* @TP_CHANNEL_CALL_STATE_IN_PROGRESS: <![CDATA[ Progress has bee
n made in placing the outgoing call, but the destination contact
may not have been made aware of the call yet (so the Ringing stat
e is not appropriate). This corresponds to SIP's status code 183
Session Progress, and could be used when the outgoing call has re
ached a gateway, for instance. ]]>
*
* <![CDATA[ A set of flags representing call states. ]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_CHANNEL_CALL_STATE_RINGING = 1, TP_CHANNEL_CALL_STATE_RINGING = 1,
TP_CHANNEL_CALL_STATE_QUEUED = 2, TP_CHANNEL_CALL_STATE_QUEUED = 2,
TP_CHANNEL_CALL_STATE_HELD = 4, TP_CHANNEL_CALL_STATE_HELD = 4,
TP_CHANNEL_CALL_STATE_FORWARDED = 8, TP_CHANNEL_CALL_STATE_FORWARDED = 8,
TP_CHANNEL_CALL_STATE_IN_PROGRESS = 16, TP_CHANNEL_CALL_STATE_IN_PROGRESS = 16,
} TpChannelCallStateFlags; } TpChannelCallStateFlags;
/**
*
TpChannelChatState:
* @TP_CHANNEL_CHAT_STATE_GONE: <![CDATA[ The contact has effective
ly ceased participating in the chat. ]]>
* @TP_CHANNEL_CHAT_STATE_INACTIVE: <![CDATA[ The contact has not b
een active for some time. ]]>
* @TP_CHANNEL_CHAT_STATE_ACTIVE: <![CDATA[ The contact is actively
participating in the chat. ]]>
* @TP_CHANNEL_CHAT_STATE_PAUSED: <![CDATA[ The contact has paused
composing a message. ]]>
* @TP_CHANNEL_CHAT_STATE_COMPOSING: <![CDATA[ The contact is compo
sing a message to be sent to the chat. ]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_CHANNEL_CHAT_STATE_GONE = 0, TP_CHANNEL_CHAT_STATE_GONE = 0,
TP_CHANNEL_CHAT_STATE_INACTIVE = 1, TP_CHANNEL_CHAT_STATE_INACTIVE = 1,
TP_CHANNEL_CHAT_STATE_ACTIVE = 2, TP_CHANNEL_CHAT_STATE_ACTIVE = 2,
TP_CHANNEL_CHAT_STATE_PAUSED = 3, TP_CHANNEL_CHAT_STATE_PAUSED = 3,
TP_CHANNEL_CHAT_STATE_COMPOSING = 4, TP_CHANNEL_CHAT_STATE_COMPOSING = 4,
} TpChannelChatState; } TpChannelChatState;
/**
* NUM_TP_CHANNEL_CHAT_STATES:
*
* 1 higher than the highest valid value of #TpChannelChatState.
*/
#define NUM_TP_CHANNEL_CHAT_STATES (4+1) #define NUM_TP_CHANNEL_CHAT_STATES (4+1)
/**
*
TpDTMFEvent:
* @TP_DTMF_EVENT_DIGIT_0: <![CDATA[0]]>
* @TP_DTMF_EVENT_DIGIT_1: <![CDATA[1]]>
* @TP_DTMF_EVENT_DIGIT_2: <![CDATA[2]]>
* @TP_DTMF_EVENT_DIGIT_3: <![CDATA[3]]>
* @TP_DTMF_EVENT_DIGIT_4: <![CDATA[4]]>
* @TP_DTMF_EVENT_DIGIT_5: <![CDATA[5]]>
* @TP_DTMF_EVENT_DIGIT_6: <![CDATA[6]]>
* @TP_DTMF_EVENT_DIGIT_7: <![CDATA[7]]>
* @TP_DTMF_EVENT_DIGIT_8: <![CDATA[8]]>
* @TP_DTMF_EVENT_DIGIT_9: <![CDATA[9]]>
* @TP_DTMF_EVENT_ASTERISK: <![CDATA[*]]>
* @TP_DTMF_EVENT_HASH: <![CDATA[#]]>
* @TP_DTMF_EVENT_LETTER_A: <![CDATA[A]]>
* @TP_DTMF_EVENT_LETTER_B: <![CDATA[B]]>
* @TP_DTMF_EVENT_LETTER_C: <![CDATA[C]]>
* @TP_DTMF_EVENT_LETTER_D: <![CDATA[D]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_DTMF_EVENT_DIGIT_0 = 0, TP_DTMF_EVENT_DIGIT_0 = 0,
TP_DTMF_EVENT_DIGIT_1 = 1, TP_DTMF_EVENT_DIGIT_1 = 1,
TP_DTMF_EVENT_DIGIT_2 = 2, TP_DTMF_EVENT_DIGIT_2 = 2,
TP_DTMF_EVENT_DIGIT_3 = 3, TP_DTMF_EVENT_DIGIT_3 = 3,
TP_DTMF_EVENT_DIGIT_4 = 4, TP_DTMF_EVENT_DIGIT_4 = 4,
TP_DTMF_EVENT_DIGIT_5 = 5, TP_DTMF_EVENT_DIGIT_5 = 5,
TP_DTMF_EVENT_DIGIT_6 = 6, TP_DTMF_EVENT_DIGIT_6 = 6,
TP_DTMF_EVENT_DIGIT_7 = 7, TP_DTMF_EVENT_DIGIT_7 = 7,
TP_DTMF_EVENT_DIGIT_8 = 8, TP_DTMF_EVENT_DIGIT_8 = 8,
TP_DTMF_EVENT_DIGIT_9 = 9, TP_DTMF_EVENT_DIGIT_9 = 9,
TP_DTMF_EVENT_ASTERISK = 10, TP_DTMF_EVENT_ASTERISK = 10,
TP_DTMF_EVENT_HASH = 11, TP_DTMF_EVENT_HASH = 11,
TP_DTMF_EVENT_LETTER_A = 12, TP_DTMF_EVENT_LETTER_A = 12,
TP_DTMF_EVENT_LETTER_B = 13, TP_DTMF_EVENT_LETTER_B = 13,
TP_DTMF_EVENT_LETTER_C = 14, TP_DTMF_EVENT_LETTER_C = 14,
TP_DTMF_EVENT_LETTER_D = 15, TP_DTMF_EVENT_LETTER_D = 15,
} TpDTMFEvent; } TpDTMFEvent;
/**
* NUM_TP_DTMF_EVENTS:
*
* 1 higher than the highest valid value of #TpDTMFEvent.
*/
#define NUM_TP_DTMF_EVENTS (15+1) #define NUM_TP_DTMF_EVENTS (15+1)
/**
*
TpChannelGroupFlags:
* @TP_CHANNEL_GROUP_FLAG_CAN_ADD: <![CDATA[ The AddMembers met
hod can be used to add or invite members who are no
t already in the local pending list (which is always valid). ]]>
* @TP_CHANNEL_GROUP_FLAG_CAN_REMOVE: <![CDATA[ The RemoveMembe
rs method can be used to remove channel members (re
moving those on the pending local list is always valid). ]]>
* @TP_CHANNEL_GROUP_FLAG_CAN_RESCIND: <![CDATA[ The RemoveMemb
ers method can be used on people on the remote pend
ing list. ]]>
* @TP_CHANNEL_GROUP_FLAG_MESSAGE_ADD: <![CDATA[ A message may
be sent to the server when calling AddMembers on co
ntacts who are not currently pending members. ]]>
* @TP_CHANNEL_GROUP_FLAG_MESSAGE_REMOVE: <![CDATA[ A message m
ay be sent to the server when calling RemoveMembers on
contacts who are currently channel members. ]]>
* @TP_CHANNEL_GROUP_FLAG_MESSAGE_ACCEPT: <![CDATA[ A message m
ay be sent to the server when calling AddMembers on
contacts who are locally pending. ]]>
* @TP_CHANNEL_GROUP_FLAG_MESSAGE_REJECT: <![CDATA[ A message m
ay be sent to the server when calling RemoveMembers on
contacts who are locally pending. ]]>
* @TP_CHANNEL_GROUP_FLAG_MESSAGE_RESCIND: <![CDATA[ A message
may be sent to the server when calling RemoveMembers on
contacts who are remote pending. ]]>
* @TP_CHANNEL_GROUP_FLAG_CHANNEL_SPECIFIC_HANDLES: <![CDATA[
The members of this group have handles which are specific to
this channel, and are not valid as general-purpose handles on
the connection. Depending on the channel, it may be possible to
check the HandleOwners property or call GetHandleOwners
to find the owners of these handles, which should be done if y
ou wish to (e.g.) subscribe to the contact's presence.
Connection managers must ensure that any given h
andle is not simultaneously a general-purpose handle and a chan
nel-specific handle. ]]>
* @TP_CHANNEL_GROUP_FLAG_ONLY_ONE_GROUP: <![CDATA[ Placing a c
ontact in multiple groups of this type is not allowed and will
raise NotAvailable (on services where contacts may only be in o
ne user-defined group, user-defined groups will have this flag)
. ]]>
* @TP_CHANNEL_GROUP_FLAG_HANDLE_OWNERS_NOT_AVAILABLE: <![CDATA[
In rooms with channel specific handles (ie Channel_Specific_Handles
flag is set), this flag indicates that no handle owners are av
ailable, apart from the owner of the SelfHandle.
This used to be an important optimization to avoid repeated
GetHandleOwners calls, before we introduced the HandleOwne
rs property and HandleOwnersChanged signal.
]]>
* @TP_CHANNEL_GROUP_FLAG_PROPERTIES: <![CDATA[ This flag indicat
es that all the properties introduced in specification 0.17.6 are
fully supported. ]]>
* @TP_CHANNEL_GROUP_FLAG_MEMBERS_CHANGED_DETAILED: <![CDATA[ Ind
icates that MembersChangedDetailed will be emitted for changes to
this group's members in addition to MembersChanged. Cl
ients can then connect to the former and ignore emission of the l
atter. This flag's state MUST NOT change over the lifetime of a c
hannel. If it were allowed to change, client bindin
gs would have to always connect to MembersChanged just in case
the flag ever went away (and generally be unnecessarily complic
ated), which would mostly negate the point of having this flag
in the first place. ]]>
* @TP_CHANNEL_GROUP_FLAG_MESSAGE_DEPART: <![CDATA[ A message may
be sent to the server when calling RemoveMembers on th
e SelfHandle. This would be set for XMPP Multi-User
Chat or IRC channels, but not for a typical implementation of
streamed media calls. ]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_CHANNEL_GROUP_FLAG_CAN_ADD = 1, TP_CHANNEL_GROUP_FLAG_CAN_ADD = 1,
TP_CHANNEL_GROUP_FLAG_CAN_REMOVE = 2, TP_CHANNEL_GROUP_FLAG_CAN_REMOVE = 2,
TP_CHANNEL_GROUP_FLAG_CAN_RESCIND = 4, TP_CHANNEL_GROUP_FLAG_CAN_RESCIND = 4,
TP_CHANNEL_GROUP_FLAG_MESSAGE_ADD = 8, TP_CHANNEL_GROUP_FLAG_MESSAGE_ADD = 8,
TP_CHANNEL_GROUP_FLAG_MESSAGE_REMOVE = 16, TP_CHANNEL_GROUP_FLAG_MESSAGE_REMOVE = 16,
TP_CHANNEL_GROUP_FLAG_MESSAGE_ACCEPT = 32, TP_CHANNEL_GROUP_FLAG_MESSAGE_ACCEPT = 32,
TP_CHANNEL_GROUP_FLAG_MESSAGE_REJECT = 64, TP_CHANNEL_GROUP_FLAG_MESSAGE_REJECT = 64,
TP_CHANNEL_GROUP_FLAG_MESSAGE_RESCIND = 128, TP_CHANNEL_GROUP_FLAG_MESSAGE_RESCIND = 128,
TP_CHANNEL_GROUP_FLAG_CHANNEL_SPECIFIC_HANDLES = 256, TP_CHANNEL_GROUP_FLAG_CHANNEL_SPECIFIC_HANDLES = 256,
TP_CHANNEL_GROUP_FLAG_ONLY_ONE_GROUP = 512, TP_CHANNEL_GROUP_FLAG_ONLY_ONE_GROUP = 512,
TP_CHANNEL_GROUP_FLAG_HANDLE_OWNERS_NOT_AVAILABLE = 1024, TP_CHANNEL_GROUP_FLAG_HANDLE_OWNERS_NOT_AVAILABLE = 1024,
TP_CHANNEL_GROUP_FLAG_PROPERTIES = 2048, TP_CHANNEL_GROUP_FLAG_PROPERTIES = 2048,
TP_CHANNEL_GROUP_FLAG_MEMBERS_CHANGED_DETAILED = 4096, TP_CHANNEL_GROUP_FLAG_MEMBERS_CHANGED_DETAILED = 4096,
TP_CHANNEL_GROUP_FLAG_MESSAGE_DEPART = 8192, TP_CHANNEL_GROUP_FLAG_MESSAGE_DEPART = 8192,
} TpChannelGroupFlags; } TpChannelGroupFlags;
/**
*
TpChannelGroupChangeReason:
* @TP_CHANNEL_GROUP_CHANGE_REASON_NONE: <![CDATA[ No reason was
provided for this change. In particular, this reason SHOULD be u
sed when representing users joining a named chatroom in the usu
al way, users leaving a chatroom by their own request, and norm
al termination of a StreamedMedia call by the remote user.
If the SelfHandle is removed from a group for this reaso
n and the actor is not the SelfHandle, the equivalent D-Bus err
or is org.freedesktop.Telepathy.Error.Terminated. If
the SelfHandle is removed from a group for this reason and the
actor is also the SelfHandle, the equivalent D-Bus error is or
g.freedesktop.Telepathy.Error.Cancelled. ]]>
* @TP_CHANNEL_GROUP_CHANGE_REASON_OFFLINE: <![CDATA[ The change
is due to a user going offline. Also used when user is already
offline, but this wasn't known previously. If a one-to-one Strea
medMedia call fails because the contact being called is offline
, the connection manager SHOULD indicate this by removing both
the SelfHandle and the other contact's handle from
the Group interface with reason Offline. For 1-1 ca
lls, the call terminates as a result of removing the remote con
tact, so the SelfHandle should be removed at the same time as t
he remote contact and for the same reason. If a handl
e is removed from a group for this reason, the equivalent D-Bus
error is org.freedesktop.Telepathy.Error.Offline. ]]>
* @TP_CHANNEL_GROUP_CHANGE_REASON_KICKED: <![CDATA[ The change i
s due to a kick operation. If the SelfHandle is removed
from a group for this reason, the equivalent D-Bus error is
org.freedesktop.Telepathy.Error.Channel.Kicked. ]]>
* @TP_CHANNEL_GROUP_CHANGE_REASON_BUSY: <![CDATA[ The change is
due to a busy indication. If a one-to-one StreamedMedia
call fails because the contact being called is busy, the co
nnection manager SHOULD indicate this by removing both the Self
Handle and the other contact's handle from the Group interface
with reason Busy. For 1-1 calls, the call terminate
s as a result of removing the remote contact, so the SelfHandle
should be removed at the same time as the remote contact and f
or the same reason. If the SelfHandle is removed
from a group for this reason, the equivalent D-Bus error is
org.freedesktop.Telepathy.Error.Busy. ]]>
* @TP_CHANNEL_GROUP_CHANGE_REASON_INVITED: <![CDATA[ The change
is due to an invitation. This reason SHOULD only be used when con
tacts are added to the remote-pending set (to indicate that the c
ontact has been invited) or to the members (to indicate that the
contact has accepted the invitation). Otherwise, wh
at would it mean? ]]>
* @TP_CHANNEL_GROUP_CHANGE_REASON_BANNED: <![CDATA[ The change i
s due to a kick+ban operation. If the SelfHandle is removed
from a group for this reason, the equivalent D-Bus error is
org.freedesktop.Telepathy.Error.Channel.Banned. ]]>
* @TP_CHANNEL_GROUP_CHANGE_REASON_ERROR: <![CDATA[ The change
is due to an error occurring. ]]>
* @TP_CHANNEL_GROUP_CHANGE_REASON_INVALID_CONTACT: <![CDATA[ The
change is because the requested contact does not exist. For ins
tance, if the user invites a nonexistent contact to a chatroom
or attempts to call a nonexistent contact, this could be indica
ted by the CM adding that contact's handle to remote-pending fo
r reason None or Invited, then removing it for reason Invalid_C
ontact. In the case of a 1-1 StreamedMedia call, the CM SHOULD
remove the self handle from the Group in the same signal.
For 1-1 calls, the call terminates as a result of removi
ng the remote contact, so the SelfHandle should be removed at t
he same time as the remote contact and for the same reason.
If a contact is removed from a group for this reason, th
e equivalent D-Bus error is org.freedesktop.Telepat
hy.Error.DoesNotExist. ]]>
* @TP_CHANNEL_GROUP_CHANGE_REASON_NO_ANSWER: <![CDATA[ The chang
e is because the requested contact did not respond. If a one-to-
one StreamedMedia call fails because the contact being called d
id not respond, the connection manager SHOULD indicate this by
removing both the SelfHandle and the other contact's
handle from the Group interface with reason No_Answer.
Documenting existing practice. If a contact is
removed from a group for this reason, the equivalent D-Bus erro
r is org.freedesktop.Telepathy.Error.NoAnswer.
]]>
* @TP_CHANNEL_GROUP_CHANGE_REASON_RENAMED: <![CDATA[ The change
is because a contact's unique identifier changed. There must be e
xactly one handle in the removed set and exactly one handle in on
e of the added sets. The Renamed signal on the Renaming
interface will have been emitted for the same handles,
shortly before this MembersChanged signal is emitted. ]]>
* @TP_CHANNEL_GROUP_CHANGE_REASON_PERMISSION_DENIED: <![CDATA[ T
he change is because there was no permission to contact the req
uested handle. If a contact is removed from a group for this rea
son, the equivalent D-Bus error is org.freedesktop.
Telepathy.Error.PermissionDenied. ]]>
* @TP_CHANNEL_GROUP_CHANGE_REASON_SEPARATED: <![CDATA[ If member
s are removed with this reason code, the change is because the
group has split into unconnected parts which can only communica
te within themselves (e.g. netsplits on IRC use this reason cod
e). If members are added with this reason
code, the change is because unconnected parts of the group hav
e rejoined. If this channel carries messages (e.g. Text
or Tubes channels) applications must assume th
at the contacts being added are likely to have missed some mess
ages as a result of the separation, and that the contacts in th
e group are likely to have missed some messages from the contac
ts being added. Note that from the added contacts' per
spective, they have been in the group all along, and the contac
ts we indicate to be in the group (including the local user) ha
ve just rejoined the group with reason Separated. Application p
rotocols in Tubes should be prepared to cope with this situatio
n. The SelfHandle SHOULD NOT be removed f
rom channels with this reason. ]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_CHANNEL_GROUP_CHANGE_REASON_NONE = 0, TP_CHANNEL_GROUP_CHANGE_REASON_NONE = 0,
TP_CHANNEL_GROUP_CHANGE_REASON_OFFLINE = 1, TP_CHANNEL_GROUP_CHANGE_REASON_OFFLINE = 1,
TP_CHANNEL_GROUP_CHANGE_REASON_KICKED = 2, TP_CHANNEL_GROUP_CHANGE_REASON_KICKED = 2,
TP_CHANNEL_GROUP_CHANGE_REASON_BUSY = 3, TP_CHANNEL_GROUP_CHANGE_REASON_BUSY = 3,
TP_CHANNEL_GROUP_CHANGE_REASON_INVITED = 4, TP_CHANNEL_GROUP_CHANGE_REASON_INVITED = 4,
TP_CHANNEL_GROUP_CHANGE_REASON_BANNED = 5, TP_CHANNEL_GROUP_CHANGE_REASON_BANNED = 5,
TP_CHANNEL_GROUP_CHANGE_REASON_ERROR = 6, TP_CHANNEL_GROUP_CHANGE_REASON_ERROR = 6,
TP_CHANNEL_GROUP_CHANGE_REASON_INVALID_CONTACT = 7, TP_CHANNEL_GROUP_CHANGE_REASON_INVALID_CONTACT = 7,
TP_CHANNEL_GROUP_CHANGE_REASON_NO_ANSWER = 8, TP_CHANNEL_GROUP_CHANGE_REASON_NO_ANSWER = 8,
TP_CHANNEL_GROUP_CHANGE_REASON_RENAMED = 9, TP_CHANNEL_GROUP_CHANGE_REASON_RENAMED = 9,
TP_CHANNEL_GROUP_CHANGE_REASON_PERMISSION_DENIED = 10, TP_CHANNEL_GROUP_CHANGE_REASON_PERMISSION_DENIED = 10,
TP_CHANNEL_GROUP_CHANGE_REASON_SEPARATED = 11, TP_CHANNEL_GROUP_CHANGE_REASON_SEPARATED = 11,
} TpChannelGroupChangeReason; } TpChannelGroupChangeReason;
/**
* NUM_TP_CHANNEL_GROUP_CHANGE_REASONS:
*
* 1 higher than the highest valid value of #TpChannelGroupChangeReason.
*/
#define NUM_TP_CHANNEL_GROUP_CHANGE_REASONS (11+1) #define NUM_TP_CHANNEL_GROUP_CHANGE_REASONS (11+1)
/**
*
TpLocalHoldState:
* @TP_LOCAL_HOLD_STATE_UNHELD: <![CDATA[ All streams are unheld
(the call is active). New channels SHOULD have this hold state.
]]>
* @TP_LOCAL_HOLD_STATE_HELD: <![CDATA[ All streams are held (the
call is on hold) ]]>
* @TP_LOCAL_HOLD_STATE_PENDING_HOLD: <![CDATA[ The connection ma
nager is attempting to move to state Held, but has not yet comple
ted that operation. It is unspecified whether any, all or none of
the streams making up the channel are on hold. ]]>
* @TP_LOCAL_HOLD_STATE_PENDING_UNHOLD: <![CDATA[ The connection
manager is attempting to move to state Held, but has not yet comp
leted that operation. It is unspecified whether any, all or none
of the streams making up the channel are on hold. ]]>
*
* <![CDATA[ The hold state of a channel. ]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_LOCAL_HOLD_STATE_UNHELD = 0, TP_LOCAL_HOLD_STATE_UNHELD = 0,
TP_LOCAL_HOLD_STATE_HELD = 1, TP_LOCAL_HOLD_STATE_HELD = 1,
TP_LOCAL_HOLD_STATE_PENDING_HOLD = 2, TP_LOCAL_HOLD_STATE_PENDING_HOLD = 2,
TP_LOCAL_HOLD_STATE_PENDING_UNHOLD = 3, TP_LOCAL_HOLD_STATE_PENDING_UNHOLD = 3,
} TpLocalHoldState; } TpLocalHoldState;
/**
* NUM_TP_LOCAL_HOLD_STATES:
*
* 1 higher than the highest valid value of #TpLocalHoldState.
*/
#define NUM_TP_LOCAL_HOLD_STATES (3+1) #define NUM_TP_LOCAL_HOLD_STATES (3+1)
/**
*
TpLocalHoldStateReason:
* @TP_LOCAL_HOLD_STATE_REASON_NONE: <![CDATA[ The reason cannot
be described by any of the predefined values (connection managers
SHOULD avoid this reason, but clients MUST handle it gracefully)
]]>
* @TP_LOCAL_HOLD_STATE_REASON_REQUESTED: <![CDATA[ The change is
in response to a user request ]]>
* @TP_LOCAL_HOLD_STATE_REASON_RESOURCE_NOT_AVAILABLE: <![CDATA[
The change is because some resource was not available ]]>
*
* <![CDATA[ The reason for a change to the Local_Hold_State. Clien
ts MUST treat unknown values as equivalent to Local_Hold_State_Reas
on_None. ]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_LOCAL_HOLD_STATE_REASON_NONE = 0, TP_LOCAL_HOLD_STATE_REASON_NONE = 0,
TP_LOCAL_HOLD_STATE_REASON_REQUESTED = 1, TP_LOCAL_HOLD_STATE_REASON_REQUESTED = 1,
TP_LOCAL_HOLD_STATE_REASON_RESOURCE_NOT_AVAILABLE = 2, TP_LOCAL_HOLD_STATE_REASON_RESOURCE_NOT_AVAILABLE = 2,
} TpLocalHoldStateReason; } TpLocalHoldStateReason;
/**
* NUM_TP_LOCAL_HOLD_STATE_REASONS:
*
* 1 higher than the highest valid value of #TpLocalHoldStateReason.
*/
#define NUM_TP_LOCAL_HOLD_STATE_REASONS (2+1) #define NUM_TP_LOCAL_HOLD_STATE_REASONS (2+1)
/**
*
TpMessagePartSupportFlags:
* @TP_MESSAGE_PART_SUPPORT_FLAG_ONE_ATTACHMENT: <![CDATA[ SendMe
ssage will accept messages containing a textual message body,
plus a single attachment of any type listed in the Support
edContentTypes property. It does not make sense for this flag to
be set if Message_Part_Support_Flag_Data_Only is not also set (be
cause the connection manager can trivially provide an empty text
part if necessary). ]]>
* @TP_MESSAGE_PART_SUPPORT_FLAG_MULTIPLE_ATTACHMENTS: <![CDATA[
SendMessage will accept messages containing a textual message body,
plus an arbitrary number of attachments of any type listed in the
SupportedContentTypes property. It does not make sense for this
flag to be set if Message_Part_Support_Flag_One_Attachment is not
also set. ]]>
*
* <![CDATA[ Flags indicating the level of support for message part
s on this channel. They are designed such that setting more flags
always implies that the channel has more capabilities.
If no flags are set, this indicates that messages may contain a s
ingle message part whose content-type is any of the types from Su
pportedContentTypes, possibly with some alternatives. There is no
flag indicating support for alternatives. This is because the Sen
dMessage implementation can always accept messages containing alt
ernatives, even if the underlying protocol does not, by deleting
all alternatives except the first (most preferred) that is suppor
ted. Each of the flags so far implies the previous flag
, so we could have used a simple enumeration here; however, we've
defined the message-part support indicator as a flag set for fut
ure expansion. See SupportedContentTypes for so
me examples. ]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_MESSAGE_PART_SUPPORT_FLAG_ONE_ATTACHMENT = 1, TP_MESSAGE_PART_SUPPORT_FLAG_ONE_ATTACHMENT = 1,
TP_MESSAGE_PART_SUPPORT_FLAG_MULTIPLE_ATTACHMENTS = 2, TP_MESSAGE_PART_SUPPORT_FLAG_MULTIPLE_ATTACHMENTS = 2,
} TpMessagePartSupportFlags; } TpMessagePartSupportFlags;
/**
*
TpMessageSendingFlags:
* @TP_MESSAGE_SENDING_FLAG_REPORT_DELIVERY: <![CDATA[ Provide a
successful delivery report if possible, even if this is not the
default for this protocol. Ignored if delivery reports are not
possible on this protocol. In some protocols, like
XMPP, it is not conventional to request or send positive del
ivery notifications. Delivery failure reports SHOULD
always be sent, but if this flag is present, the connection man
ager MAY also try harder to obtain failed delivery reports or a
llow them to be matched to outgoing messages. ]]>
*
* <![CDATA[ Flags altering the way a message is sent. The "most us
ual" action should always be to have these flags unset. ]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_MESSAGE_SENDING_FLAG_REPORT_DELIVERY = 1, TP_MESSAGE_SENDING_FLAG_REPORT_DELIVERY = 1,
} TpMessageSendingFlags; } TpMessageSendingFlags;
/**
*
TpDeliveryStatus:
* @TP_DELIVERY_STATUS_UNKNOWN: <![CDATA[ The message's dispositi
on is unknown. Clients SHOULD consider all messages to have statu
s Delivery_Status_Unknown unless otherwise specified; connection
managers SHOULD NOT signal this delivery status explicitly.
]]>
* @TP_DELIVERY_STATUS_DELIVERED: <![CDATA[ The message has been
delivered to the intended recipient. ]]>
* @TP_DELIVERY_STATUS_TEMPORARILY_FAILED: <![CDATA[ Delivery of
the message has failed. Clients SHOULD notify the user, but MAY a
utomatically try sending another copy of the message.
Similar to errors with type="wait" in XMPP; analogous to 4xx
errors in SMTP. ]]>
* @TP_DELIVERY_STATUS_PERMANENTLY_FAILED: <![CDATA[ Delivery of
the message has failed. Clients SHOULD NOT try again unless by sp
ecific user action. If the user does not modify the message or al
ter configuration before re-sending, this error is likely to happ
en again. Similar to errors with type="cancel", typ
e="modify" or type="auth" in XMPP; analogous to 5xx errors in S
MTP. ]]>
* @TP_DELIVERY_STATUS_ACCEPTED: <![CDATA[ An intermediate server
has accepted the message but the message has not been yet delive
red to the ultimate recipient. The connection manager might send
a Failed report or Delivered report later.
Similar to "202 Accepted" success code in SIP; analogous to 2
51 and 252 responses in SMTP. ]]>
*
* <![CDATA[ The status of a message as indicated by a delivery rep
ort. If this enum is extended in future specifications, this shoul
d only be to add new, non-overlapping conditions (i.e. all failur
es should still be signalled as either Temporarily_Failed
or Permanently_Failed). If additional detail is required (e.g.
distinguishing between the various types of permanent failure) this
will be done using additional keys in the Message_Part. ]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_DELIVERY_STATUS_UNKNOWN = 0, TP_DELIVERY_STATUS_UNKNOWN = 0,
TP_DELIVERY_STATUS_DELIVERED = 1, TP_DELIVERY_STATUS_DELIVERED = 1,
TP_DELIVERY_STATUS_TEMPORARILY_FAILED = 2, TP_DELIVERY_STATUS_TEMPORARILY_FAILED = 2,
TP_DELIVERY_STATUS_PERMANENTLY_FAILED = 3, TP_DELIVERY_STATUS_PERMANENTLY_FAILED = 3,
TP_DELIVERY_STATUS_ACCEPTED = 4, TP_DELIVERY_STATUS_ACCEPTED = 4,
} TpDeliveryStatus; } TpDeliveryStatus;
/**
* NUM_TP_DELIVERY_STATUSES:
*
* 1 higher than the highest valid value of #TpDeliveryStatus.
*/
#define NUM_TP_DELIVERY_STATUSES (4+1) #define NUM_TP_DELIVERY_STATUSES (4+1)
/**
*
TpDeliveryReportingSupportFlags:
* @TP_DELIVERY_REPORTING_SUPPORT_FLAG_RECEIVE_FAILURES: <![CDATA[
Clients MAY expect to receive negative delivery reports if Mess
age_Sending_Flag_Report_Delivery is specified when sending.
If senders want delivery reports, they should ask for them.
If they don't want delivery reports, they can just ignore them,
so there's no need to have capability discovery for what will
happen if a delivery report isn't requested. ]]>
* @TP_DELIVERY_REPORTING_SUPPORT_FLAG_RECEIVE_SUCCESSES: <![CDATA[
Clients MAY expect to receive positive delivery reports if Mes
sage_Sending_Flag_Report_Delivery is specified when sending.
Same rationale as Receive_Failures. ]]>
*
* <![CDATA[ Flags indicating the level of support for delivery rep
orting on this channel. Any future flags added to this set will con
form to the convention that the presence of an extra flag implies t
hat more operations will succeed. ]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_DELIVERY_REPORTING_SUPPORT_FLAG_RECEIVE_FAILURES = 1, TP_DELIVERY_REPORTING_SUPPORT_FLAG_RECEIVE_FAILURES = 1,
TP_DELIVERY_REPORTING_SUPPORT_FLAG_RECEIVE_SUCCESSES = 2, TP_DELIVERY_REPORTING_SUPPORT_FLAG_RECEIVE_SUCCESSES = 2,
} TpDeliveryReportingSupportFlags; } TpDeliveryReportingSupportFlags;
/**
*
TpChannelPasswordFlags:
* @TP_CHANNEL_PASSWORD_FLAG_PROVIDE: <![CDATA[ The ProvidePasswo
rd method must be called now for the user to join the channel
]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_CHANNEL_PASSWORD_FLAG_PROVIDE = 8, TP_CHANNEL_PASSWORD_FLAG_PROVIDE = 8,
} TpChannelPasswordFlags; } TpChannelPasswordFlags;
/**
*
TpTubeChannelState:
* @TP_TUBE_CHANNEL_STATE_LOCAL_PENDING: <![CDATA[ The initiator
offered the tube. The tube is waiting to be accepted/closed local
ly. If the client accepts the tube, the tube's state will be Open
. ]]>
* @TP_TUBE_CHANNEL_STATE_REMOTE_PENDING: <![CDATA[ The tube is w
aiting to be accepted/closed remotely. If the recipient accepts t
he tube, the tube's state will be Open. ]]>
* @TP_TUBE_CHANNEL_STATE_OPEN: <![CDATA[ The initiator offered t
he tube and the recipient accepted it. The tube is open for traff
ic. The tube's state stays in this state until it is closed.
]]>
* @TP_TUBE_CHANNEL_STATE_NOT_OFFERED: <![CDATA[ The tube channel
has been requested but the tube is not yet offered. The client s
hould offer the tube to the recipient and the tube's state will b
e Remote_Pending. The method used to offer the tube depends on th
e tube type. ]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_TUBE_CHANNEL_STATE_LOCAL_PENDING = 0, TP_TUBE_CHANNEL_STATE_LOCAL_PENDING = 0,
TP_TUBE_CHANNEL_STATE_REMOTE_PENDING = 1, TP_TUBE_CHANNEL_STATE_REMOTE_PENDING = 1,
TP_TUBE_CHANNEL_STATE_OPEN = 2, TP_TUBE_CHANNEL_STATE_OPEN = 2,
TP_TUBE_CHANNEL_STATE_NOT_OFFERED = 3, TP_TUBE_CHANNEL_STATE_NOT_OFFERED = 3,
} TpTubeChannelState; } TpTubeChannelState;
/**
* NUM_TP_TUBE_CHANNEL_STATES:
*
* 1 higher than the highest valid value of #TpTubeChannelState.
*/
#define NUM_TP_TUBE_CHANNEL_STATES (3+1) #define NUM_TP_TUBE_CHANNEL_STATES (3+1)
/**
*
TpSocketAddressType:
* @TP_SOCKET_ADDRESS_TYPE_UNIX: <![CDATA[ A Unix socket. The add
ress variant contains a byte-array, signature 'ay', containing th
e path of the socket. ]]>
* @TP_SOCKET_ADDRESS_TYPE_ABSTRACT_UNIX: <![CDATA[ An abstract U
nix socket. The address variant contains a byte-array, signature
'ay', containing the path of the socket including the leading nul
l byte. ]]>
* @TP_SOCKET_ADDRESS_TYPE_IPV4: <![CDATA[ An IPv4 socket. The ad
dress variant contains a Socket_Address_IPv4, i.e. a structure wi
th signature (sq) in which the string is an IPv4 dotted-quad addr
ess literal (and must not be a DNS name), while the 16-bit unsign
ed integer is the port number. ]]>
* @TP_SOCKET_ADDRESS_TYPE_IPV6: <![CDATA[ An IPv6 socket. The ad
dress variant contains a Socket_Address_IPv6, i.e. a structure wi
th signature (sq) in which the string is an IPv6 address literal
as specified in RFC2373 (and must not be a DNS name), while the 1
6-bit unsigned integer is the port number. ]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_SOCKET_ADDRESS_TYPE_UNIX = 0, TP_SOCKET_ADDRESS_TYPE_UNIX = 0,
TP_SOCKET_ADDRESS_TYPE_ABSTRACT_UNIX = 1, TP_SOCKET_ADDRESS_TYPE_ABSTRACT_UNIX = 1,
TP_SOCKET_ADDRESS_TYPE_IPV4 = 2, TP_SOCKET_ADDRESS_TYPE_IPV4 = 2,
TP_SOCKET_ADDRESS_TYPE_IPV6 = 3, TP_SOCKET_ADDRESS_TYPE_IPV6 = 3,
} TpSocketAddressType; } TpSocketAddressType;
/**
* NUM_TP_SOCKET_ADDRESS_TYPES:
*
* 1 higher than the highest valid value of #TpSocketAddressType.
*/
#define NUM_TP_SOCKET_ADDRESS_TYPES (3+1) #define NUM_TP_SOCKET_ADDRESS_TYPES (3+1)
/**
*
TpSocketAccessControl:
* @TP_SOCKET_ACCESS_CONTROL_LOCALHOST: <![CDATA[ The IP or Unix
socket can be accessed by any local user (e.g. a Unix socket that
accepts all local connections, or an IP socket listening on 127.
0.0.1 (or ::1) or rejecting connections not from that address). T
he associated variant must be ignored. ]]>
* @TP_SOCKET_ACCESS_CONTROL_PORT: <![CDATA[ May only be used on
IP sockets. The associated variant must contain a struct Socket_A
ddress_IPv4 (or Socket_Address_IPv6) containing the string form o
f an IP address of the appropriate version, and a port number. Th
e socket can only be accessed if the connecting process has that
address and port number; all other connections will be rejected.
]]>
* @TP_SOCKET_ACCESS_CONTROL_NETMASK: <![CDATA[ May only be used
on IP sockets. The associated variant must contain a struct Socke
t_Netmask_IPv4 (or Socket_Netmask_IPv6) with signature (sy), cont
aining the string form of an IP address of the appropriate versio
n, and a prefix length "n". The socket can only be accessed if th
e first n bits of the connecting address match the first n bits o
f the given address. ]]>
* @TP_SOCKET_ACCESS_CONTROL_CREDENTIALS: <![CDATA[ May only be u
sed on UNIX sockets. The connecting process must send a byte wh
en it first connects, which is not considered to be part of the
data stream. If the operating system uses sendmsg() with SCM_C
REDS or SCM_CREDENTIALS to pass credentials over sockets, the c
onnecting process must do so if possible; if not, it must still
send the byte. The listening process will disconnec
t the connection unless it can determine by OS-specific means t
hat the connecting process has the same user ID as the listenin
g process. The associated variant must be ignored. ]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_SOCKET_ACCESS_CONTROL_LOCALHOST = 0, TP_SOCKET_ACCESS_CONTROL_LOCALHOST = 0,
TP_SOCKET_ACCESS_CONTROL_PORT = 1, TP_SOCKET_ACCESS_CONTROL_PORT = 1,
TP_SOCKET_ACCESS_CONTROL_NETMASK = 2, TP_SOCKET_ACCESS_CONTROL_NETMASK = 2,
TP_SOCKET_ACCESS_CONTROL_CREDENTIALS = 3, TP_SOCKET_ACCESS_CONTROL_CREDENTIALS = 3,
} TpSocketAccessControl; } TpSocketAccessControl;
/**
* NUM_TP_SOCKET_ACCESS_CONTROLS:
*
* 1 higher than the highest valid value of #TpSocketAccessControl.
*/
#define NUM_TP_SOCKET_ACCESS_CONTROLS (3+1) #define NUM_TP_SOCKET_ACCESS_CONTROLS (3+1)
/**
*
TpMediaStreamError:
* @TP_MEDIA_STREAM_ERROR_UNKNOWN: <![CDATA[ An unknown error occ
ured. ]]>
* @TP_MEDIA_STREAM_ERROR_EOS: <![CDATA[ The end of the stream wa
s reached. ]]>
* @TP_MEDIA_STREAM_ERROR_CODEC_NEGOTIATION_FAILED: <![CDATA[ The
re are no common codecs between the local side and the other part
icpants in the call. The possible codecs are not signalled here:
the streaming implementation is assumed to report them in an impl
ementation-dependent way, e.g. Farsight should use GstMissingElem
ent. ]]>
* @TP_MEDIA_STREAM_ERROR_CONNECTION_FAILED: <![CDATA[ A network
connection for the Media could not be established or was lost.
]]>
* @TP_MEDIA_STREAM_ERROR_NETWORK_ERROR: <![CDATA[ There was an e
rror in the networking stack (other than the connection failure).
]]>
* @TP_MEDIA_STREAM_ERROR_NO_CODECS: <![CDATA[ There are no insta
lled codecs for this media type. ]]>
* @TP_MEDIA_STREAM_ERROR_INVALID_CM_BEHAVIOR: <![CDATA[ The CM i
s doing something wrong. ]]>
* @TP_MEDIA_STREAM_ERROR_MEDIA_ERROR: <![CDATA[ There was an err
or in the media processing stack. ]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_MEDIA_STREAM_ERROR_UNKNOWN = 0, TP_MEDIA_STREAM_ERROR_UNKNOWN = 0,
TP_MEDIA_STREAM_ERROR_EOS = 1, TP_MEDIA_STREAM_ERROR_EOS = 1,
TP_MEDIA_STREAM_ERROR_CODEC_NEGOTIATION_FAILED = 2, TP_MEDIA_STREAM_ERROR_CODEC_NEGOTIATION_FAILED = 2,
TP_MEDIA_STREAM_ERROR_CONNECTION_FAILED = 3, TP_MEDIA_STREAM_ERROR_CONNECTION_FAILED = 3,
TP_MEDIA_STREAM_ERROR_NETWORK_ERROR = 4, TP_MEDIA_STREAM_ERROR_NETWORK_ERROR = 4,
TP_MEDIA_STREAM_ERROR_NO_CODECS = 5, TP_MEDIA_STREAM_ERROR_NO_CODECS = 5,
TP_MEDIA_STREAM_ERROR_INVALID_CM_BEHAVIOR = 6, TP_MEDIA_STREAM_ERROR_INVALID_CM_BEHAVIOR = 6,
TP_MEDIA_STREAM_ERROR_MEDIA_ERROR = 7, TP_MEDIA_STREAM_ERROR_MEDIA_ERROR = 7,
} TpMediaStreamError; } TpMediaStreamError;
/**
* NUM_TP_MEDIA_STREAM_ERRORS:
*
* 1 higher than the highest valid value of #TpMediaStreamError.
*/
#define NUM_TP_MEDIA_STREAM_ERRORS (7+1) #define NUM_TP_MEDIA_STREAM_ERRORS (7+1)
/**
*
TpMediaStreamBaseProto:
* @TP_MEDIA_STREAM_BASE_PROTO_UDP: <![CDATA[UDP (User Datagram Protocol)]]
>
* @TP_MEDIA_STREAM_BASE_PROTO_TCP: <![CDATA[TCP (Transmission Control Prot
ocol)]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_MEDIA_STREAM_BASE_PROTO_UDP = 0, TP_MEDIA_STREAM_BASE_PROTO_UDP = 0,
TP_MEDIA_STREAM_BASE_PROTO_TCP = 1, TP_MEDIA_STREAM_BASE_PROTO_TCP = 1,
} TpMediaStreamBaseProto; } TpMediaStreamBaseProto;
/**
* NUM_TP_MEDIA_STREAM_BASE_PROTOS:
*
* 1 higher than the highest valid value of #TpMediaStreamBaseProto.
*/
#define NUM_TP_MEDIA_STREAM_BASE_PROTOS (1+1) #define NUM_TP_MEDIA_STREAM_BASE_PROTOS (1+1)
/**
*
TpMediaStreamTransportType:
* @TP_MEDIA_STREAM_TRANSPORT_TYPE_LOCAL: <![CDATA[ A local addre
ss ]]>
* @TP_MEDIA_STREAM_TRANSPORT_TYPE_DERIVED: <![CDATA[ An external
address derived by a method such as STUN ]]>
* @TP_MEDIA_STREAM_TRANSPORT_TYPE_RELAY: <![CDATA[ An external s
tream relay ]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_MEDIA_STREAM_TRANSPORT_TYPE_LOCAL = 0, TP_MEDIA_STREAM_TRANSPORT_TYPE_LOCAL = 0,
TP_MEDIA_STREAM_TRANSPORT_TYPE_DERIVED = 1, TP_MEDIA_STREAM_TRANSPORT_TYPE_DERIVED = 1,
TP_MEDIA_STREAM_TRANSPORT_TYPE_RELAY = 2, TP_MEDIA_STREAM_TRANSPORT_TYPE_RELAY = 2,
} TpMediaStreamTransportType; } TpMediaStreamTransportType;
/**
* NUM_TP_MEDIA_STREAM_TRANSPORT_TYPES:
*
* 1 higher than the highest valid value of #TpMediaStreamTransportType.
*/
#define NUM_TP_MEDIA_STREAM_TRANSPORT_TYPES (2+1) #define NUM_TP_MEDIA_STREAM_TRANSPORT_TYPES (2+1)
/**
*
TpPropertyFlags:
* @TP_PROPERTY_FLAG_READ: <![CDATA[The property can be read]]>
* @TP_PROPERTY_FLAG_WRITE: <![CDATA[The property can be written]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_PROPERTY_FLAG_READ = 1, TP_PROPERTY_FLAG_READ = 1,
TP_PROPERTY_FLAG_WRITE = 2, TP_PROPERTY_FLAG_WRITE = 2,
} TpPropertyFlags; } TpPropertyFlags;
/**
*
TpDebugLevel:
* @TP_DEBUG_LEVEL_ERROR: <![CDATA[ Log level for errors. Error m
essages are always fatal, resulting in the service terminating af
ter something completely unexpected occurred. ]]>
* @TP_DEBUG_LEVEL_CRITICAL: <![CDATA[ Log level for critical mes
sages. Critical messages are messages that the service might pred
ict and it is up to the service itself to decide whether to termi
nate following a critical message. ]]>
* @TP_DEBUG_LEVEL_WARNING: <![CDATA[ Log level for warnings.
]]>
* @TP_DEBUG_LEVEL_MESSAGE: <![CDATA[ Log level for messages.
]]>
* @TP_DEBUG_LEVEL_INFO: <![CDATA[ Log level for information mess
ages. ]]>
* @TP_DEBUG_LEVEL_DEBUG: <![CDATA[ Log level for debug messages.
]]>
*
* Bitfield/set of flags generated from the Telepathy specification.
*/
typedef enum { typedef enum {
TP_DEBUG_LEVEL_ERROR = 0, TP_DEBUG_LEVEL_ERROR = 0,
TP_DEBUG_LEVEL_CRITICAL = 1, TP_DEBUG_LEVEL_CRITICAL = 1,
TP_DEBUG_LEVEL_WARNING = 2, TP_DEBUG_LEVEL_WARNING = 2,
TP_DEBUG_LEVEL_MESSAGE = 3, TP_DEBUG_LEVEL_MESSAGE = 3,
TP_DEBUG_LEVEL_INFO = 4, TP_DEBUG_LEVEL_INFO = 4,
TP_DEBUG_LEVEL_DEBUG = 5, TP_DEBUG_LEVEL_DEBUG = 5,
} TpDebugLevel; } TpDebugLevel;
/**
* NUM_TP_DEBUG_LEVELS:
*
* 1 higher than the highest valid value of #TpDebugLevel.
*/
#define NUM_TP_DEBUG_LEVELS (5+1) #define NUM_TP_DEBUG_LEVELS (5+1)
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
 End of changes. 71 change blocks. 
1250 lines changed or deleted 0 lines changed or added


 telepathy-glib.h   telepathy-glib.h 
skipping to change at line 35 skipping to change at line 35
#include <telepathy-glib/interfaces.h> #include <telepathy-glib/interfaces.h>
#include <telepathy-glib/gtypes.h> #include <telepathy-glib/gtypes.h>
#include <telepathy-glib/enums.h> #include <telepathy-glib/enums.h>
#include <telepathy-glib/errors.h> #include <telepathy-glib/errors.h>
#include <telepathy-glib/util.h> #include <telepathy-glib/util.h>
#include <telepathy-glib/gnio-util.h> #include <telepathy-glib/gnio-util.h>
#include <telepathy-glib/defs.h> #include <telepathy-glib/defs.h>
#include <telepathy-glib/intset.h> #include <telepathy-glib/intset.h>
#include <telepathy-glib/heap.h> #include <telepathy-glib/heap.h>
#include <telepathy-glib/base-client.h>
#include <telepathy-glib/proxy.h> #include <telepathy-glib/proxy.h>
#include <telepathy-glib/dbus.h> #include <telepathy-glib/dbus.h>
#include <telepathy-glib/channel.h> #include <telepathy-glib/channel.h>
#include <telepathy-glib/connection.h> #include <telepathy-glib/connection.h>
#include <telepathy-glib/connection-manager.h> #include <telepathy-glib/connection-manager.h>
#include <telepathy-glib/account.h> #include <telepathy-glib/account.h>
#include <telepathy-glib/account-manager.h> #include <telepathy-glib/account-manager.h>
#include <telepathy-glib/channel-dispatcher.h> #include <telepathy-glib/channel-dispatcher.h>
#include <telepathy-glib/channel-dispatch-operation.h> #include <telepathy-glib/channel-dispatch-operation.h>
#include <telepathy-glib/channel-request.h> #include <telepathy-glib/channel-request.h>
#include <telepathy-glib/handle.h> #include <telepathy-glib/handle.h>
#include <telepathy-glib/contact.h> #include <telepathy-glib/contact.h>
#include <telepathy-glib/debug.h> #include <telepathy-glib/debug.h>
#include <telepathy-glib/simple-observer.h>
#include <telepathy-glib/svc-generic.h> #include <telepathy-glib/svc-generic.h>
#include <telepathy-glib/svc-client.h> #include <telepathy-glib/svc-client.h>
#undef __TP_IN_GLIB_H__ #undef __TP_IN_GLIB_H__
#endif /* __TP_GLIB_H__ */ #endif /* __TP_GLIB_H__ */
 End of changes. 2 change blocks. 
0 lines changed or deleted 2 lines changed or added


 telepathy-interfaces.h   telepathy-interfaces.h 
/* Generated from: telepathy-glib /* Generated from: telepathy-glib
*/ */
/**
* TP_IFACE_CONNECTION_MANAGER:
*
* The interface name "org.freedesktop.Telepathy.ConnectionManager"
*/
#define TP_IFACE_CONNECTION_MANAGER \ #define TP_IFACE_CONNECTION_MANAGER \
"org.freedesktop.Telepathy.ConnectionManager" "org.freedesktop.Telepathy.ConnectionManager"
/**
* TP_IFACE_QUARK_CONNECTION_MANAGER:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.ConnectionManager"
*/
#define TP_IFACE_QUARK_CONNECTION_MANAGER \ #define TP_IFACE_QUARK_CONNECTION_MANAGER \
(tp_iface_quark_connection_manager ()) (tp_iface_quark_connection_manager ())
GQuark tp_iface_quark_connection_manager (void); GQuark tp_iface_quark_connection_manager (void);
/**
* TP_PROP_CONNECTION_MANAGER_INTERFACES:
*
* The fully-qualified property name "org.freedesktop.Telepathy.ConnectionM
anager.Interfaces"
*/
#define TP_PROP_CONNECTION_MANAGER_INTERFACES \ #define TP_PROP_CONNECTION_MANAGER_INTERFACES \
"org.freedesktop.Telepathy.ConnectionManager.Interfaces" "org.freedesktop.Telepathy.ConnectionManager.Interfaces"
/**
* TP_IFACE_CONNECTION:
*
* The interface name "org.freedesktop.Telepathy.Connection"
*/
#define TP_IFACE_CONNECTION \ #define TP_IFACE_CONNECTION \
"org.freedesktop.Telepathy.Connection" "org.freedesktop.Telepathy.Connection"
/**
* TP_IFACE_QUARK_CONNECTION:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Connection"
*/
#define TP_IFACE_QUARK_CONNECTION \ #define TP_IFACE_QUARK_CONNECTION \
(tp_iface_quark_connection ()) (tp_iface_quark_connection ())
GQuark tp_iface_quark_connection (void); GQuark tp_iface_quark_connection (void);
/**
* TP_PROP_CONNECTION_INTERFACES:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Connection.
Interfaces"
*/
#define TP_PROP_CONNECTION_INTERFACES \ #define TP_PROP_CONNECTION_INTERFACES \
"org.freedesktop.Telepathy.Connection.Interfaces" "org.freedesktop.Telepathy.Connection.Interfaces"
/**
* TP_PROP_CONNECTION_SELF_HANDLE:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Connection.
SelfHandle"
*/
#define TP_PROP_CONNECTION_SELF_HANDLE \ #define TP_PROP_CONNECTION_SELF_HANDLE \
"org.freedesktop.Telepathy.Connection.SelfHandle" "org.freedesktop.Telepathy.Connection.SelfHandle"
/**
* TP_PROP_CONNECTION_STATUS:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Connection.
Status"
*/
#define TP_PROP_CONNECTION_STATUS \ #define TP_PROP_CONNECTION_STATUS \
"org.freedesktop.Telepathy.Connection.Status" "org.freedesktop.Telepathy.Connection.Status"
/**
* TP_TOKEN_CONNECTION_CONTACT_ID:
*
* The fully-qualified contact attribute token name "org.freedesktop.Telepa
thy.Connection.contact-id"
*/
#define TP_TOKEN_CONNECTION_CONTACT_ID \ #define TP_TOKEN_CONNECTION_CONTACT_ID \
"org.freedesktop.Telepathy.Connection.contact-id" "org.freedesktop.Telepathy.Connection/contact-id"
/**
* TP_IFACE_CONNECTION_INTERFACE_ALIASING:
*
* The interface name "org.freedesktop.Telepathy.Connection.Interface.Alias
ing"
*/
#define TP_IFACE_CONNECTION_INTERFACE_ALIASING \ #define TP_IFACE_CONNECTION_INTERFACE_ALIASING \
"org.freedesktop.Telepathy.Connection.Interface.Aliasing" "org.freedesktop.Telepathy.Connection.Interface.Aliasing"
/**
* TP_IFACE_QUARK_CONNECTION_INTERFACE_ALIASING:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Connection.Interface.Aliasing"
*/
#define TP_IFACE_QUARK_CONNECTION_INTERFACE_ALIASING \ #define TP_IFACE_QUARK_CONNECTION_INTERFACE_ALIASING \
(tp_iface_quark_connection_interface_aliasing ()) (tp_iface_quark_connection_interface_aliasing ())
GQuark tp_iface_quark_connection_interface_aliasing (void); GQuark tp_iface_quark_connection_interface_aliasing (void);
/**
* TP_TOKEN_CONNECTION_INTERFACE_ALIASING_ALIAS:
*
* The fully-qualified contact attribute token name "org.freedesktop.Telepa
thy.Connection.Interface.Aliasing.alias"
*/
#define TP_TOKEN_CONNECTION_INTERFACE_ALIASING_ALIAS \ #define TP_TOKEN_CONNECTION_INTERFACE_ALIASING_ALIAS \
"org.freedesktop.Telepathy.Connection.Interface.Aliasing.alias" "org.freedesktop.Telepathy.Connection.Interface.Aliasing/alias"
/**
* TP_IFACE_CONNECTION_INTERFACE_AVATARS:
*
* The interface name "org.freedesktop.Telepathy.Connection.Interface.Avata
rs"
*/
#define TP_IFACE_CONNECTION_INTERFACE_AVATARS \ #define TP_IFACE_CONNECTION_INTERFACE_AVATARS \
"org.freedesktop.Telepathy.Connection.Interface.Avatars" "org.freedesktop.Telepathy.Connection.Interface.Avatars"
/**
* TP_IFACE_QUARK_CONNECTION_INTERFACE_AVATARS:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Connection.Interface.Avatars"
*/
#define TP_IFACE_QUARK_CONNECTION_INTERFACE_AVATARS \ #define TP_IFACE_QUARK_CONNECTION_INTERFACE_AVATARS \
(tp_iface_quark_connection_interface_avatars ()) (tp_iface_quark_connection_interface_avatars ())
GQuark tp_iface_quark_connection_interface_avatars (void); GQuark tp_iface_quark_connection_interface_avatars (void);
/**
* TP_PROP_CONNECTION_INTERFACE_AVATARS_SUPPORTED_AVATAR_MIME_TYPES:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Connection.
Interface.Avatars.SupportedAvatarMIMETypes"
*/
#define TP_PROP_CONNECTION_INTERFACE_AVATARS_SUPPORTED_AVATAR_MIME_TYPES \ #define TP_PROP_CONNECTION_INTERFACE_AVATARS_SUPPORTED_AVATAR_MIME_TYPES \
"org.freedesktop.Telepathy.Connection.Interface.Avatars.SupportedAvatarMIME Types" "org.freedesktop.Telepathy.Connection.Interface.Avatars.SupportedAvatarMIME Types"
/**
* TP_PROP_CONNECTION_INTERFACE_AVATARS_MINIMUM_AVATAR_HEIGHT:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Connection.
Interface.Avatars.MinimumAvatarHeight"
*/
#define TP_PROP_CONNECTION_INTERFACE_AVATARS_MINIMUM_AVATAR_HEIGHT \ #define TP_PROP_CONNECTION_INTERFACE_AVATARS_MINIMUM_AVATAR_HEIGHT \
"org.freedesktop.Telepathy.Connection.Interface.Avatars.MinimumAvatarHeight " "org.freedesktop.Telepathy.Connection.Interface.Avatars.MinimumAvatarHeight "
/**
* TP_PROP_CONNECTION_INTERFACE_AVATARS_MINIMUM_AVATAR_WIDTH:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Connection.
Interface.Avatars.MinimumAvatarWidth"
*/
#define TP_PROP_CONNECTION_INTERFACE_AVATARS_MINIMUM_AVATAR_WIDTH \ #define TP_PROP_CONNECTION_INTERFACE_AVATARS_MINIMUM_AVATAR_WIDTH \
"org.freedesktop.Telepathy.Connection.Interface.Avatars.MinimumAvatarWidth" "org.freedesktop.Telepathy.Connection.Interface.Avatars.MinimumAvatarWidth"
/**
* TP_PROP_CONNECTION_INTERFACE_AVATARS_RECOMMENDED_AVATAR_HEIGHT:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Connection.
Interface.Avatars.RecommendedAvatarHeight"
*/
#define TP_PROP_CONNECTION_INTERFACE_AVATARS_RECOMMENDED_AVATAR_HEIGHT \ #define TP_PROP_CONNECTION_INTERFACE_AVATARS_RECOMMENDED_AVATAR_HEIGHT \
"org.freedesktop.Telepathy.Connection.Interface.Avatars.RecommendedAvatarHe ight" "org.freedesktop.Telepathy.Connection.Interface.Avatars.RecommendedAvatarHe ight"
/**
* TP_PROP_CONNECTION_INTERFACE_AVATARS_RECOMMENDED_AVATAR_WIDTH:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Connection.
Interface.Avatars.RecommendedAvatarWidth"
*/
#define TP_PROP_CONNECTION_INTERFACE_AVATARS_RECOMMENDED_AVATAR_WIDTH \ #define TP_PROP_CONNECTION_INTERFACE_AVATARS_RECOMMENDED_AVATAR_WIDTH \
"org.freedesktop.Telepathy.Connection.Interface.Avatars.RecommendedAvatarWi dth" "org.freedesktop.Telepathy.Connection.Interface.Avatars.RecommendedAvatarWi dth"
/**
* TP_PROP_CONNECTION_INTERFACE_AVATARS_MAXIMUM_AVATAR_HEIGHT:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Connection.
Interface.Avatars.MaximumAvatarHeight"
*/
#define TP_PROP_CONNECTION_INTERFACE_AVATARS_MAXIMUM_AVATAR_HEIGHT \ #define TP_PROP_CONNECTION_INTERFACE_AVATARS_MAXIMUM_AVATAR_HEIGHT \
"org.freedesktop.Telepathy.Connection.Interface.Avatars.MaximumAvatarHeight " "org.freedesktop.Telepathy.Connection.Interface.Avatars.MaximumAvatarHeight "
/**
* TP_PROP_CONNECTION_INTERFACE_AVATARS_MAXIMUM_AVATAR_WIDTH:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Connection.
Interface.Avatars.MaximumAvatarWidth"
*/
#define TP_PROP_CONNECTION_INTERFACE_AVATARS_MAXIMUM_AVATAR_WIDTH \ #define TP_PROP_CONNECTION_INTERFACE_AVATARS_MAXIMUM_AVATAR_WIDTH \
"org.freedesktop.Telepathy.Connection.Interface.Avatars.MaximumAvatarWidth" "org.freedesktop.Telepathy.Connection.Interface.Avatars.MaximumAvatarWidth"
/**
* TP_PROP_CONNECTION_INTERFACE_AVATARS_MAXIMUM_AVATAR_BYTES:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Connection.
Interface.Avatars.MaximumAvatarBytes"
*/
#define TP_PROP_CONNECTION_INTERFACE_AVATARS_MAXIMUM_AVATAR_BYTES \ #define TP_PROP_CONNECTION_INTERFACE_AVATARS_MAXIMUM_AVATAR_BYTES \
"org.freedesktop.Telepathy.Connection.Interface.Avatars.MaximumAvatarBytes" "org.freedesktop.Telepathy.Connection.Interface.Avatars.MaximumAvatarBytes"
/**
* TP_TOKEN_CONNECTION_INTERFACE_AVATARS_TOKEN:
*
* The fully-qualified contact attribute token name "org.freedesktop.Telepa
thy.Connection.Interface.Avatars.token"
*/
#define TP_TOKEN_CONNECTION_INTERFACE_AVATARS_TOKEN \ #define TP_TOKEN_CONNECTION_INTERFACE_AVATARS_TOKEN \
"org.freedesktop.Telepathy.Connection.Interface.Avatars.token" "org.freedesktop.Telepathy.Connection.Interface.Avatars/token"
/**
* TP_IFACE_CONNECTION_INTERFACE_BALANCE:
*
* The interface name "org.freedesktop.Telepathy.Connection.Interface.Balan
ce"
*/
#define TP_IFACE_CONNECTION_INTERFACE_BALANCE \ #define TP_IFACE_CONNECTION_INTERFACE_BALANCE \
"org.freedesktop.Telepathy.Connection.Interface.Balance" "org.freedesktop.Telepathy.Connection.Interface.Balance"
/**
* TP_IFACE_QUARK_CONNECTION_INTERFACE_BALANCE:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Connection.Interface.Balance"
*/
#define TP_IFACE_QUARK_CONNECTION_INTERFACE_BALANCE \ #define TP_IFACE_QUARK_CONNECTION_INTERFACE_BALANCE \
(tp_iface_quark_connection_interface_balance ()) (tp_iface_quark_connection_interface_balance ())
GQuark tp_iface_quark_connection_interface_balance (void); GQuark tp_iface_quark_connection_interface_balance (void);
/**
* TP_PROP_CONNECTION_INTERFACE_BALANCE_ACCOUNT_BALANCE:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Connection.
Interface.Balance.AccountBalance"
*/
#define TP_PROP_CONNECTION_INTERFACE_BALANCE_ACCOUNT_BALANCE \ #define TP_PROP_CONNECTION_INTERFACE_BALANCE_ACCOUNT_BALANCE \
"org.freedesktop.Telepathy.Connection.Interface.Balance.AccountBalance" "org.freedesktop.Telepathy.Connection.Interface.Balance.AccountBalance"
/**
* TP_IFACE_CONNECTION_INTERFACE_CAPABILITIES:
*
* The interface name "org.freedesktop.Telepathy.Connection.Interface.Capab
ilities"
*/
#define TP_IFACE_CONNECTION_INTERFACE_CAPABILITIES \ #define TP_IFACE_CONNECTION_INTERFACE_CAPABILITIES \
"org.freedesktop.Telepathy.Connection.Interface.Capabilities" "org.freedesktop.Telepathy.Connection.Interface.Capabilities"
/**
* TP_IFACE_QUARK_CONNECTION_INTERFACE_CAPABILITIES:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Connection.Interface.Capabilities"
*/
#define TP_IFACE_QUARK_CONNECTION_INTERFACE_CAPABILITIES \ #define TP_IFACE_QUARK_CONNECTION_INTERFACE_CAPABILITIES \
(tp_iface_quark_connection_interface_capabilities ()) (tp_iface_quark_connection_interface_capabilities ())
GQuark tp_iface_quark_connection_interface_capabilities (void); GQuark tp_iface_quark_connection_interface_capabilities (void);
/**
* TP_TOKEN_CONNECTION_INTERFACE_CAPABILITIES_CAPS:
*
* The fully-qualified contact attribute token name "org.freedesktop.Telepa
thy.Connection.Interface.Capabilities.caps"
*/
#define TP_TOKEN_CONNECTION_INTERFACE_CAPABILITIES_CAPS \ #define TP_TOKEN_CONNECTION_INTERFACE_CAPABILITIES_CAPS \
"org.freedesktop.Telepathy.Connection.Interface.Capabilities.caps" "org.freedesktop.Telepathy.Connection.Interface.Capabilities/caps"
/**
* TP_IFACE_CONNECTION_INTERFACE_CONTACT_CAPABILITIES:
*
* The interface name "org.freedesktop.Telepathy.Connection.Interface.Conta
ctCapabilities"
*/
#define TP_IFACE_CONNECTION_INTERFACE_CONTACT_CAPABILITIES \ #define TP_IFACE_CONNECTION_INTERFACE_CONTACT_CAPABILITIES \
"org.freedesktop.Telepathy.Connection.Interface.ContactCapabilities" "org.freedesktop.Telepathy.Connection.Interface.ContactCapabilities"
/**
* TP_IFACE_QUARK_CONNECTION_INTERFACE_CONTACT_CAPABILITIES:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Connection.Interface.ContactCapabilities"
*/
#define TP_IFACE_QUARK_CONNECTION_INTERFACE_CONTACT_CAPABILITIES \ #define TP_IFACE_QUARK_CONNECTION_INTERFACE_CONTACT_CAPABILITIES \
(tp_iface_quark_connection_interface_contact_capabilities ()) (tp_iface_quark_connection_interface_contact_capabilities ())
GQuark tp_iface_quark_connection_interface_contact_capabilities (void); GQuark tp_iface_quark_connection_interface_contact_capabilities (void);
/**
* TP_TOKEN_CONNECTION_INTERFACE_CONTACT_CAPABILITIES_CAPABILITIES:
*
* The fully-qualified contact attribute token name "org.freedesktop.Telepa
thy.Connection.Interface.ContactCapabilities.capabilities"
*/
#define TP_TOKEN_CONNECTION_INTERFACE_CONTACT_CAPABILITIES_CAPABILITIES \ #define TP_TOKEN_CONNECTION_INTERFACE_CONTACT_CAPABILITIES_CAPABILITIES \
"org.freedesktop.Telepathy.Connection.Interface.ContactCapabilities.capabil ities" "org.freedesktop.Telepathy.Connection.Interface.ContactCapabilities/capabil ities"
/**
* TP_IFACE_CONNECTION_INTERFACE_CONTACT_INFO:
*
* The interface name "org.freedesktop.Telepathy.Connection.Interface.Conta
ctInfo"
*/
#define TP_IFACE_CONNECTION_INTERFACE_CONTACT_INFO \ #define TP_IFACE_CONNECTION_INTERFACE_CONTACT_INFO \
"org.freedesktop.Telepathy.Connection.Interface.ContactInfo" "org.freedesktop.Telepathy.Connection.Interface.ContactInfo"
/**
* TP_IFACE_QUARK_CONNECTION_INTERFACE_CONTACT_INFO:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Connection.Interface.ContactInfo"
*/
#define TP_IFACE_QUARK_CONNECTION_INTERFACE_CONTACT_INFO \ #define TP_IFACE_QUARK_CONNECTION_INTERFACE_CONTACT_INFO \
(tp_iface_quark_connection_interface_contact_info ()) (tp_iface_quark_connection_interface_contact_info ())
GQuark tp_iface_quark_connection_interface_contact_info (void); GQuark tp_iface_quark_connection_interface_contact_info (void);
/**
* TP_PROP_CONNECTION_INTERFACE_CONTACT_INFO_CONTACT_INFO_FLAGS:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Connection.
Interface.ContactInfo.ContactInfoFlags"
*/
#define TP_PROP_CONNECTION_INTERFACE_CONTACT_INFO_CONTACT_INFO_FLAGS \ #define TP_PROP_CONNECTION_INTERFACE_CONTACT_INFO_CONTACT_INFO_FLAGS \
"org.freedesktop.Telepathy.Connection.Interface.ContactInfo.ContactInfoFlag s" "org.freedesktop.Telepathy.Connection.Interface.ContactInfo.ContactInfoFlag s"
/**
* TP_PROP_CONNECTION_INTERFACE_CONTACT_INFO_SUPPORTED_FIELDS:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Connection.
Interface.ContactInfo.SupportedFields"
*/
#define TP_PROP_CONNECTION_INTERFACE_CONTACT_INFO_SUPPORTED_FIELDS \ #define TP_PROP_CONNECTION_INTERFACE_CONTACT_INFO_SUPPORTED_FIELDS \
"org.freedesktop.Telepathy.Connection.Interface.ContactInfo.SupportedFields " "org.freedesktop.Telepathy.Connection.Interface.ContactInfo.SupportedFields "
/**
* TP_IFACE_CONNECTION_INTERFACE_SIMPLE_PRESENCE:
*
* The interface name "org.freedesktop.Telepathy.Connection.Interface.Simpl
ePresence"
*/
#define TP_IFACE_CONNECTION_INTERFACE_SIMPLE_PRESENCE \ #define TP_IFACE_CONNECTION_INTERFACE_SIMPLE_PRESENCE \
"org.freedesktop.Telepathy.Connection.Interface.SimplePresence" "org.freedesktop.Telepathy.Connection.Interface.SimplePresence"
/**
* TP_IFACE_QUARK_CONNECTION_INTERFACE_SIMPLE_PRESENCE:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Connection.Interface.SimplePresence"
*/
#define TP_IFACE_QUARK_CONNECTION_INTERFACE_SIMPLE_PRESENCE \ #define TP_IFACE_QUARK_CONNECTION_INTERFACE_SIMPLE_PRESENCE \
(tp_iface_quark_connection_interface_simple_presence ()) (tp_iface_quark_connection_interface_simple_presence ())
GQuark tp_iface_quark_connection_interface_simple_presence (void); GQuark tp_iface_quark_connection_interface_simple_presence (void);
/**
* TP_PROP_CONNECTION_INTERFACE_SIMPLE_PRESENCE_STATUSES:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Connection.
Interface.SimplePresence.Statuses"
*/
#define TP_PROP_CONNECTION_INTERFACE_SIMPLE_PRESENCE_STATUSES \ #define TP_PROP_CONNECTION_INTERFACE_SIMPLE_PRESENCE_STATUSES \
"org.freedesktop.Telepathy.Connection.Interface.SimplePresence.Statuses" "org.freedesktop.Telepathy.Connection.Interface.SimplePresence.Statuses"
/**
* TP_TOKEN_CONNECTION_INTERFACE_SIMPLE_PRESENCE_PRESENCE:
*
* The fully-qualified contact attribute token name "org.freedesktop.Telepa
thy.Connection.Interface.SimplePresence.presence"
*/
#define TP_TOKEN_CONNECTION_INTERFACE_SIMPLE_PRESENCE_PRESENCE \ #define TP_TOKEN_CONNECTION_INTERFACE_SIMPLE_PRESENCE_PRESENCE \
"org.freedesktop.Telepathy.Connection.Interface.SimplePresence.presence" "org.freedesktop.Telepathy.Connection.Interface.SimplePresence/presence"
/**
* TP_IFACE_CONNECTION_INTERFACE_PRESENCE:
*
* The interface name "org.freedesktop.Telepathy.Connection.Interface.Prese
nce"
*/
#define TP_IFACE_CONNECTION_INTERFACE_PRESENCE \ #define TP_IFACE_CONNECTION_INTERFACE_PRESENCE \
"org.freedesktop.Telepathy.Connection.Interface.Presence" "org.freedesktop.Telepathy.Connection.Interface.Presence"
/**
* TP_IFACE_QUARK_CONNECTION_INTERFACE_PRESENCE:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Connection.Interface.Presence"
*/
#define TP_IFACE_QUARK_CONNECTION_INTERFACE_PRESENCE \ #define TP_IFACE_QUARK_CONNECTION_INTERFACE_PRESENCE \
(tp_iface_quark_connection_interface_presence ()) (tp_iface_quark_connection_interface_presence ())
GQuark tp_iface_quark_connection_interface_presence (void); GQuark tp_iface_quark_connection_interface_presence (void);
/**
* TP_IFACE_CONNECTION_INTERFACE_CONTACTS:
*
* The interface name "org.freedesktop.Telepathy.Connection.Interface.Conta
cts"
*/
#define TP_IFACE_CONNECTION_INTERFACE_CONTACTS \ #define TP_IFACE_CONNECTION_INTERFACE_CONTACTS \
"org.freedesktop.Telepathy.Connection.Interface.Contacts" "org.freedesktop.Telepathy.Connection.Interface.Contacts"
/**
* TP_IFACE_QUARK_CONNECTION_INTERFACE_CONTACTS:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Connection.Interface.Contacts"
*/
#define TP_IFACE_QUARK_CONNECTION_INTERFACE_CONTACTS \ #define TP_IFACE_QUARK_CONNECTION_INTERFACE_CONTACTS \
(tp_iface_quark_connection_interface_contacts ()) (tp_iface_quark_connection_interface_contacts ())
GQuark tp_iface_quark_connection_interface_contacts (void); GQuark tp_iface_quark_connection_interface_contacts (void);
/**
* TP_PROP_CONNECTION_INTERFACE_CONTACTS_CONTACT_ATTRIBUTE_INTERFACES:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Connection.
Interface.Contacts.ContactAttributeInterfaces"
*/
#define TP_PROP_CONNECTION_INTERFACE_CONTACTS_CONTACT_ATTRIBUTE_INTERFACES \ #define TP_PROP_CONNECTION_INTERFACE_CONTACTS_CONTACT_ATTRIBUTE_INTERFACES \
"org.freedesktop.Telepathy.Connection.Interface.Contacts.ContactAttributeIn terfaces" "org.freedesktop.Telepathy.Connection.Interface.Contacts.ContactAttributeIn terfaces"
/**
* TP_IFACE_CONNECTION_INTERFACE_REQUESTS:
*
* The interface name "org.freedesktop.Telepathy.Connection.Interface.Reque
sts"
*/
#define TP_IFACE_CONNECTION_INTERFACE_REQUESTS \ #define TP_IFACE_CONNECTION_INTERFACE_REQUESTS \
"org.freedesktop.Telepathy.Connection.Interface.Requests" "org.freedesktop.Telepathy.Connection.Interface.Requests"
/**
* TP_IFACE_QUARK_CONNECTION_INTERFACE_REQUESTS:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Connection.Interface.Requests"
*/
#define TP_IFACE_QUARK_CONNECTION_INTERFACE_REQUESTS \ #define TP_IFACE_QUARK_CONNECTION_INTERFACE_REQUESTS \
(tp_iface_quark_connection_interface_requests ()) (tp_iface_quark_connection_interface_requests ())
GQuark tp_iface_quark_connection_interface_requests (void); GQuark tp_iface_quark_connection_interface_requests (void);
/**
* TP_PROP_CONNECTION_INTERFACE_REQUESTS_CHANNELS:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Connection.
Interface.Requests.Channels"
*/
#define TP_PROP_CONNECTION_INTERFACE_REQUESTS_CHANNELS \ #define TP_PROP_CONNECTION_INTERFACE_REQUESTS_CHANNELS \
"org.freedesktop.Telepathy.Connection.Interface.Requests.Channels" "org.freedesktop.Telepathy.Connection.Interface.Requests.Channels"
/**
* TP_PROP_CONNECTION_INTERFACE_REQUESTS_REQUESTABLE_CHANNEL_CLASSES:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Connection.
Interface.Requests.RequestableChannelClasses"
*/
#define TP_PROP_CONNECTION_INTERFACE_REQUESTS_REQUESTABLE_CHANNEL_CLASSES \ #define TP_PROP_CONNECTION_INTERFACE_REQUESTS_REQUESTABLE_CHANNEL_CLASSES \
"org.freedesktop.Telepathy.Connection.Interface.Requests.RequestableChannel Classes" "org.freedesktop.Telepathy.Connection.Interface.Requests.RequestableChannel Classes"
/**
* TP_IFACE_CONNECTION_INTERFACE_LOCATION:
*
* The interface name "org.freedesktop.Telepathy.Connection.Interface.Locat
ion"
*/
#define TP_IFACE_CONNECTION_INTERFACE_LOCATION \ #define TP_IFACE_CONNECTION_INTERFACE_LOCATION \
"org.freedesktop.Telepathy.Connection.Interface.Location" "org.freedesktop.Telepathy.Connection.Interface.Location"
/**
* TP_IFACE_QUARK_CONNECTION_INTERFACE_LOCATION:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Connection.Interface.Location"
*/
#define TP_IFACE_QUARK_CONNECTION_INTERFACE_LOCATION \ #define TP_IFACE_QUARK_CONNECTION_INTERFACE_LOCATION \
(tp_iface_quark_connection_interface_location ()) (tp_iface_quark_connection_interface_location ())
GQuark tp_iface_quark_connection_interface_location (void); GQuark tp_iface_quark_connection_interface_location (void);
/**
* TP_PROP_CONNECTION_INTERFACE_LOCATION_LOCATION_ACCESS_CONTROL_TYPES:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Connection.
Interface.Location.LocationAccessControlTypes"
*/
#define TP_PROP_CONNECTION_INTERFACE_LOCATION_LOCATION_ACCESS_CONTROL_TYPES \ #define TP_PROP_CONNECTION_INTERFACE_LOCATION_LOCATION_ACCESS_CONTROL_TYPES \
"org.freedesktop.Telepathy.Connection.Interface.Location.LocationAccessCont rolTypes" "org.freedesktop.Telepathy.Connection.Interface.Location.LocationAccessCont rolTypes"
/**
* TP_PROP_CONNECTION_INTERFACE_LOCATION_LOCATION_ACCESS_CONTROL:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Connection.
Interface.Location.LocationAccessControl"
*/
#define TP_PROP_CONNECTION_INTERFACE_LOCATION_LOCATION_ACCESS_CONTROL \ #define TP_PROP_CONNECTION_INTERFACE_LOCATION_LOCATION_ACCESS_CONTROL \
"org.freedesktop.Telepathy.Connection.Interface.Location.LocationAccessCont rol" "org.freedesktop.Telepathy.Connection.Interface.Location.LocationAccessCont rol"
/**
* TP_TOKEN_CONNECTION_INTERFACE_LOCATION_LOCATION:
*
* The fully-qualified contact attribute token name "org.freedesktop.Telepa
thy.Connection.Interface.Location.location"
*/
#define TP_TOKEN_CONNECTION_INTERFACE_LOCATION_LOCATION \ #define TP_TOKEN_CONNECTION_INTERFACE_LOCATION_LOCATION \
"org.freedesktop.Telepathy.Connection.Interface.Location.location" "org.freedesktop.Telepathy.Connection.Interface.Location/location"
/**
* TP_IFACE_CHANNEL:
*
* The interface name "org.freedesktop.Telepathy.Channel"
*/
#define TP_IFACE_CHANNEL \ #define TP_IFACE_CHANNEL \
"org.freedesktop.Telepathy.Channel" "org.freedesktop.Telepathy.Channel"
/**
* TP_IFACE_QUARK_CHANNEL:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Channel"
*/
#define TP_IFACE_QUARK_CHANNEL \ #define TP_IFACE_QUARK_CHANNEL \
(tp_iface_quark_channel ()) (tp_iface_quark_channel ())
GQuark tp_iface_quark_channel (void); GQuark tp_iface_quark_channel (void);
/**
* TP_PROP_CHANNEL_CHANNEL_TYPE:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Channel.Cha
nnelType"
*/
#define TP_PROP_CHANNEL_CHANNEL_TYPE \ #define TP_PROP_CHANNEL_CHANNEL_TYPE \
"org.freedesktop.Telepathy.Channel.ChannelType" "org.freedesktop.Telepathy.Channel.ChannelType"
/**
* TP_PROP_CHANNEL_INTERFACES:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Channel.Int
erfaces"
*/
#define TP_PROP_CHANNEL_INTERFACES \ #define TP_PROP_CHANNEL_INTERFACES \
"org.freedesktop.Telepathy.Channel.Interfaces" "org.freedesktop.Telepathy.Channel.Interfaces"
/**
* TP_PROP_CHANNEL_TARGET_HANDLE:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Channel.Tar
getHandle"
*/
#define TP_PROP_CHANNEL_TARGET_HANDLE \ #define TP_PROP_CHANNEL_TARGET_HANDLE \
"org.freedesktop.Telepathy.Channel.TargetHandle" "org.freedesktop.Telepathy.Channel.TargetHandle"
/**
* TP_PROP_CHANNEL_TARGET_ID:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Channel.Tar
getID"
*/
#define TP_PROP_CHANNEL_TARGET_ID \ #define TP_PROP_CHANNEL_TARGET_ID \
"org.freedesktop.Telepathy.Channel.TargetID" "org.freedesktop.Telepathy.Channel.TargetID"
/**
* TP_PROP_CHANNEL_TARGET_HANDLE_TYPE:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Channel.Tar
getHandleType"
*/
#define TP_PROP_CHANNEL_TARGET_HANDLE_TYPE \ #define TP_PROP_CHANNEL_TARGET_HANDLE_TYPE \
"org.freedesktop.Telepathy.Channel.TargetHandleType" "org.freedesktop.Telepathy.Channel.TargetHandleType"
/**
* TP_PROP_CHANNEL_REQUESTED:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Channel.Req
uested"
*/
#define TP_PROP_CHANNEL_REQUESTED \ #define TP_PROP_CHANNEL_REQUESTED \
"org.freedesktop.Telepathy.Channel.Requested" "org.freedesktop.Telepathy.Channel.Requested"
/**
* TP_PROP_CHANNEL_INITIATOR_HANDLE:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Channel.Ini
tiatorHandle"
*/
#define TP_PROP_CHANNEL_INITIATOR_HANDLE \ #define TP_PROP_CHANNEL_INITIATOR_HANDLE \
"org.freedesktop.Telepathy.Channel.InitiatorHandle" "org.freedesktop.Telepathy.Channel.InitiatorHandle"
/**
* TP_PROP_CHANNEL_INITIATOR_ID:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Channel.Ini
tiatorID"
*/
#define TP_PROP_CHANNEL_INITIATOR_ID \ #define TP_PROP_CHANNEL_INITIATOR_ID \
"org.freedesktop.Telepathy.Channel.InitiatorID" "org.freedesktop.Telepathy.Channel.InitiatorID"
/**
* TP_IFACE_CHANNEL_TYPE_CONTACT_LIST:
*
* The interface name "org.freedesktop.Telepathy.Channel.Type.ContactList"
*/
#define TP_IFACE_CHANNEL_TYPE_CONTACT_LIST \ #define TP_IFACE_CHANNEL_TYPE_CONTACT_LIST \
"org.freedesktop.Telepathy.Channel.Type.ContactList" "org.freedesktop.Telepathy.Channel.Type.ContactList"
/**
* TP_IFACE_QUARK_CHANNEL_TYPE_CONTACT_LIST:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Channel.Type.ContactList"
*/
#define TP_IFACE_QUARK_CHANNEL_TYPE_CONTACT_LIST \ #define TP_IFACE_QUARK_CHANNEL_TYPE_CONTACT_LIST \
(tp_iface_quark_channel_type_contact_list ()) (tp_iface_quark_channel_type_contact_list ())
GQuark tp_iface_quark_channel_type_contact_list (void); GQuark tp_iface_quark_channel_type_contact_list (void);
/**
* TP_IFACE_CHANNEL_TYPE_FILE_TRANSFER:
*
* The interface name "org.freedesktop.Telepathy.Channel.Type.FileTransfer"
*/
#define TP_IFACE_CHANNEL_TYPE_FILE_TRANSFER \ #define TP_IFACE_CHANNEL_TYPE_FILE_TRANSFER \
"org.freedesktop.Telepathy.Channel.Type.FileTransfer" "org.freedesktop.Telepathy.Channel.Type.FileTransfer"
/**
* TP_IFACE_QUARK_CHANNEL_TYPE_FILE_TRANSFER:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Channel.Type.FileTransfer"
*/
#define TP_IFACE_QUARK_CHANNEL_TYPE_FILE_TRANSFER \ #define TP_IFACE_QUARK_CHANNEL_TYPE_FILE_TRANSFER \
(tp_iface_quark_channel_type_file_transfer ()) (tp_iface_quark_channel_type_file_transfer ())
GQuark tp_iface_quark_channel_type_file_transfer (void); GQuark tp_iface_quark_channel_type_file_transfer (void);
/**
* TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_STATE:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Channel.Typ
e.FileTransfer.State"
*/
#define TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_STATE \ #define TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_STATE \
"org.freedesktop.Telepathy.Channel.Type.FileTransfer.State" "org.freedesktop.Telepathy.Channel.Type.FileTransfer.State"
/**
* TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_CONTENT_TYPE:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Channel.Typ
e.FileTransfer.ContentType"
*/
#define TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_CONTENT_TYPE \ #define TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_CONTENT_TYPE \
"org.freedesktop.Telepathy.Channel.Type.FileTransfer.ContentType" "org.freedesktop.Telepathy.Channel.Type.FileTransfer.ContentType"
/**
* TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_FILENAME:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Channel.Typ
e.FileTransfer.Filename"
*/
#define TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_FILENAME \ #define TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_FILENAME \
"org.freedesktop.Telepathy.Channel.Type.FileTransfer.Filename" "org.freedesktop.Telepathy.Channel.Type.FileTransfer.Filename"
/**
* TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_SIZE:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Channel.Typ
e.FileTransfer.Size"
*/
#define TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_SIZE \ #define TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_SIZE \
"org.freedesktop.Telepathy.Channel.Type.FileTransfer.Size" "org.freedesktop.Telepathy.Channel.Type.FileTransfer.Size"
/**
* TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_CONTENT_HASH_TYPE:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Channel.Typ
e.FileTransfer.ContentHashType"
*/
#define TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_CONTENT_HASH_TYPE \ #define TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_CONTENT_HASH_TYPE \
"org.freedesktop.Telepathy.Channel.Type.FileTransfer.ContentHashType" "org.freedesktop.Telepathy.Channel.Type.FileTransfer.ContentHashType"
/**
* TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_CONTENT_HASH:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Channel.Typ
e.FileTransfer.ContentHash"
*/
#define TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_CONTENT_HASH \ #define TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_CONTENT_HASH \
"org.freedesktop.Telepathy.Channel.Type.FileTransfer.ContentHash" "org.freedesktop.Telepathy.Channel.Type.FileTransfer.ContentHash"
/**
* TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_DESCRIPTION:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Channel.Typ
e.FileTransfer.Description"
*/
#define TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_DESCRIPTION \ #define TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_DESCRIPTION \
"org.freedesktop.Telepathy.Channel.Type.FileTransfer.Description" "org.freedesktop.Telepathy.Channel.Type.FileTransfer.Description"
/**
* TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_DATE:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Channel.Typ
e.FileTransfer.Date"
*/
#define TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_DATE \ #define TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_DATE \
"org.freedesktop.Telepathy.Channel.Type.FileTransfer.Date" "org.freedesktop.Telepathy.Channel.Type.FileTransfer.Date"
/**
* TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_AVAILABLE_SOCKET_TYPES:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Channel.Typ
e.FileTransfer.AvailableSocketTypes"
*/
#define TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_AVAILABLE_SOCKET_TYPES \ #define TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_AVAILABLE_SOCKET_TYPES \
"org.freedesktop.Telepathy.Channel.Type.FileTransfer.AvailableSocketTypes" "org.freedesktop.Telepathy.Channel.Type.FileTransfer.AvailableSocketTypes"
/**
* TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_TRANSFERRED_BYTES:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Channel.Typ
e.FileTransfer.TransferredBytes"
*/
#define TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_TRANSFERRED_BYTES \ #define TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_TRANSFERRED_BYTES \
"org.freedesktop.Telepathy.Channel.Type.FileTransfer.TransferredBytes" "org.freedesktop.Telepathy.Channel.Type.FileTransfer.TransferredBytes"
/**
* TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_INITIAL_OFFSET:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Channel.Typ
e.FileTransfer.InitialOffset"
*/
#define TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_INITIAL_OFFSET \ #define TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_INITIAL_OFFSET \
"org.freedesktop.Telepathy.Channel.Type.FileTransfer.InitialOffset" "org.freedesktop.Telepathy.Channel.Type.FileTransfer.InitialOffset"
/**
* TP_IFACE_CHANNEL_TYPE_STREAMED_MEDIA:
*
* The interface name "org.freedesktop.Telepathy.Channel.Type.StreamedMedia
"
*/
#define TP_IFACE_CHANNEL_TYPE_STREAMED_MEDIA \ #define TP_IFACE_CHANNEL_TYPE_STREAMED_MEDIA \
"org.freedesktop.Telepathy.Channel.Type.StreamedMedia" "org.freedesktop.Telepathy.Channel.Type.StreamedMedia"
/**
* TP_IFACE_QUARK_CHANNEL_TYPE_STREAMED_MEDIA:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Channel.Type.StreamedMedia"
*/
#define TP_IFACE_QUARK_CHANNEL_TYPE_STREAMED_MEDIA \ #define TP_IFACE_QUARK_CHANNEL_TYPE_STREAMED_MEDIA \
(tp_iface_quark_channel_type_streamed_media ()) (tp_iface_quark_channel_type_streamed_media ())
GQuark tp_iface_quark_channel_type_streamed_media (void); GQuark tp_iface_quark_channel_type_streamed_media (void);
/**
* TP_PROP_CHANNEL_TYPE_STREAMED_MEDIA_INITIAL_AUDIO:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Channel.Typ
e.StreamedMedia.InitialAudio"
*/
#define TP_PROP_CHANNEL_TYPE_STREAMED_MEDIA_INITIAL_AUDIO \ #define TP_PROP_CHANNEL_TYPE_STREAMED_MEDIA_INITIAL_AUDIO \
"org.freedesktop.Telepathy.Channel.Type.StreamedMedia.InitialAudio" "org.freedesktop.Telepathy.Channel.Type.StreamedMedia.InitialAudio"
/**
* TP_PROP_CHANNEL_TYPE_STREAMED_MEDIA_INITIAL_VIDEO:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Channel.Typ
e.StreamedMedia.InitialVideo"
*/
#define TP_PROP_CHANNEL_TYPE_STREAMED_MEDIA_INITIAL_VIDEO \ #define TP_PROP_CHANNEL_TYPE_STREAMED_MEDIA_INITIAL_VIDEO \
"org.freedesktop.Telepathy.Channel.Type.StreamedMedia.InitialVideo" "org.freedesktop.Telepathy.Channel.Type.StreamedMedia.InitialVideo"
/**
* TP_PROP_CHANNEL_TYPE_STREAMED_MEDIA_IMMUTABLE_STREAMS:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Channel.Typ
e.StreamedMedia.ImmutableStreams"
*/
#define TP_PROP_CHANNEL_TYPE_STREAMED_MEDIA_IMMUTABLE_STREAMS \ #define TP_PROP_CHANNEL_TYPE_STREAMED_MEDIA_IMMUTABLE_STREAMS \
"org.freedesktop.Telepathy.Channel.Type.StreamedMedia.ImmutableStreams" "org.freedesktop.Telepathy.Channel.Type.StreamedMedia.ImmutableStreams"
/**
* TP_IFACE_CHANNEL_TYPE_ROOM_LIST:
*
* The interface name "org.freedesktop.Telepathy.Channel.Type.RoomList"
*/
#define TP_IFACE_CHANNEL_TYPE_ROOM_LIST \ #define TP_IFACE_CHANNEL_TYPE_ROOM_LIST \
"org.freedesktop.Telepathy.Channel.Type.RoomList" "org.freedesktop.Telepathy.Channel.Type.RoomList"
/**
* TP_IFACE_QUARK_CHANNEL_TYPE_ROOM_LIST:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Channel.Type.RoomList"
*/
#define TP_IFACE_QUARK_CHANNEL_TYPE_ROOM_LIST \ #define TP_IFACE_QUARK_CHANNEL_TYPE_ROOM_LIST \
(tp_iface_quark_channel_type_room_list ()) (tp_iface_quark_channel_type_room_list ())
GQuark tp_iface_quark_channel_type_room_list (void); GQuark tp_iface_quark_channel_type_room_list (void);
/**
* TP_PROP_CHANNEL_TYPE_ROOM_LIST_SERVER:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Channel.Typ
e.RoomList.Server"
*/
#define TP_PROP_CHANNEL_TYPE_ROOM_LIST_SERVER \ #define TP_PROP_CHANNEL_TYPE_ROOM_LIST_SERVER \
"org.freedesktop.Telepathy.Channel.Type.RoomList.Server" "org.freedesktop.Telepathy.Channel.Type.RoomList.Server"
/**
* TP_IFACE_CHANNEL_TYPE_TEXT:
*
* The interface name "org.freedesktop.Telepathy.Channel.Type.Text"
*/
#define TP_IFACE_CHANNEL_TYPE_TEXT \ #define TP_IFACE_CHANNEL_TYPE_TEXT \
"org.freedesktop.Telepathy.Channel.Type.Text" "org.freedesktop.Telepathy.Channel.Type.Text"
/**
* TP_IFACE_QUARK_CHANNEL_TYPE_TEXT:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Channel.Type.Text"
*/
#define TP_IFACE_QUARK_CHANNEL_TYPE_TEXT \ #define TP_IFACE_QUARK_CHANNEL_TYPE_TEXT \
(tp_iface_quark_channel_type_text ()) (tp_iface_quark_channel_type_text ())
GQuark tp_iface_quark_channel_type_text (void); GQuark tp_iface_quark_channel_type_text (void);
/**
* TP_IFACE_CHANNEL_TYPE_TUBES:
*
* The interface name "org.freedesktop.Telepathy.Channel.Type.Tubes"
*/
#define TP_IFACE_CHANNEL_TYPE_TUBES \ #define TP_IFACE_CHANNEL_TYPE_TUBES \
"org.freedesktop.Telepathy.Channel.Type.Tubes" "org.freedesktop.Telepathy.Channel.Type.Tubes"
/**
* TP_IFACE_QUARK_CHANNEL_TYPE_TUBES:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Channel.Type.Tubes"
*/
#define TP_IFACE_QUARK_CHANNEL_TYPE_TUBES \ #define TP_IFACE_QUARK_CHANNEL_TYPE_TUBES \
(tp_iface_quark_channel_type_tubes ()) (tp_iface_quark_channel_type_tubes ())
GQuark tp_iface_quark_channel_type_tubes (void); GQuark tp_iface_quark_channel_type_tubes (void);
/**
* TP_IFACE_CHANNEL_TYPE_STREAM_TUBE:
*
* The interface name "org.freedesktop.Telepathy.Channel.Type.StreamTube"
*/
#define TP_IFACE_CHANNEL_TYPE_STREAM_TUBE \ #define TP_IFACE_CHANNEL_TYPE_STREAM_TUBE \
"org.freedesktop.Telepathy.Channel.Type.StreamTube" "org.freedesktop.Telepathy.Channel.Type.StreamTube"
/**
* TP_IFACE_QUARK_CHANNEL_TYPE_STREAM_TUBE:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Channel.Type.StreamTube"
*/
#define TP_IFACE_QUARK_CHANNEL_TYPE_STREAM_TUBE \ #define TP_IFACE_QUARK_CHANNEL_TYPE_STREAM_TUBE \
(tp_iface_quark_channel_type_stream_tube ()) (tp_iface_quark_channel_type_stream_tube ())
GQuark tp_iface_quark_channel_type_stream_tube (void); GQuark tp_iface_quark_channel_type_stream_tube (void);
/**
* TP_PROP_CHANNEL_TYPE_STREAM_TUBE_SERVICE:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Channel.Typ
e.StreamTube.Service"
*/
#define TP_PROP_CHANNEL_TYPE_STREAM_TUBE_SERVICE \ #define TP_PROP_CHANNEL_TYPE_STREAM_TUBE_SERVICE \
"org.freedesktop.Telepathy.Channel.Type.StreamTube.Service" "org.freedesktop.Telepathy.Channel.Type.StreamTube.Service"
/**
* TP_PROP_CHANNEL_TYPE_STREAM_TUBE_SUPPORTED_SOCKET_TYPES:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Channel.Typ
e.StreamTube.SupportedSocketTypes"
*/
#define TP_PROP_CHANNEL_TYPE_STREAM_TUBE_SUPPORTED_SOCKET_TYPES \ #define TP_PROP_CHANNEL_TYPE_STREAM_TUBE_SUPPORTED_SOCKET_TYPES \
"org.freedesktop.Telepathy.Channel.Type.StreamTube.SupportedSocketTypes" "org.freedesktop.Telepathy.Channel.Type.StreamTube.SupportedSocketTypes"
/**
* TP_IFACE_CHANNEL_TYPE_DBUS_TUBE:
*
* The interface name "org.freedesktop.Telepathy.Channel.Type.DBusTube"
*/
#define TP_IFACE_CHANNEL_TYPE_DBUS_TUBE \ #define TP_IFACE_CHANNEL_TYPE_DBUS_TUBE \
"org.freedesktop.Telepathy.Channel.Type.DBusTube" "org.freedesktop.Telepathy.Channel.Type.DBusTube"
/**
* TP_IFACE_QUARK_CHANNEL_TYPE_DBUS_TUBE:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Channel.Type.DBusTube"
*/
#define TP_IFACE_QUARK_CHANNEL_TYPE_DBUS_TUBE \ #define TP_IFACE_QUARK_CHANNEL_TYPE_DBUS_TUBE \
(tp_iface_quark_channel_type_dbus_tube ()) (tp_iface_quark_channel_type_dbus_tube ())
GQuark tp_iface_quark_channel_type_dbus_tube (void); GQuark tp_iface_quark_channel_type_dbus_tube (void);
/**
* TP_PROP_CHANNEL_TYPE_DBUS_TUBE_SERVICE_NAME:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Channel.Typ
e.DBusTube.ServiceName"
*/
#define TP_PROP_CHANNEL_TYPE_DBUS_TUBE_SERVICE_NAME \ #define TP_PROP_CHANNEL_TYPE_DBUS_TUBE_SERVICE_NAME \
"org.freedesktop.Telepathy.Channel.Type.DBusTube.ServiceName" "org.freedesktop.Telepathy.Channel.Type.DBusTube.ServiceName"
/**
* TP_PROP_CHANNEL_TYPE_DBUS_TUBE_DBUS_NAMES:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Channel.Typ
e.DBusTube.DBusNames"
*/
#define TP_PROP_CHANNEL_TYPE_DBUS_TUBE_DBUS_NAMES \ #define TP_PROP_CHANNEL_TYPE_DBUS_TUBE_DBUS_NAMES \
"org.freedesktop.Telepathy.Channel.Type.DBusTube.DBusNames" "org.freedesktop.Telepathy.Channel.Type.DBusTube.DBusNames"
/**
* TP_PROP_CHANNEL_TYPE_DBUS_TUBE_SUPPORTED_ACCESS_CONTROLS:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Channel.Typ
e.DBusTube.SupportedAccessControls"
*/
#define TP_PROP_CHANNEL_TYPE_DBUS_TUBE_SUPPORTED_ACCESS_CONTROLS \ #define TP_PROP_CHANNEL_TYPE_DBUS_TUBE_SUPPORTED_ACCESS_CONTROLS \
"org.freedesktop.Telepathy.Channel.Type.DBusTube.SupportedAccessControls" "org.freedesktop.Telepathy.Channel.Type.DBusTube.SupportedAccessControls"
/**
* TP_IFACE_CHANNEL_INTERFACE_CALL_STATE:
*
* The interface name "org.freedesktop.Telepathy.Channel.Interface.CallStat
e"
*/
#define TP_IFACE_CHANNEL_INTERFACE_CALL_STATE \ #define TP_IFACE_CHANNEL_INTERFACE_CALL_STATE \
"org.freedesktop.Telepathy.Channel.Interface.CallState" "org.freedesktop.Telepathy.Channel.Interface.CallState"
/**
* TP_IFACE_QUARK_CHANNEL_INTERFACE_CALL_STATE:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Channel.Interface.CallState"
*/
#define TP_IFACE_QUARK_CHANNEL_INTERFACE_CALL_STATE \ #define TP_IFACE_QUARK_CHANNEL_INTERFACE_CALL_STATE \
(tp_iface_quark_channel_interface_call_state ()) (tp_iface_quark_channel_interface_call_state ())
GQuark tp_iface_quark_channel_interface_call_state (void); GQuark tp_iface_quark_channel_interface_call_state (void);
/**
* TP_IFACE_CHANNEL_INTERFACE_CHAT_STATE:
*
* The interface name "org.freedesktop.Telepathy.Channel.Interface.ChatStat
e"
*/
#define TP_IFACE_CHANNEL_INTERFACE_CHAT_STATE \ #define TP_IFACE_CHANNEL_INTERFACE_CHAT_STATE \
"org.freedesktop.Telepathy.Channel.Interface.ChatState" "org.freedesktop.Telepathy.Channel.Interface.ChatState"
/**
* TP_IFACE_QUARK_CHANNEL_INTERFACE_CHAT_STATE:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Channel.Interface.ChatState"
*/
#define TP_IFACE_QUARK_CHANNEL_INTERFACE_CHAT_STATE \ #define TP_IFACE_QUARK_CHANNEL_INTERFACE_CHAT_STATE \
(tp_iface_quark_channel_interface_chat_state ()) (tp_iface_quark_channel_interface_chat_state ())
GQuark tp_iface_quark_channel_interface_chat_state (void); GQuark tp_iface_quark_channel_interface_chat_state (void);
/**
* TP_IFACE_CHANNEL_INTERFACE_DESTROYABLE:
*
* The interface name "org.freedesktop.Telepathy.Channel.Interface.Destroya
ble"
*/
#define TP_IFACE_CHANNEL_INTERFACE_DESTROYABLE \ #define TP_IFACE_CHANNEL_INTERFACE_DESTROYABLE \
"org.freedesktop.Telepathy.Channel.Interface.Destroyable" "org.freedesktop.Telepathy.Channel.Interface.Destroyable"
/**
* TP_IFACE_QUARK_CHANNEL_INTERFACE_DESTROYABLE:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Channel.Interface.Destroyable"
*/
#define TP_IFACE_QUARK_CHANNEL_INTERFACE_DESTROYABLE \ #define TP_IFACE_QUARK_CHANNEL_INTERFACE_DESTROYABLE \
(tp_iface_quark_channel_interface_destroyable ()) (tp_iface_quark_channel_interface_destroyable ())
GQuark tp_iface_quark_channel_interface_destroyable (void); GQuark tp_iface_quark_channel_interface_destroyable (void);
/**
* TP_IFACE_CHANNEL_INTERFACE_DTMF:
*
* The interface name "org.freedesktop.Telepathy.Channel.Interface.DTMF"
*/
#define TP_IFACE_CHANNEL_INTERFACE_DTMF \ #define TP_IFACE_CHANNEL_INTERFACE_DTMF \
"org.freedesktop.Telepathy.Channel.Interface.DTMF" "org.freedesktop.Telepathy.Channel.Interface.DTMF"
/**
* TP_IFACE_QUARK_CHANNEL_INTERFACE_DTMF:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Channel.Interface.DTMF"
*/
#define TP_IFACE_QUARK_CHANNEL_INTERFACE_DTMF \ #define TP_IFACE_QUARK_CHANNEL_INTERFACE_DTMF \
(tp_iface_quark_channel_interface_dtmf ()) (tp_iface_quark_channel_interface_dtmf ())
GQuark tp_iface_quark_channel_interface_dtmf (void); GQuark tp_iface_quark_channel_interface_dtmf (void);
/**
* TP_IFACE_CHANNEL_INTERFACE_GROUP:
*
* The interface name "org.freedesktop.Telepathy.Channel.Interface.Group"
*/
#define TP_IFACE_CHANNEL_INTERFACE_GROUP \ #define TP_IFACE_CHANNEL_INTERFACE_GROUP \
"org.freedesktop.Telepathy.Channel.Interface.Group" "org.freedesktop.Telepathy.Channel.Interface.Group"
/**
* TP_IFACE_QUARK_CHANNEL_INTERFACE_GROUP:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Channel.Interface.Group"
*/
#define TP_IFACE_QUARK_CHANNEL_INTERFACE_GROUP \ #define TP_IFACE_QUARK_CHANNEL_INTERFACE_GROUP \
(tp_iface_quark_channel_interface_group ()) (tp_iface_quark_channel_interface_group ())
GQuark tp_iface_quark_channel_interface_group (void); GQuark tp_iface_quark_channel_interface_group (void);
/**
* TP_PROP_CHANNEL_INTERFACE_GROUP_GROUP_FLAGS:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Channel.Int
erface.Group.GroupFlags"
*/
#define TP_PROP_CHANNEL_INTERFACE_GROUP_GROUP_FLAGS \ #define TP_PROP_CHANNEL_INTERFACE_GROUP_GROUP_FLAGS \
"org.freedesktop.Telepathy.Channel.Interface.Group.GroupFlags" "org.freedesktop.Telepathy.Channel.Interface.Group.GroupFlags"
/**
* TP_PROP_CHANNEL_INTERFACE_GROUP_HANDLE_OWNERS:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Channel.Int
erface.Group.HandleOwners"
*/
#define TP_PROP_CHANNEL_INTERFACE_GROUP_HANDLE_OWNERS \ #define TP_PROP_CHANNEL_INTERFACE_GROUP_HANDLE_OWNERS \
"org.freedesktop.Telepathy.Channel.Interface.Group.HandleOwners" "org.freedesktop.Telepathy.Channel.Interface.Group.HandleOwners"
/**
* TP_PROP_CHANNEL_INTERFACE_GROUP_LOCAL_PENDING_MEMBERS:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Channel.Int
erface.Group.LocalPendingMembers"
*/
#define TP_PROP_CHANNEL_INTERFACE_GROUP_LOCAL_PENDING_MEMBERS \ #define TP_PROP_CHANNEL_INTERFACE_GROUP_LOCAL_PENDING_MEMBERS \
"org.freedesktop.Telepathy.Channel.Interface.Group.LocalPendingMembers" "org.freedesktop.Telepathy.Channel.Interface.Group.LocalPendingMembers"
/**
* TP_PROP_CHANNEL_INTERFACE_GROUP_MEMBERS:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Channel.Int
erface.Group.Members"
*/
#define TP_PROP_CHANNEL_INTERFACE_GROUP_MEMBERS \ #define TP_PROP_CHANNEL_INTERFACE_GROUP_MEMBERS \
"org.freedesktop.Telepathy.Channel.Interface.Group.Members" "org.freedesktop.Telepathy.Channel.Interface.Group.Members"
/**
* TP_PROP_CHANNEL_INTERFACE_GROUP_REMOTE_PENDING_MEMBERS:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Channel.Int
erface.Group.RemotePendingMembers"
*/
#define TP_PROP_CHANNEL_INTERFACE_GROUP_REMOTE_PENDING_MEMBERS \ #define TP_PROP_CHANNEL_INTERFACE_GROUP_REMOTE_PENDING_MEMBERS \
"org.freedesktop.Telepathy.Channel.Interface.Group.RemotePendingMembers" "org.freedesktop.Telepathy.Channel.Interface.Group.RemotePendingMembers"
/**
* TP_PROP_CHANNEL_INTERFACE_GROUP_SELF_HANDLE:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Channel.Int
erface.Group.SelfHandle"
*/
#define TP_PROP_CHANNEL_INTERFACE_GROUP_SELF_HANDLE \ #define TP_PROP_CHANNEL_INTERFACE_GROUP_SELF_HANDLE \
"org.freedesktop.Telepathy.Channel.Interface.Group.SelfHandle" "org.freedesktop.Telepathy.Channel.Interface.Group.SelfHandle"
/**
* TP_IFACE_CHANNEL_INTERFACE_HOLD:
*
* The interface name "org.freedesktop.Telepathy.Channel.Interface.Hold"
*/
#define TP_IFACE_CHANNEL_INTERFACE_HOLD \ #define TP_IFACE_CHANNEL_INTERFACE_HOLD \
"org.freedesktop.Telepathy.Channel.Interface.Hold" "org.freedesktop.Telepathy.Channel.Interface.Hold"
/**
* TP_IFACE_QUARK_CHANNEL_INTERFACE_HOLD:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Channel.Interface.Hold"
*/
#define TP_IFACE_QUARK_CHANNEL_INTERFACE_HOLD \ #define TP_IFACE_QUARK_CHANNEL_INTERFACE_HOLD \
(tp_iface_quark_channel_interface_hold ()) (tp_iface_quark_channel_interface_hold ())
GQuark tp_iface_quark_channel_interface_hold (void); GQuark tp_iface_quark_channel_interface_hold (void);
/**
* TP_IFACE_CHANNEL_INTERFACE_MEDIA_SIGNALLING:
*
* The interface name "org.freedesktop.Telepathy.Channel.Interface.MediaSig
nalling"
*/
#define TP_IFACE_CHANNEL_INTERFACE_MEDIA_SIGNALLING \ #define TP_IFACE_CHANNEL_INTERFACE_MEDIA_SIGNALLING \
"org.freedesktop.Telepathy.Channel.Interface.MediaSignalling" "org.freedesktop.Telepathy.Channel.Interface.MediaSignalling"
/**
* TP_IFACE_QUARK_CHANNEL_INTERFACE_MEDIA_SIGNALLING:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Channel.Interface.MediaSignalling"
*/
#define TP_IFACE_QUARK_CHANNEL_INTERFACE_MEDIA_SIGNALLING \ #define TP_IFACE_QUARK_CHANNEL_INTERFACE_MEDIA_SIGNALLING \
(tp_iface_quark_channel_interface_media_signalling ()) (tp_iface_quark_channel_interface_media_signalling ())
GQuark tp_iface_quark_channel_interface_media_signalling (void); GQuark tp_iface_quark_channel_interface_media_signalling (void);
/**
* TP_TOKEN_CHANNEL_INTERFACE_MEDIA_SIGNALLING_GTALK_P2P:
*
* The fully-qualified capability token name "org.freedesktop.Telepathy.Cha
nnel.Interface.MediaSignalling.gtalk-p2p"
*/
#define TP_TOKEN_CHANNEL_INTERFACE_MEDIA_SIGNALLING_GTALK_P2P \ #define TP_TOKEN_CHANNEL_INTERFACE_MEDIA_SIGNALLING_GTALK_P2P \
"org.freedesktop.Telepathy.Channel.Interface.MediaSignalling.gtalk-p2p" "org.freedesktop.Telepathy.Channel.Interface.MediaSignalling/gtalk-p2p"
/**
* TP_TOKEN_CHANNEL_INTERFACE_MEDIA_SIGNALLING_ICE_UDP:
*
* The fully-qualified capability token name "org.freedesktop.Telepathy.Cha
nnel.Interface.MediaSignalling.ice-udp"
*/
#define TP_TOKEN_CHANNEL_INTERFACE_MEDIA_SIGNALLING_ICE_UDP \ #define TP_TOKEN_CHANNEL_INTERFACE_MEDIA_SIGNALLING_ICE_UDP \
"org.freedesktop.Telepathy.Channel.Interface.MediaSignalling.ice-udp" "org.freedesktop.Telepathy.Channel.Interface.MediaSignalling/ice-udp"
/**
* TP_TOKEN_CHANNEL_INTERFACE_MEDIA_SIGNALLING_WLM_8_5:
*
* The fully-qualified capability token name "org.freedesktop.Telepathy.Cha
nnel.Interface.MediaSignalling.wlm-8.5"
*/
#define TP_TOKEN_CHANNEL_INTERFACE_MEDIA_SIGNALLING_WLM_8_5 \ #define TP_TOKEN_CHANNEL_INTERFACE_MEDIA_SIGNALLING_WLM_8_5 \
"org.freedesktop.Telepathy.Channel.Interface.MediaSignalling.wlm-8.5" "org.freedesktop.Telepathy.Channel.Interface.MediaSignalling/wlm-8.5"
/**
* TP_TOKEN_CHANNEL_INTERFACE_MEDIA_SIGNALLING_WLM_2009:
*
* The fully-qualified capability token name "org.freedesktop.Telepathy.Cha
nnel.Interface.MediaSignalling.wlm-2009"
*/
#define TP_TOKEN_CHANNEL_INTERFACE_MEDIA_SIGNALLING_WLM_2009 \ #define TP_TOKEN_CHANNEL_INTERFACE_MEDIA_SIGNALLING_WLM_2009 \
"org.freedesktop.Telepathy.Channel.Interface.MediaSignalling.wlm-2009" "org.freedesktop.Telepathy.Channel.Interface.MediaSignalling/wlm-2009"
/**
* TP_IFACE_CHANNEL_INTERFACE_MESSAGES:
*
* The interface name "org.freedesktop.Telepathy.Channel.Interface.Messages
"
*/
#define TP_IFACE_CHANNEL_INTERFACE_MESSAGES \ #define TP_IFACE_CHANNEL_INTERFACE_MESSAGES \
"org.freedesktop.Telepathy.Channel.Interface.Messages" "org.freedesktop.Telepathy.Channel.Interface.Messages"
/**
* TP_IFACE_QUARK_CHANNEL_INTERFACE_MESSAGES:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Channel.Interface.Messages"
*/
#define TP_IFACE_QUARK_CHANNEL_INTERFACE_MESSAGES \ #define TP_IFACE_QUARK_CHANNEL_INTERFACE_MESSAGES \
(tp_iface_quark_channel_interface_messages ()) (tp_iface_quark_channel_interface_messages ())
GQuark tp_iface_quark_channel_interface_messages (void); GQuark tp_iface_quark_channel_interface_messages (void);
/**
* TP_PROP_CHANNEL_INTERFACE_MESSAGES_SUPPORTED_CONTENT_TYPES:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Channel.Int
erface.Messages.SupportedContentTypes"
*/
#define TP_PROP_CHANNEL_INTERFACE_MESSAGES_SUPPORTED_CONTENT_TYPES \ #define TP_PROP_CHANNEL_INTERFACE_MESSAGES_SUPPORTED_CONTENT_TYPES \
"org.freedesktop.Telepathy.Channel.Interface.Messages.SupportedContentTypes " "org.freedesktop.Telepathy.Channel.Interface.Messages.SupportedContentTypes "
/**
* TP_PROP_CHANNEL_INTERFACE_MESSAGES_MESSAGE_PART_SUPPORT_FLAGS:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Channel.Int
erface.Messages.MessagePartSupportFlags"
*/
#define TP_PROP_CHANNEL_INTERFACE_MESSAGES_MESSAGE_PART_SUPPORT_FLAGS \ #define TP_PROP_CHANNEL_INTERFACE_MESSAGES_MESSAGE_PART_SUPPORT_FLAGS \
"org.freedesktop.Telepathy.Channel.Interface.Messages.MessagePartSupportFla gs" "org.freedesktop.Telepathy.Channel.Interface.Messages.MessagePartSupportFla gs"
/**
* TP_PROP_CHANNEL_INTERFACE_MESSAGES_PENDING_MESSAGES:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Channel.Int
erface.Messages.PendingMessages"
*/
#define TP_PROP_CHANNEL_INTERFACE_MESSAGES_PENDING_MESSAGES \ #define TP_PROP_CHANNEL_INTERFACE_MESSAGES_PENDING_MESSAGES \
"org.freedesktop.Telepathy.Channel.Interface.Messages.PendingMessages" "org.freedesktop.Telepathy.Channel.Interface.Messages.PendingMessages"
/**
* TP_PROP_CHANNEL_INTERFACE_MESSAGES_DELIVERY_REPORTING_SUPPORT:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Channel.Int
erface.Messages.DeliveryReportingSupport"
*/
#define TP_PROP_CHANNEL_INTERFACE_MESSAGES_DELIVERY_REPORTING_SUPPORT \ #define TP_PROP_CHANNEL_INTERFACE_MESSAGES_DELIVERY_REPORTING_SUPPORT \
"org.freedesktop.Telepathy.Channel.Interface.Messages.DeliveryReportingSupp ort" "org.freedesktop.Telepathy.Channel.Interface.Messages.DeliveryReportingSupp ort"
/**
* TP_IFACE_CHANNEL_INTERFACE_PASSWORD:
*
* The interface name "org.freedesktop.Telepathy.Channel.Interface.Password
"
*/
#define TP_IFACE_CHANNEL_INTERFACE_PASSWORD \ #define TP_IFACE_CHANNEL_INTERFACE_PASSWORD \
"org.freedesktop.Telepathy.Channel.Interface.Password" "org.freedesktop.Telepathy.Channel.Interface.Password"
/**
* TP_IFACE_QUARK_CHANNEL_INTERFACE_PASSWORD:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Channel.Interface.Password"
*/
#define TP_IFACE_QUARK_CHANNEL_INTERFACE_PASSWORD \ #define TP_IFACE_QUARK_CHANNEL_INTERFACE_PASSWORD \
(tp_iface_quark_channel_interface_password ()) (tp_iface_quark_channel_interface_password ())
GQuark tp_iface_quark_channel_interface_password (void); GQuark tp_iface_quark_channel_interface_password (void);
/**
* TP_IFACE_CHANNEL_INTERFACE_TUBE:
*
* The interface name "org.freedesktop.Telepathy.Channel.Interface.Tube"
*/
#define TP_IFACE_CHANNEL_INTERFACE_TUBE \ #define TP_IFACE_CHANNEL_INTERFACE_TUBE \
"org.freedesktop.Telepathy.Channel.Interface.Tube" "org.freedesktop.Telepathy.Channel.Interface.Tube"
/**
* TP_IFACE_QUARK_CHANNEL_INTERFACE_TUBE:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Channel.Interface.Tube"
*/
#define TP_IFACE_QUARK_CHANNEL_INTERFACE_TUBE \ #define TP_IFACE_QUARK_CHANNEL_INTERFACE_TUBE \
(tp_iface_quark_channel_interface_tube ()) (tp_iface_quark_channel_interface_tube ())
GQuark tp_iface_quark_channel_interface_tube (void); GQuark tp_iface_quark_channel_interface_tube (void);
/**
* TP_PROP_CHANNEL_INTERFACE_TUBE_PARAMETERS:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Channel.Int
erface.Tube.Parameters"
*/
#define TP_PROP_CHANNEL_INTERFACE_TUBE_PARAMETERS \ #define TP_PROP_CHANNEL_INTERFACE_TUBE_PARAMETERS \
"org.freedesktop.Telepathy.Channel.Interface.Tube.Parameters" "org.freedesktop.Telepathy.Channel.Interface.Tube.Parameters"
/**
* TP_PROP_CHANNEL_INTERFACE_TUBE_STATE:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Channel.Int
erface.Tube.State"
*/
#define TP_PROP_CHANNEL_INTERFACE_TUBE_STATE \ #define TP_PROP_CHANNEL_INTERFACE_TUBE_STATE \
"org.freedesktop.Telepathy.Channel.Interface.Tube.State" "org.freedesktop.Telepathy.Channel.Interface.Tube.State"
/**
* TP_IFACE_MEDIA_SESSION_HANDLER:
*
* The interface name "org.freedesktop.Telepathy.Media.SessionHandler"
*/
#define TP_IFACE_MEDIA_SESSION_HANDLER \ #define TP_IFACE_MEDIA_SESSION_HANDLER \
"org.freedesktop.Telepathy.Media.SessionHandler" "org.freedesktop.Telepathy.Media.SessionHandler"
/**
* TP_IFACE_QUARK_MEDIA_SESSION_HANDLER:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Media.SessionHandler"
*/
#define TP_IFACE_QUARK_MEDIA_SESSION_HANDLER \ #define TP_IFACE_QUARK_MEDIA_SESSION_HANDLER \
(tp_iface_quark_media_session_handler ()) (tp_iface_quark_media_session_handler ())
GQuark tp_iface_quark_media_session_handler (void); GQuark tp_iface_quark_media_session_handler (void);
/**
* TP_IFACE_MEDIA_STREAM_HANDLER:
*
* The interface name "org.freedesktop.Telepathy.Media.StreamHandler"
*/
#define TP_IFACE_MEDIA_STREAM_HANDLER \ #define TP_IFACE_MEDIA_STREAM_HANDLER \
"org.freedesktop.Telepathy.Media.StreamHandler" "org.freedesktop.Telepathy.Media.StreamHandler"
/**
* TP_IFACE_QUARK_MEDIA_STREAM_HANDLER:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Media.StreamHandler"
*/
#define TP_IFACE_QUARK_MEDIA_STREAM_HANDLER \ #define TP_IFACE_QUARK_MEDIA_STREAM_HANDLER \
(tp_iface_quark_media_stream_handler ()) (tp_iface_quark_media_stream_handler ())
GQuark tp_iface_quark_media_stream_handler (void); GQuark tp_iface_quark_media_stream_handler (void);
/**
* TP_PROP_MEDIA_STREAM_HANDLER_STUN_SERVERS:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Media.Strea
mHandler.STUNServers"
*/
#define TP_PROP_MEDIA_STREAM_HANDLER_STUN_SERVERS \ #define TP_PROP_MEDIA_STREAM_HANDLER_STUN_SERVERS \
"org.freedesktop.Telepathy.Media.StreamHandler.STUNServers" "org.freedesktop.Telepathy.Media.StreamHandler.STUNServers"
/**
* TP_PROP_MEDIA_STREAM_HANDLER_CREATED_LOCALLY:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Media.Strea
mHandler.CreatedLocally"
*/
#define TP_PROP_MEDIA_STREAM_HANDLER_CREATED_LOCALLY \ #define TP_PROP_MEDIA_STREAM_HANDLER_CREATED_LOCALLY \
"org.freedesktop.Telepathy.Media.StreamHandler.CreatedLocally" "org.freedesktop.Telepathy.Media.StreamHandler.CreatedLocally"
/**
* TP_PROP_MEDIA_STREAM_HANDLER_NAT_TRAVERSAL:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Media.Strea
mHandler.NATTraversal"
*/
#define TP_PROP_MEDIA_STREAM_HANDLER_NAT_TRAVERSAL \ #define TP_PROP_MEDIA_STREAM_HANDLER_NAT_TRAVERSAL \
"org.freedesktop.Telepathy.Media.StreamHandler.NATTraversal" "org.freedesktop.Telepathy.Media.StreamHandler.NATTraversal"
/**
* TP_PROP_MEDIA_STREAM_HANDLER_RELAY_INFO:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Media.Strea
mHandler.RelayInfo"
*/
#define TP_PROP_MEDIA_STREAM_HANDLER_RELAY_INFO \ #define TP_PROP_MEDIA_STREAM_HANDLER_RELAY_INFO \
"org.freedesktop.Telepathy.Media.StreamHandler.RelayInfo" "org.freedesktop.Telepathy.Media.StreamHandler.RelayInfo"
/**
* TP_IFACE_DBUS_PEER:
*
* The interface name "org.freedesktop.DBus.Peer"
*/
#define TP_IFACE_DBUS_PEER \ #define TP_IFACE_DBUS_PEER \
"org.freedesktop.DBus.Peer" "org.freedesktop.DBus.Peer"
/**
* TP_IFACE_QUARK_DBUS_PEER:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.DBus.Peer"
*/
#define TP_IFACE_QUARK_DBUS_PEER \ #define TP_IFACE_QUARK_DBUS_PEER \
(tp_iface_quark_dbus_peer ()) (tp_iface_quark_dbus_peer ())
GQuark tp_iface_quark_dbus_peer (void); GQuark tp_iface_quark_dbus_peer (void);
/**
* TP_IFACE_DBUS_INTROSPECTABLE:
*
* The interface name "org.freedesktop.DBus.Introspectable"
*/
#define TP_IFACE_DBUS_INTROSPECTABLE \ #define TP_IFACE_DBUS_INTROSPECTABLE \
"org.freedesktop.DBus.Introspectable" "org.freedesktop.DBus.Introspectable"
/**
* TP_IFACE_QUARK_DBUS_INTROSPECTABLE:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.DBus.Introspectable"
*/
#define TP_IFACE_QUARK_DBUS_INTROSPECTABLE \ #define TP_IFACE_QUARK_DBUS_INTROSPECTABLE \
(tp_iface_quark_dbus_introspectable ()) (tp_iface_quark_dbus_introspectable ())
GQuark tp_iface_quark_dbus_introspectable (void); GQuark tp_iface_quark_dbus_introspectable (void);
/**
* TP_IFACE_DBUS_PROPERTIES:
*
* The interface name "org.freedesktop.DBus.Properties"
*/
#define TP_IFACE_DBUS_PROPERTIES \ #define TP_IFACE_DBUS_PROPERTIES \
"org.freedesktop.DBus.Properties" "org.freedesktop.DBus.Properties"
/**
* TP_IFACE_QUARK_DBUS_PROPERTIES:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.DBus.Properties"
*/
#define TP_IFACE_QUARK_DBUS_PROPERTIES \ #define TP_IFACE_QUARK_DBUS_PROPERTIES \
(tp_iface_quark_dbus_properties ()) (tp_iface_quark_dbus_properties ())
GQuark tp_iface_quark_dbus_properties (void); GQuark tp_iface_quark_dbus_properties (void);
/**
* TP_IFACE_PROPERTIES_INTERFACE:
*
* The interface name "org.freedesktop.Telepathy.Properties"
*/
#define TP_IFACE_PROPERTIES_INTERFACE \ #define TP_IFACE_PROPERTIES_INTERFACE \
"org.freedesktop.Telepathy.Properties" "org.freedesktop.Telepathy.Properties"
/**
* TP_IFACE_QUARK_PROPERTIES_INTERFACE:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Properties"
*/
#define TP_IFACE_QUARK_PROPERTIES_INTERFACE \ #define TP_IFACE_QUARK_PROPERTIES_INTERFACE \
(tp_iface_quark_properties_interface ()) (tp_iface_quark_properties_interface ())
GQuark tp_iface_quark_properties_interface (void); GQuark tp_iface_quark_properties_interface (void);
/**
* TP_IFACE_DBUS_DAEMON:
*
* The interface name "org.freedesktop.DBus"
*/
#define TP_IFACE_DBUS_DAEMON \ #define TP_IFACE_DBUS_DAEMON \
"org.freedesktop.DBus" "org.freedesktop.DBus"
/**
* TP_IFACE_QUARK_DBUS_DAEMON:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.DBus"
*/
#define TP_IFACE_QUARK_DBUS_DAEMON \ #define TP_IFACE_QUARK_DBUS_DAEMON \
(tp_iface_quark_dbus_daemon ()) (tp_iface_quark_dbus_daemon ())
GQuark tp_iface_quark_dbus_daemon (void); GQuark tp_iface_quark_dbus_daemon (void);
/**
* TP_IFACE_ACCOUNT_MANAGER:
*
* The interface name "org.freedesktop.Telepathy.AccountManager"
*/
#define TP_IFACE_ACCOUNT_MANAGER \ #define TP_IFACE_ACCOUNT_MANAGER \
"org.freedesktop.Telepathy.AccountManager" "org.freedesktop.Telepathy.AccountManager"
/**
* TP_IFACE_QUARK_ACCOUNT_MANAGER:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.AccountManager"
*/
#define TP_IFACE_QUARK_ACCOUNT_MANAGER \ #define TP_IFACE_QUARK_ACCOUNT_MANAGER \
(tp_iface_quark_account_manager ()) (tp_iface_quark_account_manager ())
GQuark tp_iface_quark_account_manager (void); GQuark tp_iface_quark_account_manager (void);
/**
* TP_PROP_ACCOUNT_MANAGER_INTERFACES:
*
* The fully-qualified property name "org.freedesktop.Telepathy.AccountMana
ger.Interfaces"
*/
#define TP_PROP_ACCOUNT_MANAGER_INTERFACES \ #define TP_PROP_ACCOUNT_MANAGER_INTERFACES \
"org.freedesktop.Telepathy.AccountManager.Interfaces" "org.freedesktop.Telepathy.AccountManager.Interfaces"
/**
* TP_PROP_ACCOUNT_MANAGER_VALID_ACCOUNTS:
*
* The fully-qualified property name "org.freedesktop.Telepathy.AccountMana
ger.ValidAccounts"
*/
#define TP_PROP_ACCOUNT_MANAGER_VALID_ACCOUNTS \ #define TP_PROP_ACCOUNT_MANAGER_VALID_ACCOUNTS \
"org.freedesktop.Telepathy.AccountManager.ValidAccounts" "org.freedesktop.Telepathy.AccountManager.ValidAccounts"
/**
* TP_PROP_ACCOUNT_MANAGER_INVALID_ACCOUNTS:
*
* The fully-qualified property name "org.freedesktop.Telepathy.AccountMana
ger.InvalidAccounts"
*/
#define TP_PROP_ACCOUNT_MANAGER_INVALID_ACCOUNTS \ #define TP_PROP_ACCOUNT_MANAGER_INVALID_ACCOUNTS \
"org.freedesktop.Telepathy.AccountManager.InvalidAccounts" "org.freedesktop.Telepathy.AccountManager.InvalidAccounts"
/**
* TP_PROP_ACCOUNT_MANAGER_SUPPORTED_ACCOUNT_PROPERTIES:
*
* The fully-qualified property name "org.freedesktop.Telepathy.AccountMana
ger.SupportedAccountProperties"
*/
#define TP_PROP_ACCOUNT_MANAGER_SUPPORTED_ACCOUNT_PROPERTIES \ #define TP_PROP_ACCOUNT_MANAGER_SUPPORTED_ACCOUNT_PROPERTIES \
"org.freedesktop.Telepathy.AccountManager.SupportedAccountProperties" "org.freedesktop.Telepathy.AccountManager.SupportedAccountProperties"
/**
* TP_IFACE_ACCOUNT:
*
* The interface name "org.freedesktop.Telepathy.Account"
*/
#define TP_IFACE_ACCOUNT \ #define TP_IFACE_ACCOUNT \
"org.freedesktop.Telepathy.Account" "org.freedesktop.Telepathy.Account"
/**
* TP_IFACE_QUARK_ACCOUNT:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Account"
*/
#define TP_IFACE_QUARK_ACCOUNT \ #define TP_IFACE_QUARK_ACCOUNT \
(tp_iface_quark_account ()) (tp_iface_quark_account ())
GQuark tp_iface_quark_account (void); GQuark tp_iface_quark_account (void);
/**
* TP_PROP_ACCOUNT_INTERFACES:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Account.Int
erfaces"
*/
#define TP_PROP_ACCOUNT_INTERFACES \ #define TP_PROP_ACCOUNT_INTERFACES \
"org.freedesktop.Telepathy.Account.Interfaces" "org.freedesktop.Telepathy.Account.Interfaces"
/**
* TP_PROP_ACCOUNT_DISPLAY_NAME:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Account.Dis
playName"
*/
#define TP_PROP_ACCOUNT_DISPLAY_NAME \ #define TP_PROP_ACCOUNT_DISPLAY_NAME \
"org.freedesktop.Telepathy.Account.DisplayName" "org.freedesktop.Telepathy.Account.DisplayName"
/**
* TP_PROP_ACCOUNT_ICON:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Account.Ico
n"
*/
#define TP_PROP_ACCOUNT_ICON \ #define TP_PROP_ACCOUNT_ICON \
"org.freedesktop.Telepathy.Account.Icon" "org.freedesktop.Telepathy.Account.Icon"
/**
* TP_PROP_ACCOUNT_VALID:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Account.Val
id"
*/
#define TP_PROP_ACCOUNT_VALID \ #define TP_PROP_ACCOUNT_VALID \
"org.freedesktop.Telepathy.Account.Valid" "org.freedesktop.Telepathy.Account.Valid"
/**
* TP_PROP_ACCOUNT_ENABLED:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Account.Ena
bled"
*/
#define TP_PROP_ACCOUNT_ENABLED \ #define TP_PROP_ACCOUNT_ENABLED \
"org.freedesktop.Telepathy.Account.Enabled" "org.freedesktop.Telepathy.Account.Enabled"
/**
* TP_PROP_ACCOUNT_NICKNAME:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Account.Nic
kname"
*/
#define TP_PROP_ACCOUNT_NICKNAME \ #define TP_PROP_ACCOUNT_NICKNAME \
"org.freedesktop.Telepathy.Account.Nickname" "org.freedesktop.Telepathy.Account.Nickname"
/**
* TP_PROP_ACCOUNT_PARAMETERS:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Account.Par
ameters"
*/
#define TP_PROP_ACCOUNT_PARAMETERS \ #define TP_PROP_ACCOUNT_PARAMETERS \
"org.freedesktop.Telepathy.Account.Parameters" "org.freedesktop.Telepathy.Account.Parameters"
/**
* TP_PROP_ACCOUNT_AUTOMATIC_PRESENCE:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Account.Aut
omaticPresence"
*/
#define TP_PROP_ACCOUNT_AUTOMATIC_PRESENCE \ #define TP_PROP_ACCOUNT_AUTOMATIC_PRESENCE \
"org.freedesktop.Telepathy.Account.AutomaticPresence" "org.freedesktop.Telepathy.Account.AutomaticPresence"
/**
* TP_PROP_ACCOUNT_CONNECT_AUTOMATICALLY:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Account.Con
nectAutomatically"
*/
#define TP_PROP_ACCOUNT_CONNECT_AUTOMATICALLY \ #define TP_PROP_ACCOUNT_CONNECT_AUTOMATICALLY \
"org.freedesktop.Telepathy.Account.ConnectAutomatically" "org.freedesktop.Telepathy.Account.ConnectAutomatically"
/**
* TP_PROP_ACCOUNT_CONNECTION:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Account.Con
nection"
*/
#define TP_PROP_ACCOUNT_CONNECTION \ #define TP_PROP_ACCOUNT_CONNECTION \
"org.freedesktop.Telepathy.Account.Connection" "org.freedesktop.Telepathy.Account.Connection"
/**
* TP_PROP_ACCOUNT_CONNECTION_STATUS:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Account.Con
nectionStatus"
*/
#define TP_PROP_ACCOUNT_CONNECTION_STATUS \ #define TP_PROP_ACCOUNT_CONNECTION_STATUS \
"org.freedesktop.Telepathy.Account.ConnectionStatus" "org.freedesktop.Telepathy.Account.ConnectionStatus"
/**
* TP_PROP_ACCOUNT_CONNECTION_STATUS_REASON:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Account.Con
nectionStatusReason"
*/
#define TP_PROP_ACCOUNT_CONNECTION_STATUS_REASON \ #define TP_PROP_ACCOUNT_CONNECTION_STATUS_REASON \
"org.freedesktop.Telepathy.Account.ConnectionStatusReason" "org.freedesktop.Telepathy.Account.ConnectionStatusReason"
/**
* TP_PROP_ACCOUNT_CURRENT_PRESENCE:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Account.Cur
rentPresence"
*/
#define TP_PROP_ACCOUNT_CURRENT_PRESENCE \ #define TP_PROP_ACCOUNT_CURRENT_PRESENCE \
"org.freedesktop.Telepathy.Account.CurrentPresence" "org.freedesktop.Telepathy.Account.CurrentPresence"
/**
* TP_PROP_ACCOUNT_REQUESTED_PRESENCE:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Account.Req
uestedPresence"
*/
#define TP_PROP_ACCOUNT_REQUESTED_PRESENCE \ #define TP_PROP_ACCOUNT_REQUESTED_PRESENCE \
"org.freedesktop.Telepathy.Account.RequestedPresence" "org.freedesktop.Telepathy.Account.RequestedPresence"
/**
* TP_PROP_ACCOUNT_NORMALIZED_NAME:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Account.Nor
malizedName"
*/
#define TP_PROP_ACCOUNT_NORMALIZED_NAME \ #define TP_PROP_ACCOUNT_NORMALIZED_NAME \
"org.freedesktop.Telepathy.Account.NormalizedName" "org.freedesktop.Telepathy.Account.NormalizedName"
/**
* TP_PROP_ACCOUNT_HAS_BEEN_ONLINE:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Account.Has
BeenOnline"
*/
#define TP_PROP_ACCOUNT_HAS_BEEN_ONLINE \ #define TP_PROP_ACCOUNT_HAS_BEEN_ONLINE \
"org.freedesktop.Telepathy.Account.HasBeenOnline" "org.freedesktop.Telepathy.Account.HasBeenOnline"
/**
* TP_IFACE_ACCOUNT_INTERFACE_AVATAR:
*
* The interface name "org.freedesktop.Telepathy.Account.Interface.Avatar"
*/
#define TP_IFACE_ACCOUNT_INTERFACE_AVATAR \ #define TP_IFACE_ACCOUNT_INTERFACE_AVATAR \
"org.freedesktop.Telepathy.Account.Interface.Avatar" "org.freedesktop.Telepathy.Account.Interface.Avatar"
/**
* TP_IFACE_QUARK_ACCOUNT_INTERFACE_AVATAR:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Account.Interface.Avatar"
*/
#define TP_IFACE_QUARK_ACCOUNT_INTERFACE_AVATAR \ #define TP_IFACE_QUARK_ACCOUNT_INTERFACE_AVATAR \
(tp_iface_quark_account_interface_avatar ()) (tp_iface_quark_account_interface_avatar ())
GQuark tp_iface_quark_account_interface_avatar (void); GQuark tp_iface_quark_account_interface_avatar (void);
/**
* TP_PROP_ACCOUNT_INTERFACE_AVATAR_AVATAR:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Account.Int
erface.Avatar.Avatar"
*/
#define TP_PROP_ACCOUNT_INTERFACE_AVATAR_AVATAR \ #define TP_PROP_ACCOUNT_INTERFACE_AVATAR_AVATAR \
"org.freedesktop.Telepathy.Account.Interface.Avatar.Avatar" "org.freedesktop.Telepathy.Account.Interface.Avatar.Avatar"
/**
* TP_IFACE_CHANNEL_DISPATCHER:
*
* The interface name "org.freedesktop.Telepathy.ChannelDispatcher"
*/
#define TP_IFACE_CHANNEL_DISPATCHER \ #define TP_IFACE_CHANNEL_DISPATCHER \
"org.freedesktop.Telepathy.ChannelDispatcher" "org.freedesktop.Telepathy.ChannelDispatcher"
/**
* TP_IFACE_QUARK_CHANNEL_DISPATCHER:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.ChannelDispatcher"
*/
#define TP_IFACE_QUARK_CHANNEL_DISPATCHER \ #define TP_IFACE_QUARK_CHANNEL_DISPATCHER \
(tp_iface_quark_channel_dispatcher ()) (tp_iface_quark_channel_dispatcher ())
GQuark tp_iface_quark_channel_dispatcher (void); GQuark tp_iface_quark_channel_dispatcher (void);
/**
* TP_PROP_CHANNEL_DISPATCHER_INTERFACES:
*
* The fully-qualified property name "org.freedesktop.Telepathy.ChannelDisp
atcher.Interfaces"
*/
#define TP_PROP_CHANNEL_DISPATCHER_INTERFACES \ #define TP_PROP_CHANNEL_DISPATCHER_INTERFACES \
"org.freedesktop.Telepathy.ChannelDispatcher.Interfaces" "org.freedesktop.Telepathy.ChannelDispatcher.Interfaces"
/**
* TP_IFACE_CHANNEL_DISPATCHER_INTERFACE_OPERATION_LIST:
*
* The interface name "org.freedesktop.Telepathy.ChannelDispatcher.Interfac
e.OperationList"
*/
#define TP_IFACE_CHANNEL_DISPATCHER_INTERFACE_OPERATION_LIST \ #define TP_IFACE_CHANNEL_DISPATCHER_INTERFACE_OPERATION_LIST \
"org.freedesktop.Telepathy.ChannelDispatcher.Interface.OperationList" "org.freedesktop.Telepathy.ChannelDispatcher.Interface.OperationList"
/**
* TP_IFACE_QUARK_CHANNEL_DISPATCHER_INTERFACE_OPERATION_LIST:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.ChannelDispatcher.Interface.OperationList"
*/
#define TP_IFACE_QUARK_CHANNEL_DISPATCHER_INTERFACE_OPERATION_LIST \ #define TP_IFACE_QUARK_CHANNEL_DISPATCHER_INTERFACE_OPERATION_LIST \
(tp_iface_quark_channel_dispatcher_interface_operation_list ()) (tp_iface_quark_channel_dispatcher_interface_operation_list ())
GQuark tp_iface_quark_channel_dispatcher_interface_operation_list (void); GQuark tp_iface_quark_channel_dispatcher_interface_operation_list (void);
/**
* TP_PROP_CHANNEL_DISPATCHER_INTERFACE_OPERATION_LIST_DISPATCH_OPERATIONS:
*
* The fully-qualified property name "org.freedesktop.Telepathy.ChannelDisp
atcher.Interface.OperationList.DispatchOperations"
*/
#define TP_PROP_CHANNEL_DISPATCHER_INTERFACE_OPERATION_LIST_DISPATCH_OPERAT IONS \ #define TP_PROP_CHANNEL_DISPATCHER_INTERFACE_OPERATION_LIST_DISPATCH_OPERAT IONS \
"org.freedesktop.Telepathy.ChannelDispatcher.Interface.OperationList.Dispat chOperations" "org.freedesktop.Telepathy.ChannelDispatcher.Interface.OperationList.Dispat chOperations"
/**
* TP_IFACE_CHANNEL_DISPATCH_OPERATION:
*
* The interface name "org.freedesktop.Telepathy.ChannelDispatchOperation"
*/
#define TP_IFACE_CHANNEL_DISPATCH_OPERATION \ #define TP_IFACE_CHANNEL_DISPATCH_OPERATION \
"org.freedesktop.Telepathy.ChannelDispatchOperation" "org.freedesktop.Telepathy.ChannelDispatchOperation"
/**
* TP_IFACE_QUARK_CHANNEL_DISPATCH_OPERATION:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.ChannelDispatchOperation"
*/
#define TP_IFACE_QUARK_CHANNEL_DISPATCH_OPERATION \ #define TP_IFACE_QUARK_CHANNEL_DISPATCH_OPERATION \
(tp_iface_quark_channel_dispatch_operation ()) (tp_iface_quark_channel_dispatch_operation ())
GQuark tp_iface_quark_channel_dispatch_operation (void); GQuark tp_iface_quark_channel_dispatch_operation (void);
/**
* TP_PROP_CHANNEL_DISPATCH_OPERATION_INTERFACES:
*
* The fully-qualified property name "org.freedesktop.Telepathy.ChannelDisp
atchOperation.Interfaces"
*/
#define TP_PROP_CHANNEL_DISPATCH_OPERATION_INTERFACES \ #define TP_PROP_CHANNEL_DISPATCH_OPERATION_INTERFACES \
"org.freedesktop.Telepathy.ChannelDispatchOperation.Interfaces" "org.freedesktop.Telepathy.ChannelDispatchOperation.Interfaces"
/**
* TP_PROP_CHANNEL_DISPATCH_OPERATION_CONNECTION:
*
* The fully-qualified property name "org.freedesktop.Telepathy.ChannelDisp
atchOperation.Connection"
*/
#define TP_PROP_CHANNEL_DISPATCH_OPERATION_CONNECTION \ #define TP_PROP_CHANNEL_DISPATCH_OPERATION_CONNECTION \
"org.freedesktop.Telepathy.ChannelDispatchOperation.Connection" "org.freedesktop.Telepathy.ChannelDispatchOperation.Connection"
/**
* TP_PROP_CHANNEL_DISPATCH_OPERATION_ACCOUNT:
*
* The fully-qualified property name "org.freedesktop.Telepathy.ChannelDisp
atchOperation.Account"
*/
#define TP_PROP_CHANNEL_DISPATCH_OPERATION_ACCOUNT \ #define TP_PROP_CHANNEL_DISPATCH_OPERATION_ACCOUNT \
"org.freedesktop.Telepathy.ChannelDispatchOperation.Account" "org.freedesktop.Telepathy.ChannelDispatchOperation.Account"
/**
* TP_PROP_CHANNEL_DISPATCH_OPERATION_CHANNELS:
*
* The fully-qualified property name "org.freedesktop.Telepathy.ChannelDisp
atchOperation.Channels"
*/
#define TP_PROP_CHANNEL_DISPATCH_OPERATION_CHANNELS \ #define TP_PROP_CHANNEL_DISPATCH_OPERATION_CHANNELS \
"org.freedesktop.Telepathy.ChannelDispatchOperation.Channels" "org.freedesktop.Telepathy.ChannelDispatchOperation.Channels"
/**
* TP_PROP_CHANNEL_DISPATCH_OPERATION_POSSIBLE_HANDLERS:
*
* The fully-qualified property name "org.freedesktop.Telepathy.ChannelDisp
atchOperation.PossibleHandlers"
*/
#define TP_PROP_CHANNEL_DISPATCH_OPERATION_POSSIBLE_HANDLERS \ #define TP_PROP_CHANNEL_DISPATCH_OPERATION_POSSIBLE_HANDLERS \
"org.freedesktop.Telepathy.ChannelDispatchOperation.PossibleHandlers" "org.freedesktop.Telepathy.ChannelDispatchOperation.PossibleHandlers"
/**
* TP_IFACE_CHANNEL_REQUEST:
*
* The interface name "org.freedesktop.Telepathy.ChannelRequest"
*/
#define TP_IFACE_CHANNEL_REQUEST \ #define TP_IFACE_CHANNEL_REQUEST \
"org.freedesktop.Telepathy.ChannelRequest" "org.freedesktop.Telepathy.ChannelRequest"
/**
* TP_IFACE_QUARK_CHANNEL_REQUEST:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.ChannelRequest"
*/
#define TP_IFACE_QUARK_CHANNEL_REQUEST \ #define TP_IFACE_QUARK_CHANNEL_REQUEST \
(tp_iface_quark_channel_request ()) (tp_iface_quark_channel_request ())
GQuark tp_iface_quark_channel_request (void); GQuark tp_iface_quark_channel_request (void);
/**
* TP_PROP_CHANNEL_REQUEST_ACCOUNT:
*
* The fully-qualified property name "org.freedesktop.Telepathy.ChannelRequ
est.Account"
*/
#define TP_PROP_CHANNEL_REQUEST_ACCOUNT \ #define TP_PROP_CHANNEL_REQUEST_ACCOUNT \
"org.freedesktop.Telepathy.ChannelRequest.Account" "org.freedesktop.Telepathy.ChannelRequest.Account"
/**
* TP_PROP_CHANNEL_REQUEST_USER_ACTION_TIME:
*
* The fully-qualified property name "org.freedesktop.Telepathy.ChannelRequ
est.UserActionTime"
*/
#define TP_PROP_CHANNEL_REQUEST_USER_ACTION_TIME \ #define TP_PROP_CHANNEL_REQUEST_USER_ACTION_TIME \
"org.freedesktop.Telepathy.ChannelRequest.UserActionTime" "org.freedesktop.Telepathy.ChannelRequest.UserActionTime"
/**
* TP_PROP_CHANNEL_REQUEST_PREFERRED_HANDLER:
*
* The fully-qualified property name "org.freedesktop.Telepathy.ChannelRequ
est.PreferredHandler"
*/
#define TP_PROP_CHANNEL_REQUEST_PREFERRED_HANDLER \ #define TP_PROP_CHANNEL_REQUEST_PREFERRED_HANDLER \
"org.freedesktop.Telepathy.ChannelRequest.PreferredHandler" "org.freedesktop.Telepathy.ChannelRequest.PreferredHandler"
/**
* TP_PROP_CHANNEL_REQUEST_REQUESTS:
*
* The fully-qualified property name "org.freedesktop.Telepathy.ChannelRequ
est.Requests"
*/
#define TP_PROP_CHANNEL_REQUEST_REQUESTS \ #define TP_PROP_CHANNEL_REQUEST_REQUESTS \
"org.freedesktop.Telepathy.ChannelRequest.Requests" "org.freedesktop.Telepathy.ChannelRequest.Requests"
/**
* TP_PROP_CHANNEL_REQUEST_INTERFACES:
*
* The fully-qualified property name "org.freedesktop.Telepathy.ChannelRequ
est.Interfaces"
*/
#define TP_PROP_CHANNEL_REQUEST_INTERFACES \ #define TP_PROP_CHANNEL_REQUEST_INTERFACES \
"org.freedesktop.Telepathy.ChannelRequest.Interfaces" "org.freedesktop.Telepathy.ChannelRequest.Interfaces"
/**
* TP_IFACE_CLIENT:
*
* The interface name "org.freedesktop.Telepathy.Client"
*/
#define TP_IFACE_CLIENT \ #define TP_IFACE_CLIENT \
"org.freedesktop.Telepathy.Client" "org.freedesktop.Telepathy.Client"
/**
* TP_IFACE_QUARK_CLIENT:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Client"
*/
#define TP_IFACE_QUARK_CLIENT \ #define TP_IFACE_QUARK_CLIENT \
(tp_iface_quark_client ()) (tp_iface_quark_client ())
GQuark tp_iface_quark_client (void); GQuark tp_iface_quark_client (void);
/**
* TP_PROP_CLIENT_INTERFACES:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Client.Inte
rfaces"
*/
#define TP_PROP_CLIENT_INTERFACES \ #define TP_PROP_CLIENT_INTERFACES \
"org.freedesktop.Telepathy.Client.Interfaces" "org.freedesktop.Telepathy.Client.Interfaces"
/**
* TP_IFACE_CLIENT_OBSERVER:
*
* The interface name "org.freedesktop.Telepathy.Client.Observer"
*/
#define TP_IFACE_CLIENT_OBSERVER \ #define TP_IFACE_CLIENT_OBSERVER \
"org.freedesktop.Telepathy.Client.Observer" "org.freedesktop.Telepathy.Client.Observer"
/**
* TP_IFACE_QUARK_CLIENT_OBSERVER:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Client.Observer"
*/
#define TP_IFACE_QUARK_CLIENT_OBSERVER \ #define TP_IFACE_QUARK_CLIENT_OBSERVER \
(tp_iface_quark_client_observer ()) (tp_iface_quark_client_observer ())
GQuark tp_iface_quark_client_observer (void); GQuark tp_iface_quark_client_observer (void);
/**
* TP_PROP_CLIENT_OBSERVER_OBSERVER_CHANNEL_FILTER:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Client.Obse
rver.ObserverChannelFilter"
*/
#define TP_PROP_CLIENT_OBSERVER_OBSERVER_CHANNEL_FILTER \ #define TP_PROP_CLIENT_OBSERVER_OBSERVER_CHANNEL_FILTER \
"org.freedesktop.Telepathy.Client.Observer.ObserverChannelFilter" "org.freedesktop.Telepathy.Client.Observer.ObserverChannelFilter"
/**
* TP_PROP_CLIENT_OBSERVER_RECOVER:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Client.Obse
rver.Recover"
*/
#define TP_PROP_CLIENT_OBSERVER_RECOVER \ #define TP_PROP_CLIENT_OBSERVER_RECOVER \
"org.freedesktop.Telepathy.Client.Observer.Recover" "org.freedesktop.Telepathy.Client.Observer.Recover"
/**
* TP_IFACE_CLIENT_APPROVER:
*
* The interface name "org.freedesktop.Telepathy.Client.Approver"
*/
#define TP_IFACE_CLIENT_APPROVER \ #define TP_IFACE_CLIENT_APPROVER \
"org.freedesktop.Telepathy.Client.Approver" "org.freedesktop.Telepathy.Client.Approver"
/**
* TP_IFACE_QUARK_CLIENT_APPROVER:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Client.Approver"
*/
#define TP_IFACE_QUARK_CLIENT_APPROVER \ #define TP_IFACE_QUARK_CLIENT_APPROVER \
(tp_iface_quark_client_approver ()) (tp_iface_quark_client_approver ())
GQuark tp_iface_quark_client_approver (void); GQuark tp_iface_quark_client_approver (void);
/**
* TP_PROP_CLIENT_APPROVER_APPROVER_CHANNEL_FILTER:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Client.Appr
over.ApproverChannelFilter"
*/
#define TP_PROP_CLIENT_APPROVER_APPROVER_CHANNEL_FILTER \ #define TP_PROP_CLIENT_APPROVER_APPROVER_CHANNEL_FILTER \
"org.freedesktop.Telepathy.Client.Approver.ApproverChannelFilter" "org.freedesktop.Telepathy.Client.Approver.ApproverChannelFilter"
/**
* TP_IFACE_CLIENT_HANDLER:
*
* The interface name "org.freedesktop.Telepathy.Client.Handler"
*/
#define TP_IFACE_CLIENT_HANDLER \ #define TP_IFACE_CLIENT_HANDLER \
"org.freedesktop.Telepathy.Client.Handler" "org.freedesktop.Telepathy.Client.Handler"
/**
* TP_IFACE_QUARK_CLIENT_HANDLER:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Client.Handler"
*/
#define TP_IFACE_QUARK_CLIENT_HANDLER \ #define TP_IFACE_QUARK_CLIENT_HANDLER \
(tp_iface_quark_client_handler ()) (tp_iface_quark_client_handler ())
GQuark tp_iface_quark_client_handler (void); GQuark tp_iface_quark_client_handler (void);
/**
* TP_PROP_CLIENT_HANDLER_HANDLER_CHANNEL_FILTER:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Client.Hand
ler.HandlerChannelFilter"
*/
#define TP_PROP_CLIENT_HANDLER_HANDLER_CHANNEL_FILTER \ #define TP_PROP_CLIENT_HANDLER_HANDLER_CHANNEL_FILTER \
"org.freedesktop.Telepathy.Client.Handler.HandlerChannelFilter" "org.freedesktop.Telepathy.Client.Handler.HandlerChannelFilter"
/**
* TP_PROP_CLIENT_HANDLER_BYPASS_APPROVAL:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Client.Hand
ler.BypassApproval"
*/
#define TP_PROP_CLIENT_HANDLER_BYPASS_APPROVAL \ #define TP_PROP_CLIENT_HANDLER_BYPASS_APPROVAL \
"org.freedesktop.Telepathy.Client.Handler.BypassApproval" "org.freedesktop.Telepathy.Client.Handler.BypassApproval"
/**
* TP_PROP_CLIENT_HANDLER_CAPABILITIES:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Client.Hand
ler.Capabilities"
*/
#define TP_PROP_CLIENT_HANDLER_CAPABILITIES \ #define TP_PROP_CLIENT_HANDLER_CAPABILITIES \
"org.freedesktop.Telepathy.Client.Handler.Capabilities" "org.freedesktop.Telepathy.Client.Handler.Capabilities"
/**
* TP_PROP_CLIENT_HANDLER_HANDLED_CHANNELS:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Client.Hand
ler.HandledChannels"
*/
#define TP_PROP_CLIENT_HANDLER_HANDLED_CHANNELS \ #define TP_PROP_CLIENT_HANDLER_HANDLED_CHANNELS \
"org.freedesktop.Telepathy.Client.Handler.HandledChannels" "org.freedesktop.Telepathy.Client.Handler.HandledChannels"
/**
* TP_IFACE_CLIENT_INTERFACE_REQUESTS:
*
* The interface name "org.freedesktop.Telepathy.Client.Interface.Requests"
*/
#define TP_IFACE_CLIENT_INTERFACE_REQUESTS \ #define TP_IFACE_CLIENT_INTERFACE_REQUESTS \
"org.freedesktop.Telepathy.Client.Interface.Requests" "org.freedesktop.Telepathy.Client.Interface.Requests"
/**
* TP_IFACE_QUARK_CLIENT_INTERFACE_REQUESTS:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Client.Interface.Requests"
*/
#define TP_IFACE_QUARK_CLIENT_INTERFACE_REQUESTS \ #define TP_IFACE_QUARK_CLIENT_INTERFACE_REQUESTS \
(tp_iface_quark_client_interface_requests ()) (tp_iface_quark_client_interface_requests ())
GQuark tp_iface_quark_client_interface_requests (void); GQuark tp_iface_quark_client_interface_requests (void);
/**
* TP_IFACE_DEBUG:
*
* The interface name "org.freedesktop.Telepathy.Debug"
*/
#define TP_IFACE_DEBUG \ #define TP_IFACE_DEBUG \
"org.freedesktop.Telepathy.Debug" "org.freedesktop.Telepathy.Debug"
/**
* TP_IFACE_QUARK_DEBUG:
*
* Expands to a call to a function that returns a quark for the interface n
ame "org.freedesktop.Telepathy.Debug"
*/
#define TP_IFACE_QUARK_DEBUG \ #define TP_IFACE_QUARK_DEBUG \
(tp_iface_quark_debug ()) (tp_iface_quark_debug ())
GQuark tp_iface_quark_debug (void); GQuark tp_iface_quark_debug (void);
/**
* TP_PROP_DEBUG_ENABLED:
*
* The fully-qualified property name "org.freedesktop.Telepathy.Debug.Enabl
ed"
*/
#define TP_PROP_DEBUG_ENABLED \ #define TP_PROP_DEBUG_ENABLED \
"org.freedesktop.Telepathy.Debug.Enabled" "org.freedesktop.Telepathy.Debug.Enabled"
 End of changes. 233 change blocks. 
1310 lines changed or deleted 11 lines changed or added


 tp-svc-account-manager.h   tp-svc-account-manager.h 
#include <glib-object.h> #include <glib-object.h>
#include <dbus/dbus-glib.h> #include <dbus/dbus-glib.h>
#include <telepathy-glib/dbus-properties-mixin.h> #include <telepathy-glib/dbus-properties-mixin.h>
G_BEGIN_DECLS G_BEGIN_DECLS
/**
* TpSvcAccountManager:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcAccountManager TpSvcAccountManager; typedef struct _TpSvcAccountManager TpSvcAccountManager;
/**
* TpSvcAccountManagerClass:
*
* The class of TpSvcAccountManager.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_account_manager (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_account_manager_implement_&num;&num;x (\
* klass, my_object_&num;&num;x)
* IMPLEMENT (create_account);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcAccountManagerClass TpSvcAccountManagerClass; typedef struct _TpSvcAccountManagerClass TpSvcAccountManagerClass;
GType tp_svc_account_manager_get_type (void); GType tp_svc_account_manager_get_type (void);
#define TP_TYPE_SVC_ACCOUNT_MANAGER \ #define TP_TYPE_SVC_ACCOUNT_MANAGER \
(tp_svc_account_manager_get_type ()) (tp_svc_account_manager_get_type ())
#define TP_SVC_ACCOUNT_MANAGER(obj) \ #define TP_SVC_ACCOUNT_MANAGER(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_ACCOUNT_MANAGER, TpSvcAcco untManager)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_ACCOUNT_MANAGER, TpSvcAcco untManager))
#define TP_IS_SVC_ACCOUNT_MANAGER(obj) \ #define TP_IS_SVC_ACCOUNT_MANAGER(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_ACCOUNT_MANAGER)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_ACCOUNT_MANAGER))
#define TP_SVC_ACCOUNT_MANAGER_GET_CLASS(obj) \ #define TP_SVC_ACCOUNT_MANAGER_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_ACCOUNT_MANAGER, TpSvcA ccountManagerClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_ACCOUNT_MANAGER, TpSvcA ccountManagerClass))
typedef void (*tp_svc_account_manager_create_account_impl) (TpSvcAccountMan ager *self, typedef void (*tp_svc_account_manager_create_account_impl) (TpSvcAccountMan ager *self,
const gchar *in_Connection_Manager, const gchar *in_Connection_Manager,
const gchar *in_Protocol, const gchar *in_Protocol,
const gchar *in_Display_Name, const gchar *in_Display_Name,
GHashTable *in_Parameters, GHashTable *in_Parameters,
GHashTable *in_Properties, GHashTable *in_Properties,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_account_manager_implement_create_account (TpSvcAccountManagerCl ass *klass, tp_svc_account_manager_create_account_impl impl); void tp_svc_account_manager_implement_create_account (TpSvcAccountManagerCl ass *klass, tp_svc_account_manager_create_account_impl impl);
/**
* tp_svc_account_manager_return_from_create_account:
* @context: The D-Bus method invocation context
* @out_Account: const gchar * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_account_manager_return_from_create_account (DBusGMethodInvocati on *context, void tp_svc_account_manager_return_from_create_account (DBusGMethodInvocati on *context,
const gchar *out_Account); const gchar *out_Account);
static inline void static inline void
tp_svc_account_manager_return_from_create_account (DBusGMethodInvocation *c ontext, tp_svc_account_manager_return_from_create_account (DBusGMethodInvocation *c ontext,
const gchar *out_Account) const gchar *out_Account)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Account); out_Account);
 End of changes. 3 change blocks. 
35 lines changed or deleted 0 lines changed or added


 tp-svc-account.h   tp-svc-account.h 
#include <glib-object.h> #include <glib-object.h>
#include <dbus/dbus-glib.h> #include <dbus/dbus-glib.h>
#include <telepathy-glib/dbus-properties-mixin.h> #include <telepathy-glib/dbus-properties-mixin.h>
G_BEGIN_DECLS G_BEGIN_DECLS
/**
* TpSvcAccount:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcAccount TpSvcAccount; typedef struct _TpSvcAccount TpSvcAccount;
/**
* TpSvcAccountClass:
*
* The class of TpSvcAccount.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_account (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_account_implement_&num;&num;x (\
* klass, my_object_&num;&num;x)
* IMPLEMENT (remove);
* IMPLEMENT (update_parameters);
* IMPLEMENT (reconnect);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcAccountClass TpSvcAccountClass; typedef struct _TpSvcAccountClass TpSvcAccountClass;
GType tp_svc_account_get_type (void); GType tp_svc_account_get_type (void);
#define TP_TYPE_SVC_ACCOUNT \ #define TP_TYPE_SVC_ACCOUNT \
(tp_svc_account_get_type ()) (tp_svc_account_get_type ())
#define TP_SVC_ACCOUNT(obj) \ #define TP_SVC_ACCOUNT(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_ACCOUNT, TpSvcAccount)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_ACCOUNT, TpSvcAccount))
#define TP_IS_SVC_ACCOUNT(obj) \ #define TP_IS_SVC_ACCOUNT(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_ACCOUNT)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_ACCOUNT))
#define TP_SVC_ACCOUNT_GET_CLASS(obj) \ #define TP_SVC_ACCOUNT_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_ACCOUNT, TpSvcAccountCl ass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_ACCOUNT, TpSvcAccountCl ass))
typedef void (*tp_svc_account_remove_impl) (TpSvcAccount *self, typedef void (*tp_svc_account_remove_impl) (TpSvcAccount *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_account_implement_remove (TpSvcAccountClass *klass, tp_svc_acco unt_remove_impl impl); void tp_svc_account_implement_remove (TpSvcAccountClass *klass, tp_svc_acco unt_remove_impl impl);
/**
* tp_svc_account_return_from_remove:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_account_return_from_remove (DBusGMethodInvocation *context); void tp_svc_account_return_from_remove (DBusGMethodInvocation *context);
static inline void static inline void
tp_svc_account_return_from_remove (DBusGMethodInvocation *context) tp_svc_account_return_from_remove (DBusGMethodInvocation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
typedef void (*tp_svc_account_update_parameters_impl) (TpSvcAccount *self, typedef void (*tp_svc_account_update_parameters_impl) (TpSvcAccount *self,
GHashTable *in_Set, GHashTable *in_Set,
const gchar **in_Unset, const gchar **in_Unset,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_account_implement_update_parameters (TpSvcAccountClass *klass, tp_svc_account_update_parameters_impl impl); void tp_svc_account_implement_update_parameters (TpSvcAccountClass *klass, tp_svc_account_update_parameters_impl impl);
/**
* tp_svc_account_return_from_update_parameters:
* @context: The D-Bus method invocation context
* @out_Reconnect_Required: const gchar ** (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_account_return_from_update_parameters (DBusGMethodInvocation *c ontext, void tp_svc_account_return_from_update_parameters (DBusGMethodInvocation *c ontext,
const gchar **out_Reconnect_Required); const gchar **out_Reconnect_Required);
static inline void static inline void
tp_svc_account_return_from_update_parameters (DBusGMethodInvocation *contex t, tp_svc_account_return_from_update_parameters (DBusGMethodInvocation *contex t,
const gchar **out_Reconnect_Required) const gchar **out_Reconnect_Required)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Reconnect_Required); out_Reconnect_Required);
} }
typedef void (*tp_svc_account_reconnect_impl) (TpSvcAccount *self, typedef void (*tp_svc_account_reconnect_impl) (TpSvcAccount *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_account_implement_reconnect (TpSvcAccountClass *klass, tp_svc_a ccount_reconnect_impl impl); void tp_svc_account_implement_reconnect (TpSvcAccountClass *klass, tp_svc_a ccount_reconnect_impl impl);
/**
* tp_svc_account_return_from_reconnect:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_account_return_from_reconnect (DBusGMethodInvocation *context); void tp_svc_account_return_from_reconnect (DBusGMethodInvocation *context);
static inline void static inline void
tp_svc_account_return_from_reconnect (DBusGMethodInvocation *context) tp_svc_account_return_from_reconnect (DBusGMethodInvocation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
void tp_svc_account_emit_removed (gpointer instance); void tp_svc_account_emit_removed (gpointer instance);
void tp_svc_account_emit_account_property_changed (gpointer instance, void tp_svc_account_emit_account_property_changed (gpointer instance,
GHashTable *arg_Properties); GHashTable *arg_Properties);
/**
* TpSvcAccountInterfaceAvatar:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcAccountInterfaceAvatar TpSvcAccountInterfaceAvatar; typedef struct _TpSvcAccountInterfaceAvatar TpSvcAccountInterfaceAvatar;
/**
* TpSvcAccountInterfaceAvatarClass:
*
* The class of TpSvcAccountInterfaceAvatar.
* This interface has no D-Bus methods, so an
* implementation can typically pass %NULL to
* G_IMPLEMENT_INTERFACE() as the interface
* initialization function.
*/
typedef struct _TpSvcAccountInterfaceAvatarClass TpSvcAccountInterfaceAvata rClass; typedef struct _TpSvcAccountInterfaceAvatarClass TpSvcAccountInterfaceAvata rClass;
GType tp_svc_account_interface_avatar_get_type (void); GType tp_svc_account_interface_avatar_get_type (void);
#define TP_TYPE_SVC_ACCOUNT_INTERFACE_AVATAR \ #define TP_TYPE_SVC_ACCOUNT_INTERFACE_AVATAR \
(tp_svc_account_interface_avatar_get_type ()) (tp_svc_account_interface_avatar_get_type ())
#define TP_SVC_ACCOUNT_INTERFACE_AVATAR(obj) \ #define TP_SVC_ACCOUNT_INTERFACE_AVATAR(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_ACCOUNT_INTERFACE_AVATAR, TpSvcAccountInterfaceAvatar)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_ACCOUNT_INTERFACE_AVATAR, TpSvcAccountInterfaceAvatar))
#define TP_IS_SVC_ACCOUNT_INTERFACE_AVATAR(obj) \ #define TP_IS_SVC_ACCOUNT_INTERFACE_AVATAR(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_ACCOUNT_INTERFACE_AVATAR)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_ACCOUNT_INTERFACE_AVATAR))
#define TP_SVC_ACCOUNT_INTERFACE_AVATAR_GET_CLASS(obj) \ #define TP_SVC_ACCOUNT_INTERFACE_AVATAR_GET_CLASS(obj) \
 End of changes. 7 change blocks. 
65 lines changed or deleted 0 lines changed or added


 tp-svc-channel-dispatch-operation.h   tp-svc-channel-dispatch-operation.h 
#include <glib-object.h> #include <glib-object.h>
#include <dbus/dbus-glib.h> #include <dbus/dbus-glib.h>
#include <telepathy-glib/dbus-properties-mixin.h> #include <telepathy-glib/dbus-properties-mixin.h>
G_BEGIN_DECLS G_BEGIN_DECLS
/**
* TpSvcChannelDispatchOperation:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcChannelDispatchOperation TpSvcChannelDispatchOperation ; typedef struct _TpSvcChannelDispatchOperation TpSvcChannelDispatchOperation ;
/**
* TpSvcChannelDispatchOperationClass:
*
* The class of TpSvcChannelDispatchOperation.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_channel_dispatch_operation (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_channel_dispatch_operation_implement_&num;&n
um;x (\
* klass, my_object_&num;&num;x)
* IMPLEMENT (handle_with);
* IMPLEMENT (claim);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcChannelDispatchOperationClass TpSvcChannelDispatchOper ationClass; typedef struct _TpSvcChannelDispatchOperationClass TpSvcChannelDispatchOper ationClass;
GType tp_svc_channel_dispatch_operation_get_type (void); GType tp_svc_channel_dispatch_operation_get_type (void);
#define TP_TYPE_SVC_CHANNEL_DISPATCH_OPERATION \ #define TP_TYPE_SVC_CHANNEL_DISPATCH_OPERATION \
(tp_svc_channel_dispatch_operation_get_type ()) (tp_svc_channel_dispatch_operation_get_type ())
#define TP_SVC_CHANNEL_DISPATCH_OPERATION(obj) \ #define TP_SVC_CHANNEL_DISPATCH_OPERATION(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_DISPATCH_OPERATION , TpSvcChannelDispatchOperation)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_DISPATCH_OPERATION , TpSvcChannelDispatchOperation))
#define TP_IS_SVC_CHANNEL_DISPATCH_OPERATION(obj) \ #define TP_IS_SVC_CHANNEL_DISPATCH_OPERATION(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_DISPATCH_OPERATION )) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_DISPATCH_OPERATION ))
#define TP_SVC_CHANNEL_DISPATCH_OPERATION_GET_CLASS(obj) \ #define TP_SVC_CHANNEL_DISPATCH_OPERATION_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_DISPATCH_OPERAT ION, TpSvcChannelDispatchOperationClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_DISPATCH_OPERAT ION, TpSvcChannelDispatchOperationClass))
typedef void (*tp_svc_channel_dispatch_operation_handle_with_impl) (TpSvcCh annelDispatchOperation *self, typedef void (*tp_svc_channel_dispatch_operation_handle_with_impl) (TpSvcCh annelDispatchOperation *self,
const gchar *in_Handler, const gchar *in_Handler,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_dispatch_operation_implement_handle_with (TpSvcChannelD ispatchOperationClass *klass, tp_svc_channel_dispatch_operation_handle_with _impl impl); void tp_svc_channel_dispatch_operation_implement_handle_with (TpSvcChannelD ispatchOperationClass *klass, tp_svc_channel_dispatch_operation_handle_with _impl impl);
/**
* tp_svc_channel_dispatch_operation_return_from_handle_with:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_dispatch_operation_return_from_handle_with (DBusGMethod Invocation *context); void tp_svc_channel_dispatch_operation_return_from_handle_with (DBusGMethod Invocation *context);
static inline void static inline void
tp_svc_channel_dispatch_operation_return_from_handle_with (DBusGMethodInvoc ation *context) tp_svc_channel_dispatch_operation_return_from_handle_with (DBusGMethodInvoc ation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
typedef void (*tp_svc_channel_dispatch_operation_claim_impl) (TpSvcChannelD ispatchOperation *self, typedef void (*tp_svc_channel_dispatch_operation_claim_impl) (TpSvcChannelD ispatchOperation *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_dispatch_operation_implement_claim (TpSvcChannelDispatc hOperationClass *klass, tp_svc_channel_dispatch_operation_claim_impl impl); void tp_svc_channel_dispatch_operation_implement_claim (TpSvcChannelDispatc hOperationClass *klass, tp_svc_channel_dispatch_operation_claim_impl impl);
/**
* tp_svc_channel_dispatch_operation_return_from_claim:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_dispatch_operation_return_from_claim (DBusGMethodInvoca tion *context); void tp_svc_channel_dispatch_operation_return_from_claim (DBusGMethodInvoca tion *context);
static inline void static inline void
tp_svc_channel_dispatch_operation_return_from_claim (DBusGMethodInvocation *context) tp_svc_channel_dispatch_operation_return_from_claim (DBusGMethodInvocation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
void tp_svc_channel_dispatch_operation_emit_channel_lost (gpointer instance , void tp_svc_channel_dispatch_operation_emit_channel_lost (gpointer instance ,
 End of changes. 4 change blocks. 
43 lines changed or deleted 0 lines changed or added


 tp-svc-channel-dispatcher.h   tp-svc-channel-dispatcher.h 
#include <glib-object.h> #include <glib-object.h>
#include <dbus/dbus-glib.h> #include <dbus/dbus-glib.h>
#include <telepathy-glib/dbus-properties-mixin.h> #include <telepathy-glib/dbus-properties-mixin.h>
G_BEGIN_DECLS G_BEGIN_DECLS
/**
* TpSvcChannelDispatcher:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcChannelDispatcher TpSvcChannelDispatcher; typedef struct _TpSvcChannelDispatcher TpSvcChannelDispatcher;
/**
* TpSvcChannelDispatcherClass:
*
* The class of TpSvcChannelDispatcher.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_channel_dispatcher (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_channel_dispatcher_implement_&num;&num;x (\
* klass, my_object_&num;&num;x)
* IMPLEMENT (create_channel);
* IMPLEMENT (ensure_channel);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcChannelDispatcherClass TpSvcChannelDispatcherClass; typedef struct _TpSvcChannelDispatcherClass TpSvcChannelDispatcherClass;
GType tp_svc_channel_dispatcher_get_type (void); GType tp_svc_channel_dispatcher_get_type (void);
#define TP_TYPE_SVC_CHANNEL_DISPATCHER \ #define TP_TYPE_SVC_CHANNEL_DISPATCHER \
(tp_svc_channel_dispatcher_get_type ()) (tp_svc_channel_dispatcher_get_type ())
#define TP_SVC_CHANNEL_DISPATCHER(obj) \ #define TP_SVC_CHANNEL_DISPATCHER(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_DISPATCHER, TpSvcC hannelDispatcher)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_DISPATCHER, TpSvcC hannelDispatcher))
#define TP_IS_SVC_CHANNEL_DISPATCHER(obj) \ #define TP_IS_SVC_CHANNEL_DISPATCHER(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_DISPATCHER)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_DISPATCHER))
#define TP_SVC_CHANNEL_DISPATCHER_GET_CLASS(obj) \ #define TP_SVC_CHANNEL_DISPATCHER_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_DISPATCHER, TpS vcChannelDispatcherClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_DISPATCHER, TpS vcChannelDispatcherClass))
typedef void (*tp_svc_channel_dispatcher_create_channel_impl) (TpSvcChannel Dispatcher *self, typedef void (*tp_svc_channel_dispatcher_create_channel_impl) (TpSvcChannel Dispatcher *self,
const gchar *in_Account, const gchar *in_Account,
GHashTable *in_Requested_Properties, GHashTable *in_Requested_Properties,
gint64 in_User_Action_Time, gint64 in_User_Action_Time,
const gchar *in_Preferred_Handler, const gchar *in_Preferred_Handler,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_dispatcher_implement_create_channel (TpSvcChannelDispat cherClass *klass, tp_svc_channel_dispatcher_create_channel_impl impl); void tp_svc_channel_dispatcher_implement_create_channel (TpSvcChannelDispat cherClass *klass, tp_svc_channel_dispatcher_create_channel_impl impl);
/**
* tp_svc_channel_dispatcher_return_from_create_channel:
* @context: The D-Bus method invocation context
* @out_Request: const gchar * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_dispatcher_return_from_create_channel (DBusGMethodInvoc ation *context, void tp_svc_channel_dispatcher_return_from_create_channel (DBusGMethodInvoc ation *context,
const gchar *out_Request); const gchar *out_Request);
static inline void static inline void
tp_svc_channel_dispatcher_return_from_create_channel (DBusGMethodInvocation *context, tp_svc_channel_dispatcher_return_from_create_channel (DBusGMethodInvocation *context,
const gchar *out_Request) const gchar *out_Request)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Request); out_Request);
} }
typedef void (*tp_svc_channel_dispatcher_ensure_channel_impl) (TpSvcChannel Dispatcher *self, typedef void (*tp_svc_channel_dispatcher_ensure_channel_impl) (TpSvcChannel Dispatcher *self,
const gchar *in_Account, const gchar *in_Account,
GHashTable *in_Requested_Properties, GHashTable *in_Requested_Properties,
gint64 in_User_Action_Time, gint64 in_User_Action_Time,
const gchar *in_Preferred_Handler, const gchar *in_Preferred_Handler,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_dispatcher_implement_ensure_channel (TpSvcChannelDispat cherClass *klass, tp_svc_channel_dispatcher_ensure_channel_impl impl); void tp_svc_channel_dispatcher_implement_ensure_channel (TpSvcChannelDispat cherClass *klass, tp_svc_channel_dispatcher_ensure_channel_impl impl);
/**
* tp_svc_channel_dispatcher_return_from_ensure_channel:
* @context: The D-Bus method invocation context
* @out_Request: const gchar * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_dispatcher_return_from_ensure_channel (DBusGMethodInvoc ation *context, void tp_svc_channel_dispatcher_return_from_ensure_channel (DBusGMethodInvoc ation *context,
const gchar *out_Request); const gchar *out_Request);
static inline void static inline void
tp_svc_channel_dispatcher_return_from_ensure_channel (DBusGMethodInvocation *context, tp_svc_channel_dispatcher_return_from_ensure_channel (DBusGMethodInvocation *context,
const gchar *out_Request) const gchar *out_Request)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Request); out_Request);
} }
/**
* TpSvcChannelDispatcherInterfaceOperationList:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcChannelDispatcherInterfaceOperationList TpSvcChannelDi spatcherInterfaceOperationList; typedef struct _TpSvcChannelDispatcherInterfaceOperationList TpSvcChannelDi spatcherInterfaceOperationList;
/**
* TpSvcChannelDispatcherInterfaceOperationListClass:
*
* The class of TpSvcChannelDispatcherInterfaceOperationList.
* This interface has no D-Bus methods, so an
* implementation can typically pass %NULL to
* G_IMPLEMENT_INTERFACE() as the interface
* initialization function.
*/
typedef struct _TpSvcChannelDispatcherInterfaceOperationListClass TpSvcChan nelDispatcherInterfaceOperationListClass; typedef struct _TpSvcChannelDispatcherInterfaceOperationListClass TpSvcChan nelDispatcherInterfaceOperationListClass;
GType tp_svc_channel_dispatcher_interface_operation_list_get_type (void); GType tp_svc_channel_dispatcher_interface_operation_list_get_type (void);
#define TP_TYPE_SVC_CHANNEL_DISPATCHER_INTERFACE_OPERATION_LIST \ #define TP_TYPE_SVC_CHANNEL_DISPATCHER_INTERFACE_OPERATION_LIST \
(tp_svc_channel_dispatcher_interface_operation_list_get_type ()) (tp_svc_channel_dispatcher_interface_operation_list_get_type ())
#define TP_SVC_CHANNEL_DISPATCHER_INTERFACE_OPERATION_LIST(obj) \ #define TP_SVC_CHANNEL_DISPATCHER_INTERFACE_OPERATION_LIST(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_DISPATCHER_INTERFA CE_OPERATION_LIST, TpSvcChannelDispatcherInterfaceOperationList)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_DISPATCHER_INTERFA CE_OPERATION_LIST, TpSvcChannelDispatcherInterfaceOperationList))
#define TP_IS_SVC_CHANNEL_DISPATCHER_INTERFACE_OPERATION_LIST(obj) \ #define TP_IS_SVC_CHANNEL_DISPATCHER_INTERFACE_OPERATION_LIST(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_DISPATCHER_INTERFA CE_OPERATION_LIST)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_DISPATCHER_INTERFA CE_OPERATION_LIST))
#define TP_SVC_CHANNEL_DISPATCHER_INTERFACE_OPERATION_LIST_GET_CLASS(obj) \ #define TP_SVC_CHANNEL_DISPATCHER_INTERFACE_OPERATION_LIST_GET_CLASS(obj) \
 End of changes. 6 change blocks. 
58 lines changed or deleted 0 lines changed or added


 tp-svc-channel-request.h   tp-svc-channel-request.h 
#include <glib-object.h> #include <glib-object.h>
#include <dbus/dbus-glib.h> #include <dbus/dbus-glib.h>
#include <telepathy-glib/dbus-properties-mixin.h> #include <telepathy-glib/dbus-properties-mixin.h>
G_BEGIN_DECLS G_BEGIN_DECLS
/**
* TpSvcChannelRequest:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcChannelRequest TpSvcChannelRequest; typedef struct _TpSvcChannelRequest TpSvcChannelRequest;
/**
* TpSvcChannelRequestClass:
*
* The class of TpSvcChannelRequest.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_channel_request (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_channel_request_implement_&num;&num;x (\
* klass, my_object_&num;&num;x)
* IMPLEMENT (proceed);
* IMPLEMENT (cancel);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcChannelRequestClass TpSvcChannelRequestClass; typedef struct _TpSvcChannelRequestClass TpSvcChannelRequestClass;
GType tp_svc_channel_request_get_type (void); GType tp_svc_channel_request_get_type (void);
#define TP_TYPE_SVC_CHANNEL_REQUEST \ #define TP_TYPE_SVC_CHANNEL_REQUEST \
(tp_svc_channel_request_get_type ()) (tp_svc_channel_request_get_type ())
#define TP_SVC_CHANNEL_REQUEST(obj) \ #define TP_SVC_CHANNEL_REQUEST(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_REQUEST, TpSvcChan nelRequest)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_REQUEST, TpSvcChan nelRequest))
#define TP_IS_SVC_CHANNEL_REQUEST(obj) \ #define TP_IS_SVC_CHANNEL_REQUEST(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_REQUEST)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_REQUEST))
#define TP_SVC_CHANNEL_REQUEST_GET_CLASS(obj) \ #define TP_SVC_CHANNEL_REQUEST_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_REQUEST, TpSvcC hannelRequestClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_REQUEST, TpSvcC hannelRequestClass))
typedef void (*tp_svc_channel_request_proceed_impl) (TpSvcChannelRequest *s elf, typedef void (*tp_svc_channel_request_proceed_impl) (TpSvcChannelRequest *s elf,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_request_implement_proceed (TpSvcChannelRequestClass *kl ass, tp_svc_channel_request_proceed_impl impl); void tp_svc_channel_request_implement_proceed (TpSvcChannelRequestClass *kl ass, tp_svc_channel_request_proceed_impl impl);
/**
* tp_svc_channel_request_return_from_proceed:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_request_return_from_proceed (DBusGMethodInvocation *con text); void tp_svc_channel_request_return_from_proceed (DBusGMethodInvocation *con text);
static inline void static inline void
tp_svc_channel_request_return_from_proceed (DBusGMethodInvocation *context) tp_svc_channel_request_return_from_proceed (DBusGMethodInvocation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
typedef void (*tp_svc_channel_request_cancel_impl) (TpSvcChannelRequest *se lf, typedef void (*tp_svc_channel_request_cancel_impl) (TpSvcChannelRequest *se lf,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_request_implement_cancel (TpSvcChannelRequestClass *kla ss, tp_svc_channel_request_cancel_impl impl); void tp_svc_channel_request_implement_cancel (TpSvcChannelRequestClass *kla ss, tp_svc_channel_request_cancel_impl impl);
/**
* tp_svc_channel_request_return_from_cancel:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_request_return_from_cancel (DBusGMethodInvocation *cont ext); void tp_svc_channel_request_return_from_cancel (DBusGMethodInvocation *cont ext);
static inline void static inline void
tp_svc_channel_request_return_from_cancel (DBusGMethodInvocation *context) tp_svc_channel_request_return_from_cancel (DBusGMethodInvocation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
void tp_svc_channel_request_emit_failed (gpointer instance, void tp_svc_channel_request_emit_failed (gpointer instance,
 End of changes. 4 change blocks. 
42 lines changed or deleted 0 lines changed or added


 tp-svc-channel.h   tp-svc-channel.h 
#include <glib-object.h> #include <glib-object.h>
#include <dbus/dbus-glib.h> #include <dbus/dbus-glib.h>
#include <telepathy-glib/dbus-properties-mixin.h> #include <telepathy-glib/dbus-properties-mixin.h>
G_BEGIN_DECLS G_BEGIN_DECLS
/**
* TpSvcChannel:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcChannel TpSvcChannel; typedef struct _TpSvcChannel TpSvcChannel;
/**
* TpSvcChannelClass:
*
* The class of TpSvcChannel.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_channel (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_channel_implement_&num;&num;x (\
* klass, my_object_&num;&num;x)
* IMPLEMENT (close);
* IMPLEMENT (get_channel_type);
* IMPLEMENT (get_handle);
* IMPLEMENT (get_interfaces);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcChannelClass TpSvcChannelClass; typedef struct _TpSvcChannelClass TpSvcChannelClass;
GType tp_svc_channel_get_type (void); GType tp_svc_channel_get_type (void);
#define TP_TYPE_SVC_CHANNEL \ #define TP_TYPE_SVC_CHANNEL \
(tp_svc_channel_get_type ()) (tp_svc_channel_get_type ())
#define TP_SVC_CHANNEL(obj) \ #define TP_SVC_CHANNEL(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL, TpSvcChannel)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL, TpSvcChannel))
#define TP_IS_SVC_CHANNEL(obj) \ #define TP_IS_SVC_CHANNEL(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL))
#define TP_SVC_CHANNEL_GET_CLASS(obj) \ #define TP_SVC_CHANNEL_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL, TpSvcChannelCl ass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL, TpSvcChannelCl ass))
typedef void (*tp_svc_channel_close_impl) (TpSvcChannel *self, typedef void (*tp_svc_channel_close_impl) (TpSvcChannel *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_implement_close (TpSvcChannelClass *klass, tp_svc_chann el_close_impl impl); void tp_svc_channel_implement_close (TpSvcChannelClass *klass, tp_svc_chann el_close_impl impl);
/**
* tp_svc_channel_return_from_close:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_return_from_close (DBusGMethodInvocation *context); void tp_svc_channel_return_from_close (DBusGMethodInvocation *context);
static inline void static inline void
tp_svc_channel_return_from_close (DBusGMethodInvocation *context) tp_svc_channel_return_from_close (DBusGMethodInvocation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
typedef void (*tp_svc_channel_get_channel_type_impl) (TpSvcChannel *self, typedef void (*tp_svc_channel_get_channel_type_impl) (TpSvcChannel *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_implement_get_channel_type (TpSvcChannelClass *klass, t p_svc_channel_get_channel_type_impl impl); void tp_svc_channel_implement_get_channel_type (TpSvcChannelClass *klass, t p_svc_channel_get_channel_type_impl impl);
/**
* tp_svc_channel_return_from_get_channel_type:
* @context: The D-Bus method invocation context
* @out_Channel_Type: const gchar * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_return_from_get_channel_type (DBusGMethodInvocation *co ntext, void tp_svc_channel_return_from_get_channel_type (DBusGMethodInvocation *co ntext,
const gchar *out_Channel_Type); const gchar *out_Channel_Type);
static inline void static inline void
tp_svc_channel_return_from_get_channel_type (DBusGMethodInvocation *context , tp_svc_channel_return_from_get_channel_type (DBusGMethodInvocation *context ,
const gchar *out_Channel_Type) const gchar *out_Channel_Type)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Channel_Type); out_Channel_Type);
} }
typedef void (*tp_svc_channel_get_handle_impl) (TpSvcChannel *self, typedef void (*tp_svc_channel_get_handle_impl) (TpSvcChannel *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_implement_get_handle (TpSvcChannelClass *klass, tp_svc_ channel_get_handle_impl impl); void tp_svc_channel_implement_get_handle (TpSvcChannelClass *klass, tp_svc_ channel_get_handle_impl impl);
/**
* tp_svc_channel_return_from_get_handle:
* @context: The D-Bus method invocation context
* @out_Target_Handle_Type: guint (FIXME, generate documentation)
* @out_Target_Handle: guint (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_return_from_get_handle (DBusGMethodInvocation *context, void tp_svc_channel_return_from_get_handle (DBusGMethodInvocation *context,
guint out_Target_Handle_Type, guint out_Target_Handle_Type,
guint out_Target_Handle); guint out_Target_Handle);
static inline void static inline void
tp_svc_channel_return_from_get_handle (DBusGMethodInvocation *context, tp_svc_channel_return_from_get_handle (DBusGMethodInvocation *context,
guint out_Target_Handle_Type, guint out_Target_Handle_Type,
guint out_Target_Handle) guint out_Target_Handle)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Target_Handle_Type, out_Target_Handle_Type,
out_Target_Handle); out_Target_Handle);
} }
typedef void (*tp_svc_channel_get_interfaces_impl) (TpSvcChannel *self, typedef void (*tp_svc_channel_get_interfaces_impl) (TpSvcChannel *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_implement_get_interfaces (TpSvcChannelClass *klass, tp_ svc_channel_get_interfaces_impl impl); void tp_svc_channel_implement_get_interfaces (TpSvcChannelClass *klass, tp_ svc_channel_get_interfaces_impl impl);
/**
* tp_svc_channel_return_from_get_interfaces:
* @context: The D-Bus method invocation context
* @out_Interfaces: const gchar ** (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_return_from_get_interfaces (DBusGMethodInvocation *cont ext, void tp_svc_channel_return_from_get_interfaces (DBusGMethodInvocation *cont ext,
const gchar **out_Interfaces); const gchar **out_Interfaces);
static inline void static inline void
tp_svc_channel_return_from_get_interfaces (DBusGMethodInvocation *context, tp_svc_channel_return_from_get_interfaces (DBusGMethodInvocation *context,
const gchar **out_Interfaces) const gchar **out_Interfaces)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Interfaces); out_Interfaces);
} }
void tp_svc_channel_emit_closed (gpointer instance); void tp_svc_channel_emit_closed (gpointer instance);
/**
* TpSvcChannelInterfaceCallState:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcChannelInterfaceCallState TpSvcChannelInterfaceCallSta te; typedef struct _TpSvcChannelInterfaceCallState TpSvcChannelInterfaceCallSta te;
/**
* TpSvcChannelInterfaceCallStateClass:
*
* The class of TpSvcChannelInterfaceCallState.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_channel_interface_call_state (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_channel_interface_call_state_implement_&num;
&num;x (\
* klass, my_object_&num;&num;x)
* IMPLEMENT (get_call_states);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcChannelInterfaceCallStateClass TpSvcChannelInterfaceCa llStateClass; typedef struct _TpSvcChannelInterfaceCallStateClass TpSvcChannelInterfaceCa llStateClass;
GType tp_svc_channel_interface_call_state_get_type (void); GType tp_svc_channel_interface_call_state_get_type (void);
#define TP_TYPE_SVC_CHANNEL_INTERFACE_CALL_STATE \ #define TP_TYPE_SVC_CHANNEL_INTERFACE_CALL_STATE \
(tp_svc_channel_interface_call_state_get_type ()) (tp_svc_channel_interface_call_state_get_type ())
#define TP_SVC_CHANNEL_INTERFACE_CALL_STATE(obj) \ #define TP_SVC_CHANNEL_INTERFACE_CALL_STATE(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_CALL_STA TE, TpSvcChannelInterfaceCallState)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_CALL_STA TE, TpSvcChannelInterfaceCallState))
#define TP_IS_SVC_CHANNEL_INTERFACE_CALL_STATE(obj) \ #define TP_IS_SVC_CHANNEL_INTERFACE_CALL_STATE(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_CALL_STA TE)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_CALL_STA TE))
#define TP_SVC_CHANNEL_INTERFACE_CALL_STATE_GET_CLASS(obj) \ #define TP_SVC_CHANNEL_INTERFACE_CALL_STATE_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_CALL_ STATE, TpSvcChannelInterfaceCallStateClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_CALL_ STATE, TpSvcChannelInterfaceCallStateClass))
typedef void (*tp_svc_channel_interface_call_state_get_call_states_impl) (T pSvcChannelInterfaceCallState *self, typedef void (*tp_svc_channel_interface_call_state_get_call_states_impl) (T pSvcChannelInterfaceCallState *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_interface_call_state_implement_get_call_states (TpSvcCh annelInterfaceCallStateClass *klass, tp_svc_channel_interface_call_state_ge t_call_states_impl impl); void tp_svc_channel_interface_call_state_implement_get_call_states (TpSvcCh annelInterfaceCallStateClass *klass, tp_svc_channel_interface_call_state_ge t_call_states_impl impl);
/**
* tp_svc_channel_interface_call_state_return_from_get_call_states:
* @context: The D-Bus method invocation context
* @out_States: GHashTable * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_interface_call_state_return_from_get_call_states (DBusG MethodInvocation *context, void tp_svc_channel_interface_call_state_return_from_get_call_states (DBusG MethodInvocation *context,
GHashTable *out_States); GHashTable *out_States);
static inline void static inline void
tp_svc_channel_interface_call_state_return_from_get_call_states (DBusGMetho dInvocation *context, tp_svc_channel_interface_call_state_return_from_get_call_states (DBusGMetho dInvocation *context,
GHashTable *out_States) GHashTable *out_States)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_States); out_States);
} }
void tp_svc_channel_interface_call_state_emit_call_state_changed (gpointer instance, void tp_svc_channel_interface_call_state_emit_call_state_changed (gpointer instance,
guint arg_Contact, guint arg_Contact,
guint arg_State); guint arg_State);
/**
* TpSvcChannelInterfaceChatState:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcChannelInterfaceChatState TpSvcChannelInterfaceChatSta te; typedef struct _TpSvcChannelInterfaceChatState TpSvcChannelInterfaceChatSta te;
/**
* TpSvcChannelInterfaceChatStateClass:
*
* The class of TpSvcChannelInterfaceChatState.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_channel_interface_chat_state (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_channel_interface_chat_state_implement_&num;
&num;x (\
* klass, my_object_&num;&num;x)
* IMPLEMENT (set_chat_state);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcChannelInterfaceChatStateClass TpSvcChannelInterfaceCh atStateClass; typedef struct _TpSvcChannelInterfaceChatStateClass TpSvcChannelInterfaceCh atStateClass;
GType tp_svc_channel_interface_chat_state_get_type (void); GType tp_svc_channel_interface_chat_state_get_type (void);
#define TP_TYPE_SVC_CHANNEL_INTERFACE_CHAT_STATE \ #define TP_TYPE_SVC_CHANNEL_INTERFACE_CHAT_STATE \
(tp_svc_channel_interface_chat_state_get_type ()) (tp_svc_channel_interface_chat_state_get_type ())
#define TP_SVC_CHANNEL_INTERFACE_CHAT_STATE(obj) \ #define TP_SVC_CHANNEL_INTERFACE_CHAT_STATE(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_CHAT_STA TE, TpSvcChannelInterfaceChatState)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_CHAT_STA TE, TpSvcChannelInterfaceChatState))
#define TP_IS_SVC_CHANNEL_INTERFACE_CHAT_STATE(obj) \ #define TP_IS_SVC_CHANNEL_INTERFACE_CHAT_STATE(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_CHAT_STA TE)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_CHAT_STA TE))
#define TP_SVC_CHANNEL_INTERFACE_CHAT_STATE_GET_CLASS(obj) \ #define TP_SVC_CHANNEL_INTERFACE_CHAT_STATE_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_CHAT_ STATE, TpSvcChannelInterfaceChatStateClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_CHAT_ STATE, TpSvcChannelInterfaceChatStateClass))
typedef void (*tp_svc_channel_interface_chat_state_set_chat_state_impl) (Tp SvcChannelInterfaceChatState *self, typedef void (*tp_svc_channel_interface_chat_state_set_chat_state_impl) (Tp SvcChannelInterfaceChatState *self,
guint in_State, guint in_State,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_interface_chat_state_implement_set_chat_state (TpSvcCha nnelInterfaceChatStateClass *klass, tp_svc_channel_interface_chat_state_set _chat_state_impl impl); void tp_svc_channel_interface_chat_state_implement_set_chat_state (TpSvcCha nnelInterfaceChatStateClass *klass, tp_svc_channel_interface_chat_state_set _chat_state_impl impl);
/**
* tp_svc_channel_interface_chat_state_return_from_set_chat_state:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_interface_chat_state_return_from_set_chat_state (DBusGM ethodInvocation *context); void tp_svc_channel_interface_chat_state_return_from_set_chat_state (DBusGM ethodInvocation *context);
static inline void static inline void
tp_svc_channel_interface_chat_state_return_from_set_chat_state (DBusGMethod Invocation *context) tp_svc_channel_interface_chat_state_return_from_set_chat_state (DBusGMethod Invocation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
void tp_svc_channel_interface_chat_state_emit_chat_state_changed (gpointer instance, void tp_svc_channel_interface_chat_state_emit_chat_state_changed (gpointer instance,
guint arg_Contact, guint arg_Contact,
guint arg_State); guint arg_State);
/**
* TpSvcChannelInterfaceDTMF:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcChannelInterfaceDTMF TpSvcChannelInterfaceDTMF; typedef struct _TpSvcChannelInterfaceDTMF TpSvcChannelInterfaceDTMF;
/**
* TpSvcChannelInterfaceDTMFClass:
*
* The class of TpSvcChannelInterfaceDTMF.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_channel_interface_dtmf (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_channel_interface_dtmf_implement_&num;&num;x
(\
* klass, my_object_&num;&num;x)
* IMPLEMENT (start_tone);
* IMPLEMENT (stop_tone);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcChannelInterfaceDTMFClass TpSvcChannelInterfaceDTMFCla ss; typedef struct _TpSvcChannelInterfaceDTMFClass TpSvcChannelInterfaceDTMFCla ss;
GType tp_svc_channel_interface_dtmf_get_type (void); GType tp_svc_channel_interface_dtmf_get_type (void);
#define TP_TYPE_SVC_CHANNEL_INTERFACE_DTMF \ #define TP_TYPE_SVC_CHANNEL_INTERFACE_DTMF \
(tp_svc_channel_interface_dtmf_get_type ()) (tp_svc_channel_interface_dtmf_get_type ())
#define TP_SVC_CHANNEL_INTERFACE_DTMF(obj) \ #define TP_SVC_CHANNEL_INTERFACE_DTMF(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_DTMF, Tp SvcChannelInterfaceDTMF)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_DTMF, Tp SvcChannelInterfaceDTMF))
#define TP_IS_SVC_CHANNEL_INTERFACE_DTMF(obj) \ #define TP_IS_SVC_CHANNEL_INTERFACE_DTMF(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_DTMF)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_DTMF))
#define TP_SVC_CHANNEL_INTERFACE_DTMF_GET_CLASS(obj) \ #define TP_SVC_CHANNEL_INTERFACE_DTMF_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_DTMF, TpSvcChannelInterfaceDTMFClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_DTMF, TpSvcChannelInterfaceDTMFClass))
typedef void (*tp_svc_channel_interface_dtmf_start_tone_impl) (TpSvcChannel InterfaceDTMF *self, typedef void (*tp_svc_channel_interface_dtmf_start_tone_impl) (TpSvcChannel InterfaceDTMF *self,
guint in_Stream_ID, guint in_Stream_ID,
guchar in_Event, guchar in_Event,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_interface_dtmf_implement_start_tone (TpSvcChannelInterf aceDTMFClass *klass, tp_svc_channel_interface_dtmf_start_tone_impl impl); void tp_svc_channel_interface_dtmf_implement_start_tone (TpSvcChannelInterf aceDTMFClass *klass, tp_svc_channel_interface_dtmf_start_tone_impl impl);
/**
* tp_svc_channel_interface_dtmf_return_from_start_tone:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_interface_dtmf_return_from_start_tone (DBusGMethodInvoc ation *context); void tp_svc_channel_interface_dtmf_return_from_start_tone (DBusGMethodInvoc ation *context);
static inline void static inline void
tp_svc_channel_interface_dtmf_return_from_start_tone (DBusGMethodInvocation *context) tp_svc_channel_interface_dtmf_return_from_start_tone (DBusGMethodInvocation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
typedef void (*tp_svc_channel_interface_dtmf_stop_tone_impl) (TpSvcChannelI nterfaceDTMF *self, typedef void (*tp_svc_channel_interface_dtmf_stop_tone_impl) (TpSvcChannelI nterfaceDTMF *self,
guint in_Stream_ID, guint in_Stream_ID,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_interface_dtmf_implement_stop_tone (TpSvcChannelInterfa ceDTMFClass *klass, tp_svc_channel_interface_dtmf_stop_tone_impl impl); void tp_svc_channel_interface_dtmf_implement_stop_tone (TpSvcChannelInterfa ceDTMFClass *klass, tp_svc_channel_interface_dtmf_stop_tone_impl impl);
/**
* tp_svc_channel_interface_dtmf_return_from_stop_tone:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_interface_dtmf_return_from_stop_tone (DBusGMethodInvoca tion *context); void tp_svc_channel_interface_dtmf_return_from_stop_tone (DBusGMethodInvoca tion *context);
static inline void static inline void
tp_svc_channel_interface_dtmf_return_from_stop_tone (DBusGMethodInvocation *context) tp_svc_channel_interface_dtmf_return_from_stop_tone (DBusGMethodInvocation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
/**
* TpSvcChannelInterfaceDestroyable:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcChannelInterfaceDestroyable TpSvcChannelInterfaceDestr oyable; typedef struct _TpSvcChannelInterfaceDestroyable TpSvcChannelInterfaceDestr oyable;
/**
* TpSvcChannelInterfaceDestroyableClass:
*
* The class of TpSvcChannelInterfaceDestroyable.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_channel_interface_destroyable (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_channel_interface_destroyable_implement_&num
;&num;x (\
* klass, my_object_&num;&num;x)
* IMPLEMENT (destroy);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcChannelInterfaceDestroyableClass TpSvcChannelInterface DestroyableClass; typedef struct _TpSvcChannelInterfaceDestroyableClass TpSvcChannelInterface DestroyableClass;
GType tp_svc_channel_interface_destroyable_get_type (void); GType tp_svc_channel_interface_destroyable_get_type (void);
#define TP_TYPE_SVC_CHANNEL_INTERFACE_DESTROYABLE \ #define TP_TYPE_SVC_CHANNEL_INTERFACE_DESTROYABLE \
(tp_svc_channel_interface_destroyable_get_type ()) (tp_svc_channel_interface_destroyable_get_type ())
#define TP_SVC_CHANNEL_INTERFACE_DESTROYABLE(obj) \ #define TP_SVC_CHANNEL_INTERFACE_DESTROYABLE(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_DESTROYA BLE, TpSvcChannelInterfaceDestroyable)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_DESTROYA BLE, TpSvcChannelInterfaceDestroyable))
#define TP_IS_SVC_CHANNEL_INTERFACE_DESTROYABLE(obj) \ #define TP_IS_SVC_CHANNEL_INTERFACE_DESTROYABLE(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_DESTROYA BLE)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_DESTROYA BLE))
#define TP_SVC_CHANNEL_INTERFACE_DESTROYABLE_GET_CLASS(obj) \ #define TP_SVC_CHANNEL_INTERFACE_DESTROYABLE_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_DESTR OYABLE, TpSvcChannelInterfaceDestroyableClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_DESTR OYABLE, TpSvcChannelInterfaceDestroyableClass))
typedef void (*tp_svc_channel_interface_destroyable_destroy_impl) (TpSvcCha nnelInterfaceDestroyable *self, typedef void (*tp_svc_channel_interface_destroyable_destroy_impl) (TpSvcCha nnelInterfaceDestroyable *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_interface_destroyable_implement_destroy (TpSvcChannelIn terfaceDestroyableClass *klass, tp_svc_channel_interface_destroyable_destro y_impl impl); void tp_svc_channel_interface_destroyable_implement_destroy (TpSvcChannelIn terfaceDestroyableClass *klass, tp_svc_channel_interface_destroyable_destro y_impl impl);
/**
* tp_svc_channel_interface_destroyable_return_from_destroy:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_interface_destroyable_return_from_destroy (DBusGMethodI nvocation *context); void tp_svc_channel_interface_destroyable_return_from_destroy (DBusGMethodI nvocation *context);
static inline void static inline void
tp_svc_channel_interface_destroyable_return_from_destroy (DBusGMethodInvoca tion *context) tp_svc_channel_interface_destroyable_return_from_destroy (DBusGMethodInvoca tion *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
/**
* TpSvcChannelInterfaceGroup:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcChannelInterfaceGroup TpSvcChannelInterfaceGroup; typedef struct _TpSvcChannelInterfaceGroup TpSvcChannelInterfaceGroup;
/**
* TpSvcChannelInterfaceGroupClass:
*
* The class of TpSvcChannelInterfaceGroup.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_channel_interface_group (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_channel_interface_group_implement_&num;&num;
x (\
* klass, my_object_&num;&num;x)
* IMPLEMENT (add_members);
* IMPLEMENT (get_all_members);
* IMPLEMENT (get_group_flags);
* IMPLEMENT (get_handle_owners);
* IMPLEMENT (get_local_pending_members);
* IMPLEMENT (get_local_pending_members_with_info);
* IMPLEMENT (get_members);
* IMPLEMENT (get_remote_pending_members);
* IMPLEMENT (get_self_handle);
* IMPLEMENT (remove_members);
* IMPLEMENT (remove_members_with_reason);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcChannelInterfaceGroupClass TpSvcChannelInterfaceGroupC lass; typedef struct _TpSvcChannelInterfaceGroupClass TpSvcChannelInterfaceGroupC lass;
GType tp_svc_channel_interface_group_get_type (void); GType tp_svc_channel_interface_group_get_type (void);
#define TP_TYPE_SVC_CHANNEL_INTERFACE_GROUP \ #define TP_TYPE_SVC_CHANNEL_INTERFACE_GROUP \
(tp_svc_channel_interface_group_get_type ()) (tp_svc_channel_interface_group_get_type ())
#define TP_SVC_CHANNEL_INTERFACE_GROUP(obj) \ #define TP_SVC_CHANNEL_INTERFACE_GROUP(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_GROUP, T pSvcChannelInterfaceGroup)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_GROUP, T pSvcChannelInterfaceGroup))
#define TP_IS_SVC_CHANNEL_INTERFACE_GROUP(obj) \ #define TP_IS_SVC_CHANNEL_INTERFACE_GROUP(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_GROUP)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_GROUP))
#define TP_SVC_CHANNEL_INTERFACE_GROUP_GET_CLASS(obj) \ #define TP_SVC_CHANNEL_INTERFACE_GROUP_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_GROUP , TpSvcChannelInterfaceGroupClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_GROUP , TpSvcChannelInterfaceGroupClass))
typedef void (*tp_svc_channel_interface_group_add_members_impl) (TpSvcChann elInterfaceGroup *self, typedef void (*tp_svc_channel_interface_group_add_members_impl) (TpSvcChann elInterfaceGroup *self,
const GArray *in_Contacts, const GArray *in_Contacts,
const gchar *in_Message, const gchar *in_Message,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_interface_group_implement_add_members (TpSvcChannelInte rfaceGroupClass *klass, tp_svc_channel_interface_group_add_members_impl imp l); void tp_svc_channel_interface_group_implement_add_members (TpSvcChannelInte rfaceGroupClass *klass, tp_svc_channel_interface_group_add_members_impl imp l);
/**
* tp_svc_channel_interface_group_return_from_add_members:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_interface_group_return_from_add_members (DBusGMethodInv ocation *context); void tp_svc_channel_interface_group_return_from_add_members (DBusGMethodInv ocation *context);
static inline void static inline void
tp_svc_channel_interface_group_return_from_add_members (DBusGMethodInvocati on *context) tp_svc_channel_interface_group_return_from_add_members (DBusGMethodInvocati on *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
typedef void (*tp_svc_channel_interface_group_get_all_members_impl) (TpSvcC hannelInterfaceGroup *self, typedef void (*tp_svc_channel_interface_group_get_all_members_impl) (TpSvcC hannelInterfaceGroup *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_interface_group_implement_get_all_members (TpSvcChannel InterfaceGroupClass *klass, tp_svc_channel_interface_group_get_all_members_ impl impl); void tp_svc_channel_interface_group_implement_get_all_members (TpSvcChannel InterfaceGroupClass *klass, tp_svc_channel_interface_group_get_all_members_ impl impl);
/**
* tp_svc_channel_interface_group_return_from_get_all_members:
* @context: The D-Bus method invocation context
* @out_Members: const GArray * (FIXME, generate documentation)
* @out_Local_Pending: const GArray * (FIXME, generate documentation)
* @out_Remote_Pending: const GArray * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_interface_group_return_from_get_all_members (DBusGMetho dInvocation *context, void tp_svc_channel_interface_group_return_from_get_all_members (DBusGMetho dInvocation *context,
const GArray *out_Members, const GArray *out_Members,
const GArray *out_Local_Pending, const GArray *out_Local_Pending,
const GArray *out_Remote_Pending); const GArray *out_Remote_Pending);
static inline void static inline void
tp_svc_channel_interface_group_return_from_get_all_members (DBusGMethodInvo cation *context, tp_svc_channel_interface_group_return_from_get_all_members (DBusGMethodInvo cation *context,
const GArray *out_Members, const GArray *out_Members,
const GArray *out_Local_Pending, const GArray *out_Local_Pending,
skipping to change at line 527 skipping to change at line 266
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Members, out_Members,
out_Local_Pending, out_Local_Pending,
out_Remote_Pending); out_Remote_Pending);
} }
typedef void (*tp_svc_channel_interface_group_get_group_flags_impl) (TpSvcC hannelInterfaceGroup *self, typedef void (*tp_svc_channel_interface_group_get_group_flags_impl) (TpSvcC hannelInterfaceGroup *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_interface_group_implement_get_group_flags (TpSvcChannel InterfaceGroupClass *klass, tp_svc_channel_interface_group_get_group_flags_ impl impl); void tp_svc_channel_interface_group_implement_get_group_flags (TpSvcChannel InterfaceGroupClass *klass, tp_svc_channel_interface_group_get_group_flags_ impl impl);
/**
* tp_svc_channel_interface_group_return_from_get_group_flags:
* @context: The D-Bus method invocation context
* @out_Group_Flags: guint (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_interface_group_return_from_get_group_flags (DBusGMetho dInvocation *context, void tp_svc_channel_interface_group_return_from_get_group_flags (DBusGMetho dInvocation *context,
guint out_Group_Flags); guint out_Group_Flags);
static inline void static inline void
tp_svc_channel_interface_group_return_from_get_group_flags (DBusGMethodInvo cation *context, tp_svc_channel_interface_group_return_from_get_group_flags (DBusGMethodInvo cation *context,
guint out_Group_Flags) guint out_Group_Flags)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Group_Flags); out_Group_Flags);
} }
typedef void (*tp_svc_channel_interface_group_get_handle_owners_impl) (TpSv cChannelInterfaceGroup *self, typedef void (*tp_svc_channel_interface_group_get_handle_owners_impl) (TpSv cChannelInterfaceGroup *self,
const GArray *in_Handles, const GArray *in_Handles,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_interface_group_implement_get_handle_owners (TpSvcChann elInterfaceGroupClass *klass, tp_svc_channel_interface_group_get_handle_own ers_impl impl); void tp_svc_channel_interface_group_implement_get_handle_owners (TpSvcChann elInterfaceGroupClass *klass, tp_svc_channel_interface_group_get_handle_own ers_impl impl);
/**
* tp_svc_channel_interface_group_return_from_get_handle_owners:
* @context: The D-Bus method invocation context
* @out_Owners: const GArray * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_interface_group_return_from_get_handle_owners (DBusGMet hodInvocation *context, void tp_svc_channel_interface_group_return_from_get_handle_owners (DBusGMet hodInvocation *context,
const GArray *out_Owners); const GArray *out_Owners);
static inline void static inline void
tp_svc_channel_interface_group_return_from_get_handle_owners (DBusGMethodIn vocation *context, tp_svc_channel_interface_group_return_from_get_handle_owners (DBusGMethodIn vocation *context,
const GArray *out_Owners) const GArray *out_Owners)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Owners); out_Owners);
} }
typedef void (*tp_svc_channel_interface_group_get_local_pending_members_imp l) (TpSvcChannelInterfaceGroup *self, typedef void (*tp_svc_channel_interface_group_get_local_pending_members_imp l) (TpSvcChannelInterfaceGroup *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_interface_group_implement_get_local_pending_members (Tp SvcChannelInterfaceGroupClass *klass, tp_svc_channel_interface_group_get_lo cal_pending_members_impl impl); void tp_svc_channel_interface_group_implement_get_local_pending_members (Tp SvcChannelInterfaceGroupClass *klass, tp_svc_channel_interface_group_get_lo cal_pending_members_impl impl);
/**
* tp_svc_channel_interface_group_return_from_get_local_pending_members:
* @context: The D-Bus method invocation context
* @out_Handles: const GArray * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_interface_group_return_from_get_local_pending_members ( DBusGMethodInvocation *context, void tp_svc_channel_interface_group_return_from_get_local_pending_members ( DBusGMethodInvocation *context,
const GArray *out_Handles); const GArray *out_Handles);
static inline void static inline void
tp_svc_channel_interface_group_return_from_get_local_pending_members (DBusG MethodInvocation *context, tp_svc_channel_interface_group_return_from_get_local_pending_members (DBusG MethodInvocation *context,
const GArray *out_Handles) const GArray *out_Handles)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Handles); out_Handles);
} }
typedef void (*tp_svc_channel_interface_group_get_local_pending_members_wit h_info_impl) (TpSvcChannelInterfaceGroup *self, typedef void (*tp_svc_channel_interface_group_get_local_pending_members_wit h_info_impl) (TpSvcChannelInterfaceGroup *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_interface_group_implement_get_local_pending_members_wit h_info (TpSvcChannelInterfaceGroupClass *klass, tp_svc_channel_interface_gr oup_get_local_pending_members_with_info_impl impl); void tp_svc_channel_interface_group_implement_get_local_pending_members_wit h_info (TpSvcChannelInterfaceGroupClass *klass, tp_svc_channel_interface_gr oup_get_local_pending_members_with_info_impl impl);
/**
* tp_svc_channel_interface_group_return_from_get_local_pending_members_wit
h_info:
* @context: The D-Bus method invocation context
* @out_Info: const GPtrArray * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_interface_group_return_from_get_local_pending_members_w ith_info (DBusGMethodInvocation *context, void tp_svc_channel_interface_group_return_from_get_local_pending_members_w ith_info (DBusGMethodInvocation *context,
const GPtrArray *out_Info); const GPtrArray *out_Info);
static inline void static inline void
tp_svc_channel_interface_group_return_from_get_local_pending_members_with_i nfo (DBusGMethodInvocation *context, tp_svc_channel_interface_group_return_from_get_local_pending_members_with_i nfo (DBusGMethodInvocation *context,
const GPtrArray *out_Info) const GPtrArray *out_Info)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Info); out_Info);
} }
typedef void (*tp_svc_channel_interface_group_get_members_impl) (TpSvcChann elInterfaceGroup *self, typedef void (*tp_svc_channel_interface_group_get_members_impl) (TpSvcChann elInterfaceGroup *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_interface_group_implement_get_members (TpSvcChannelInte rfaceGroupClass *klass, tp_svc_channel_interface_group_get_members_impl imp l); void tp_svc_channel_interface_group_implement_get_members (TpSvcChannelInte rfaceGroupClass *klass, tp_svc_channel_interface_group_get_members_impl imp l);
/**
* tp_svc_channel_interface_group_return_from_get_members:
* @context: The D-Bus method invocation context
* @out_Handles: const GArray * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_interface_group_return_from_get_members (DBusGMethodInv ocation *context, void tp_svc_channel_interface_group_return_from_get_members (DBusGMethodInv ocation *context,
const GArray *out_Handles); const GArray *out_Handles);
static inline void static inline void
tp_svc_channel_interface_group_return_from_get_members (DBusGMethodInvocati on *context, tp_svc_channel_interface_group_return_from_get_members (DBusGMethodInvocati on *context,
const GArray *out_Handles) const GArray *out_Handles)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Handles); out_Handles);
} }
typedef void (*tp_svc_channel_interface_group_get_remote_pending_members_im pl) (TpSvcChannelInterfaceGroup *self, typedef void (*tp_svc_channel_interface_group_get_remote_pending_members_im pl) (TpSvcChannelInterfaceGroup *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_interface_group_implement_get_remote_pending_members (T pSvcChannelInterfaceGroupClass *klass, tp_svc_channel_interface_group_get_r emote_pending_members_impl impl); void tp_svc_channel_interface_group_implement_get_remote_pending_members (T pSvcChannelInterfaceGroupClass *klass, tp_svc_channel_interface_group_get_r emote_pending_members_impl impl);
/**
* tp_svc_channel_interface_group_return_from_get_remote_pending_members:
* @context: The D-Bus method invocation context
* @out_Handles: const GArray * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_interface_group_return_from_get_remote_pending_members (DBusGMethodInvocation *context, void tp_svc_channel_interface_group_return_from_get_remote_pending_members (DBusGMethodInvocation *context,
const GArray *out_Handles); const GArray *out_Handles);
static inline void static inline void
tp_svc_channel_interface_group_return_from_get_remote_pending_members (DBus GMethodInvocation *context, tp_svc_channel_interface_group_return_from_get_remote_pending_members (DBus GMethodInvocation *context,
const GArray *out_Handles) const GArray *out_Handles)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Handles); out_Handles);
} }
typedef void (*tp_svc_channel_interface_group_get_self_handle_impl) (TpSvcC hannelInterfaceGroup *self, typedef void (*tp_svc_channel_interface_group_get_self_handle_impl) (TpSvcC hannelInterfaceGroup *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_interface_group_implement_get_self_handle (TpSvcChannel InterfaceGroupClass *klass, tp_svc_channel_interface_group_get_self_handle_ impl impl); void tp_svc_channel_interface_group_implement_get_self_handle (TpSvcChannel InterfaceGroupClass *klass, tp_svc_channel_interface_group_get_self_handle_ impl impl);
/**
* tp_svc_channel_interface_group_return_from_get_self_handle:
* @context: The D-Bus method invocation context
* @out_Self_Handle: guint (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_interface_group_return_from_get_self_handle (DBusGMetho dInvocation *context, void tp_svc_channel_interface_group_return_from_get_self_handle (DBusGMetho dInvocation *context,
guint out_Self_Handle); guint out_Self_Handle);
static inline void static inline void
tp_svc_channel_interface_group_return_from_get_self_handle (DBusGMethodInvo cation *context, tp_svc_channel_interface_group_return_from_get_self_handle (DBusGMethodInvo cation *context,
guint out_Self_Handle) guint out_Self_Handle)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Self_Handle); out_Self_Handle);
} }
typedef void (*tp_svc_channel_interface_group_remove_members_impl) (TpSvcCh annelInterfaceGroup *self, typedef void (*tp_svc_channel_interface_group_remove_members_impl) (TpSvcCh annelInterfaceGroup *self,
const GArray *in_Contacts, const GArray *in_Contacts,
const gchar *in_Message, const gchar *in_Message,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_interface_group_implement_remove_members (TpSvcChannelI nterfaceGroupClass *klass, tp_svc_channel_interface_group_remove_members_im pl impl); void tp_svc_channel_interface_group_implement_remove_members (TpSvcChannelI nterfaceGroupClass *klass, tp_svc_channel_interface_group_remove_members_im pl impl);
/**
* tp_svc_channel_interface_group_return_from_remove_members:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_interface_group_return_from_remove_members (DBusGMethod Invocation *context); void tp_svc_channel_interface_group_return_from_remove_members (DBusGMethod Invocation *context);
static inline void static inline void
tp_svc_channel_interface_group_return_from_remove_members (DBusGMethodInvoc ation *context) tp_svc_channel_interface_group_return_from_remove_members (DBusGMethodInvoc ation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
typedef void (*tp_svc_channel_interface_group_remove_members_with_reason_im pl) (TpSvcChannelInterfaceGroup *self, typedef void (*tp_svc_channel_interface_group_remove_members_with_reason_im pl) (TpSvcChannelInterfaceGroup *self,
const GArray *in_Contacts, const GArray *in_Contacts,
const gchar *in_Message, const gchar *in_Message,
guint in_Reason, guint in_Reason,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_interface_group_implement_remove_members_with_reason (T pSvcChannelInterfaceGroupClass *klass, tp_svc_channel_interface_group_remov e_members_with_reason_impl impl); void tp_svc_channel_interface_group_implement_remove_members_with_reason (T pSvcChannelInterfaceGroupClass *klass, tp_svc_channel_interface_group_remov e_members_with_reason_impl impl);
/**
* tp_svc_channel_interface_group_return_from_remove_members_with_reason:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_interface_group_return_from_remove_members_with_reason (DBusGMethodInvocation *context); void tp_svc_channel_interface_group_return_from_remove_members_with_reason (DBusGMethodInvocation *context);
static inline void static inline void
tp_svc_channel_interface_group_return_from_remove_members_with_reason (DBus GMethodInvocation *context) tp_svc_channel_interface_group_return_from_remove_members_with_reason (DBus GMethodInvocation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
void tp_svc_channel_interface_group_emit_handle_owners_changed (gpointer in stance, void tp_svc_channel_interface_group_emit_handle_owners_changed (gpointer in stance,
skipping to change at line 752 skipping to change at line 421
const GArray *arg_Remote_Pending, const GArray *arg_Remote_Pending,
guint arg_Actor, guint arg_Actor,
guint arg_Reason); guint arg_Reason);
void tp_svc_channel_interface_group_emit_members_changed_detailed (gpointer instance, void tp_svc_channel_interface_group_emit_members_changed_detailed (gpointer instance,
const GArray *arg_Added, const GArray *arg_Added,
const GArray *arg_Removed, const GArray *arg_Removed,
const GArray *arg_Local_Pending, const GArray *arg_Local_Pending,
const GArray *arg_Remote_Pending, const GArray *arg_Remote_Pending,
GHashTable *arg_Details); GHashTable *arg_Details);
/**
* TpSvcChannelInterfaceHold:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcChannelInterfaceHold TpSvcChannelInterfaceHold; typedef struct _TpSvcChannelInterfaceHold TpSvcChannelInterfaceHold;
/**
* TpSvcChannelInterfaceHoldClass:
*
* The class of TpSvcChannelInterfaceHold.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_channel_interface_hold (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_channel_interface_hold_implement_&num;&num;x
(\
* klass, my_object_&num;&num;x)
* IMPLEMENT (get_hold_state);
* IMPLEMENT (request_hold);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcChannelInterfaceHoldClass TpSvcChannelInterfaceHoldCla ss; typedef struct _TpSvcChannelInterfaceHoldClass TpSvcChannelInterfaceHoldCla ss;
GType tp_svc_channel_interface_hold_get_type (void); GType tp_svc_channel_interface_hold_get_type (void);
#define TP_TYPE_SVC_CHANNEL_INTERFACE_HOLD \ #define TP_TYPE_SVC_CHANNEL_INTERFACE_HOLD \
(tp_svc_channel_interface_hold_get_type ()) (tp_svc_channel_interface_hold_get_type ())
#define TP_SVC_CHANNEL_INTERFACE_HOLD(obj) \ #define TP_SVC_CHANNEL_INTERFACE_HOLD(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_HOLD, Tp SvcChannelInterfaceHold)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_HOLD, Tp SvcChannelInterfaceHold))
#define TP_IS_SVC_CHANNEL_INTERFACE_HOLD(obj) \ #define TP_IS_SVC_CHANNEL_INTERFACE_HOLD(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_HOLD)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_HOLD))
#define TP_SVC_CHANNEL_INTERFACE_HOLD_GET_CLASS(obj) \ #define TP_SVC_CHANNEL_INTERFACE_HOLD_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_HOLD, TpSvcChannelInterfaceHoldClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_HOLD, TpSvcChannelInterfaceHoldClass))
typedef void (*tp_svc_channel_interface_hold_get_hold_state_impl) (TpSvcCha nnelInterfaceHold *self, typedef void (*tp_svc_channel_interface_hold_get_hold_state_impl) (TpSvcCha nnelInterfaceHold *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_interface_hold_implement_get_hold_state (TpSvcChannelIn terfaceHoldClass *klass, tp_svc_channel_interface_hold_get_hold_state_impl impl); void tp_svc_channel_interface_hold_implement_get_hold_state (TpSvcChannelIn terfaceHoldClass *klass, tp_svc_channel_interface_hold_get_hold_state_impl impl);
/**
* tp_svc_channel_interface_hold_return_from_get_hold_state:
* @context: The D-Bus method invocation context
* @out_HoldState: guint (FIXME, generate documentation)
* @out_Reason: guint (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_interface_hold_return_from_get_hold_state (DBusGMethodI nvocation *context, void tp_svc_channel_interface_hold_return_from_get_hold_state (DBusGMethodI nvocation *context,
guint out_HoldState, guint out_HoldState,
guint out_Reason); guint out_Reason);
static inline void static inline void
tp_svc_channel_interface_hold_return_from_get_hold_state (DBusGMethodInvoca tion *context, tp_svc_channel_interface_hold_return_from_get_hold_state (DBusGMethodInvoca tion *context,
guint out_HoldState, guint out_HoldState,
guint out_Reason) guint out_Reason)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_HoldState, out_HoldState,
out_Reason); out_Reason);
} }
typedef void (*tp_svc_channel_interface_hold_request_hold_impl) (TpSvcChann elInterfaceHold *self, typedef void (*tp_svc_channel_interface_hold_request_hold_impl) (TpSvcChann elInterfaceHold *self,
gboolean in_Hold, gboolean in_Hold,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_interface_hold_implement_request_hold (TpSvcChannelInte rfaceHoldClass *klass, tp_svc_channel_interface_hold_request_hold_impl impl ); void tp_svc_channel_interface_hold_implement_request_hold (TpSvcChannelInte rfaceHoldClass *klass, tp_svc_channel_interface_hold_request_hold_impl impl );
/**
* tp_svc_channel_interface_hold_return_from_request_hold:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_interface_hold_return_from_request_hold (DBusGMethodInv ocation *context); void tp_svc_channel_interface_hold_return_from_request_hold (DBusGMethodInv ocation *context);
static inline void static inline void
tp_svc_channel_interface_hold_return_from_request_hold (DBusGMethodInvocati on *context) tp_svc_channel_interface_hold_return_from_request_hold (DBusGMethodInvocati on *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
void tp_svc_channel_interface_hold_emit_hold_state_changed (gpointer instan ce, void tp_svc_channel_interface_hold_emit_hold_state_changed (gpointer instan ce,
guint arg_HoldState, guint arg_HoldState,
guint arg_Reason); guint arg_Reason);
/**
* TpSvcChannelInterfaceMediaSignalling:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcChannelInterfaceMediaSignalling TpSvcChannelInterfaceM ediaSignalling; typedef struct _TpSvcChannelInterfaceMediaSignalling TpSvcChannelInterfaceM ediaSignalling;
/**
* TpSvcChannelInterfaceMediaSignallingClass:
*
* The class of TpSvcChannelInterfaceMediaSignalling.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_channel_interface_media_signalling (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_channel_interface_media_signalling_implement
_&num;&num;x (\
* klass, my_object_&num;&num;x)
* IMPLEMENT (get_session_handlers);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcChannelInterfaceMediaSignallingClass TpSvcChannelInter faceMediaSignallingClass; typedef struct _TpSvcChannelInterfaceMediaSignallingClass TpSvcChannelInter faceMediaSignallingClass;
GType tp_svc_channel_interface_media_signalling_get_type (void); GType tp_svc_channel_interface_media_signalling_get_type (void);
#define TP_TYPE_SVC_CHANNEL_INTERFACE_MEDIA_SIGNALLING \ #define TP_TYPE_SVC_CHANNEL_INTERFACE_MEDIA_SIGNALLING \
(tp_svc_channel_interface_media_signalling_get_type ()) (tp_svc_channel_interface_media_signalling_get_type ())
#define TP_SVC_CHANNEL_INTERFACE_MEDIA_SIGNALLING(obj) \ #define TP_SVC_CHANNEL_INTERFACE_MEDIA_SIGNALLING(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_MEDIA_SI GNALLING, TpSvcChannelInterfaceMediaSignalling)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_MEDIA_SI GNALLING, TpSvcChannelInterfaceMediaSignalling))
#define TP_IS_SVC_CHANNEL_INTERFACE_MEDIA_SIGNALLING(obj) \ #define TP_IS_SVC_CHANNEL_INTERFACE_MEDIA_SIGNALLING(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_MEDIA_SI GNALLING)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_MEDIA_SI GNALLING))
#define TP_SVC_CHANNEL_INTERFACE_MEDIA_SIGNALLING_GET_CLASS(obj) \ #define TP_SVC_CHANNEL_INTERFACE_MEDIA_SIGNALLING_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_MEDIA _SIGNALLING, TpSvcChannelInterfaceMediaSignallingClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_MEDIA _SIGNALLING, TpSvcChannelInterfaceMediaSignallingClass))
typedef void (*tp_svc_channel_interface_media_signalling_get_session_handle rs_impl) (TpSvcChannelInterfaceMediaSignalling *self, typedef void (*tp_svc_channel_interface_media_signalling_get_session_handle rs_impl) (TpSvcChannelInterfaceMediaSignalling *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_interface_media_signalling_implement_get_session_handle rs (TpSvcChannelInterfaceMediaSignallingClass *klass, tp_svc_channel_interf ace_media_signalling_get_session_handlers_impl impl); void tp_svc_channel_interface_media_signalling_implement_get_session_handle rs (TpSvcChannelInterfaceMediaSignallingClass *klass, tp_svc_channel_interf ace_media_signalling_get_session_handlers_impl impl);
/**
* tp_svc_channel_interface_media_signalling_return_from_get_session_handle
rs:
* @context: The D-Bus method invocation context
* @out_Session_Handlers: const GPtrArray * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_interface_media_signalling_return_from_get_session_hand lers (DBusGMethodInvocation *context, void tp_svc_channel_interface_media_signalling_return_from_get_session_hand lers (DBusGMethodInvocation *context,
const GPtrArray *out_Session_Handlers); const GPtrArray *out_Session_Handlers);
static inline void static inline void
tp_svc_channel_interface_media_signalling_return_from_get_session_handlers (DBusGMethodInvocation *context, tp_svc_channel_interface_media_signalling_return_from_get_session_handlers (DBusGMethodInvocation *context,
const GPtrArray *out_Session_Handlers) const GPtrArray *out_Session_Handlers)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Session_Handlers); out_Session_Handlers);
} }
void tp_svc_channel_interface_media_signalling_emit_new_session_handler (gp ointer instance, void tp_svc_channel_interface_media_signalling_emit_new_session_handler (gp ointer instance,
const gchar *arg_Session_Handler, const gchar *arg_Session_Handler,
const gchar *arg_Session_Type); const gchar *arg_Session_Type);
/**
* TpSvcChannelInterfaceMessages:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcChannelInterfaceMessages TpSvcChannelInterfaceMessages ; typedef struct _TpSvcChannelInterfaceMessages TpSvcChannelInterfaceMessages ;
/**
* TpSvcChannelInterfaceMessagesClass:
*
* The class of TpSvcChannelInterfaceMessages.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_channel_interface_messages (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_channel_interface_messages_implement_&num;&n
um;x (\
* klass, my_object_&num;&num;x)
* IMPLEMENT (send_message);
* IMPLEMENT (get_pending_message_content);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcChannelInterfaceMessagesClass TpSvcChannelInterfaceMes sagesClass; typedef struct _TpSvcChannelInterfaceMessagesClass TpSvcChannelInterfaceMes sagesClass;
GType tp_svc_channel_interface_messages_get_type (void); GType tp_svc_channel_interface_messages_get_type (void);
#define TP_TYPE_SVC_CHANNEL_INTERFACE_MESSAGES \ #define TP_TYPE_SVC_CHANNEL_INTERFACE_MESSAGES \
(tp_svc_channel_interface_messages_get_type ()) (tp_svc_channel_interface_messages_get_type ())
#define TP_SVC_CHANNEL_INTERFACE_MESSAGES(obj) \ #define TP_SVC_CHANNEL_INTERFACE_MESSAGES(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_MESSAGES , TpSvcChannelInterfaceMessages)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_MESSAGES , TpSvcChannelInterfaceMessages))
#define TP_IS_SVC_CHANNEL_INTERFACE_MESSAGES(obj) \ #define TP_IS_SVC_CHANNEL_INTERFACE_MESSAGES(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_MESSAGES )) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_MESSAGES ))
#define TP_SVC_CHANNEL_INTERFACE_MESSAGES_GET_CLASS(obj) \ #define TP_SVC_CHANNEL_INTERFACE_MESSAGES_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_MESSA GES, TpSvcChannelInterfaceMessagesClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_MESSA GES, TpSvcChannelInterfaceMessagesClass))
typedef void (*tp_svc_channel_interface_messages_send_message_impl) (TpSvcC hannelInterfaceMessages *self, typedef void (*tp_svc_channel_interface_messages_send_message_impl) (TpSvcC hannelInterfaceMessages *self,
const GPtrArray *in_Message, const GPtrArray *in_Message,
guint in_Flags, guint in_Flags,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_interface_messages_implement_send_message (TpSvcChannel InterfaceMessagesClass *klass, tp_svc_channel_interface_messages_send_messa ge_impl impl); void tp_svc_channel_interface_messages_implement_send_message (TpSvcChannel InterfaceMessagesClass *klass, tp_svc_channel_interface_messages_send_messa ge_impl impl);
/**
* tp_svc_channel_interface_messages_return_from_send_message:
* @context: The D-Bus method invocation context
* @out_Token: const gchar * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_interface_messages_return_from_send_message (DBusGMetho dInvocation *context, void tp_svc_channel_interface_messages_return_from_send_message (DBusGMetho dInvocation *context,
const gchar *out_Token); const gchar *out_Token);
static inline void static inline void
tp_svc_channel_interface_messages_return_from_send_message (DBusGMethodInvo cation *context, tp_svc_channel_interface_messages_return_from_send_message (DBusGMethodInvo cation *context,
const gchar *out_Token) const gchar *out_Token)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Token); out_Token);
} }
typedef void (*tp_svc_channel_interface_messages_get_pending_message_conten t_impl) (TpSvcChannelInterfaceMessages *self, typedef void (*tp_svc_channel_interface_messages_get_pending_message_conten t_impl) (TpSvcChannelInterfaceMessages *self,
guint in_Message_ID, guint in_Message_ID,
const GArray *in_Parts, const GArray *in_Parts,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_interface_messages_implement_get_pending_message_conten t (TpSvcChannelInterfaceMessagesClass *klass, tp_svc_channel_interface_mess ages_get_pending_message_content_impl impl); void tp_svc_channel_interface_messages_implement_get_pending_message_conten t (TpSvcChannelInterfaceMessagesClass *klass, tp_svc_channel_interface_mess ages_get_pending_message_content_impl impl);
/**
* tp_svc_channel_interface_messages_return_from_get_pending_message_conten
t:
* @context: The D-Bus method invocation context
* @out_Content: GHashTable * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_interface_messages_return_from_get_pending_message_cont ent (DBusGMethodInvocation *context, void tp_svc_channel_interface_messages_return_from_get_pending_message_cont ent (DBusGMethodInvocation *context,
GHashTable *out_Content); GHashTable *out_Content);
static inline void static inline void
tp_svc_channel_interface_messages_return_from_get_pending_message_content ( DBusGMethodInvocation *context, tp_svc_channel_interface_messages_return_from_get_pending_message_content ( DBusGMethodInvocation *context,
GHashTable *out_Content) GHashTable *out_Content)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Content); out_Content);
skipping to change at line 1014 skipping to change at line 560
void tp_svc_channel_interface_messages_emit_message_sent (gpointer instance , void tp_svc_channel_interface_messages_emit_message_sent (gpointer instance ,
const GPtrArray *arg_Content, const GPtrArray *arg_Content,
guint arg_Flags, guint arg_Flags,
const gchar *arg_Message_Token); const gchar *arg_Message_Token);
void tp_svc_channel_interface_messages_emit_pending_messages_removed (gpoin ter instance, void tp_svc_channel_interface_messages_emit_pending_messages_removed (gpoin ter instance,
const GArray *arg_Message_IDs); const GArray *arg_Message_IDs);
void tp_svc_channel_interface_messages_emit_message_received (gpointer inst ance, void tp_svc_channel_interface_messages_emit_message_received (gpointer inst ance,
const GPtrArray *arg_Message); const GPtrArray *arg_Message);
/**
* TpSvcChannelInterfacePassword:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcChannelInterfacePassword TpSvcChannelInterfacePassword ; typedef struct _TpSvcChannelInterfacePassword TpSvcChannelInterfacePassword ;
/**
* TpSvcChannelInterfacePasswordClass:
*
* The class of TpSvcChannelInterfacePassword.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_channel_interface_password (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_channel_interface_password_implement_&num;&n
um;x (\
* klass, my_object_&num;&num;x)
* IMPLEMENT (get_password_flags);
* IMPLEMENT (provide_password);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcChannelInterfacePasswordClass TpSvcChannelInterfacePas swordClass; typedef struct _TpSvcChannelInterfacePasswordClass TpSvcChannelInterfacePas swordClass;
GType tp_svc_channel_interface_password_get_type (void); GType tp_svc_channel_interface_password_get_type (void);
#define TP_TYPE_SVC_CHANNEL_INTERFACE_PASSWORD \ #define TP_TYPE_SVC_CHANNEL_INTERFACE_PASSWORD \
(tp_svc_channel_interface_password_get_type ()) (tp_svc_channel_interface_password_get_type ())
#define TP_SVC_CHANNEL_INTERFACE_PASSWORD(obj) \ #define TP_SVC_CHANNEL_INTERFACE_PASSWORD(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_PASSWORD , TpSvcChannelInterfacePassword)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_PASSWORD , TpSvcChannelInterfacePassword))
#define TP_IS_SVC_CHANNEL_INTERFACE_PASSWORD(obj) \ #define TP_IS_SVC_CHANNEL_INTERFACE_PASSWORD(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_PASSWORD )) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_PASSWORD ))
#define TP_SVC_CHANNEL_INTERFACE_PASSWORD_GET_CLASS(obj) \ #define TP_SVC_CHANNEL_INTERFACE_PASSWORD_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_PASSW ORD, TpSvcChannelInterfacePasswordClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_PASSW ORD, TpSvcChannelInterfacePasswordClass))
typedef void (*tp_svc_channel_interface_password_get_password_flags_impl) ( TpSvcChannelInterfacePassword *self, typedef void (*tp_svc_channel_interface_password_get_password_flags_impl) ( TpSvcChannelInterfacePassword *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_interface_password_implement_get_password_flags (TpSvcC hannelInterfacePasswordClass *klass, tp_svc_channel_interface_password_get_ password_flags_impl impl); void tp_svc_channel_interface_password_implement_get_password_flags (TpSvcC hannelInterfacePasswordClass *klass, tp_svc_channel_interface_password_get_ password_flags_impl impl);
/**
* tp_svc_channel_interface_password_return_from_get_password_flags:
* @context: The D-Bus method invocation context
* @out_Password_Flags: guint (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_interface_password_return_from_get_password_flags (DBus GMethodInvocation *context, void tp_svc_channel_interface_password_return_from_get_password_flags (DBus GMethodInvocation *context,
guint out_Password_Flags); guint out_Password_Flags);
static inline void static inline void
tp_svc_channel_interface_password_return_from_get_password_flags (DBusGMeth odInvocation *context, tp_svc_channel_interface_password_return_from_get_password_flags (DBusGMeth odInvocation *context,
guint out_Password_Flags) guint out_Password_Flags)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Password_Flags); out_Password_Flags);
} }
typedef void (*tp_svc_channel_interface_password_provide_password_impl) (Tp SvcChannelInterfacePassword *self, typedef void (*tp_svc_channel_interface_password_provide_password_impl) (Tp SvcChannelInterfacePassword *self,
const gchar *in_Password, const gchar *in_Password,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_interface_password_implement_provide_password (TpSvcCha nnelInterfacePasswordClass *klass, tp_svc_channel_interface_password_provid e_password_impl impl); void tp_svc_channel_interface_password_implement_provide_password (TpSvcCha nnelInterfacePasswordClass *klass, tp_svc_channel_interface_password_provid e_password_impl impl);
/**
* tp_svc_channel_interface_password_return_from_provide_password:
* @context: The D-Bus method invocation context
* @out_Correct: gboolean (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_interface_password_return_from_provide_password (DBusGM ethodInvocation *context, void tp_svc_channel_interface_password_return_from_provide_password (DBusGM ethodInvocation *context,
gboolean out_Correct); gboolean out_Correct);
static inline void static inline void
tp_svc_channel_interface_password_return_from_provide_password (DBusGMethod Invocation *context, tp_svc_channel_interface_password_return_from_provide_password (DBusGMethod Invocation *context,
gboolean out_Correct) gboolean out_Correct)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Correct); out_Correct);
} }
void tp_svc_channel_interface_password_emit_password_flags_changed (gpointe r instance, void tp_svc_channel_interface_password_emit_password_flags_changed (gpointe r instance,
guint arg_Added, guint arg_Added,
guint arg_Removed); guint arg_Removed);
/**
* TpSvcChannelInterfaceTube:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcChannelInterfaceTube TpSvcChannelInterfaceTube; typedef struct _TpSvcChannelInterfaceTube TpSvcChannelInterfaceTube;
/**
* TpSvcChannelInterfaceTubeClass:
*
* The class of TpSvcChannelInterfaceTube.
* This interface has no D-Bus methods, so an
* implementation can typically pass %NULL to
* G_IMPLEMENT_INTERFACE() as the interface
* initialization function.
*/
typedef struct _TpSvcChannelInterfaceTubeClass TpSvcChannelInterfaceTubeCla ss; typedef struct _TpSvcChannelInterfaceTubeClass TpSvcChannelInterfaceTubeCla ss;
GType tp_svc_channel_interface_tube_get_type (void); GType tp_svc_channel_interface_tube_get_type (void);
#define TP_TYPE_SVC_CHANNEL_INTERFACE_TUBE \ #define TP_TYPE_SVC_CHANNEL_INTERFACE_TUBE \
(tp_svc_channel_interface_tube_get_type ()) (tp_svc_channel_interface_tube_get_type ())
#define TP_SVC_CHANNEL_INTERFACE_TUBE(obj) \ #define TP_SVC_CHANNEL_INTERFACE_TUBE(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_TUBE, Tp SvcChannelInterfaceTube)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_TUBE, Tp SvcChannelInterfaceTube))
#define TP_IS_SVC_CHANNEL_INTERFACE_TUBE(obj) \ #define TP_IS_SVC_CHANNEL_INTERFACE_TUBE(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_TUBE)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_TUBE))
#define TP_SVC_CHANNEL_INTERFACE_TUBE_GET_CLASS(obj) \ #define TP_SVC_CHANNEL_INTERFACE_TUBE_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_TUBE, TpSvcChannelInterfaceTubeClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_INTERFACE_TUBE, TpSvcChannelInterfaceTubeClass))
void tp_svc_channel_interface_tube_emit_tube_channel_state_changed (gpointe r instance, void tp_svc_channel_interface_tube_emit_tube_channel_state_changed (gpointe r instance,
guint arg_State); guint arg_State);
/**
* TpSvcChannelTypeContactList:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcChannelTypeContactList TpSvcChannelTypeContactList; typedef struct _TpSvcChannelTypeContactList TpSvcChannelTypeContactList;
/**
* TpSvcChannelTypeContactListClass:
*
* The class of TpSvcChannelTypeContactList.
* This interface has no D-Bus methods, so an
* implementation can typically pass %NULL to
* G_IMPLEMENT_INTERFACE() as the interface
* initialization function.
*/
typedef struct _TpSvcChannelTypeContactListClass TpSvcChannelTypeContactLis tClass; typedef struct _TpSvcChannelTypeContactListClass TpSvcChannelTypeContactLis tClass;
GType tp_svc_channel_type_contact_list_get_type (void); GType tp_svc_channel_type_contact_list_get_type (void);
#define TP_TYPE_SVC_CHANNEL_TYPE_CONTACT_LIST \ #define TP_TYPE_SVC_CHANNEL_TYPE_CONTACT_LIST \
(tp_svc_channel_type_contact_list_get_type ()) (tp_svc_channel_type_contact_list_get_type ())
#define TP_SVC_CHANNEL_TYPE_CONTACT_LIST(obj) \ #define TP_SVC_CHANNEL_TYPE_CONTACT_LIST(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_TYPE_CONTACT_LIST, TpSvcChannelTypeContactList)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_TYPE_CONTACT_LIST, TpSvcChannelTypeContactList))
#define TP_IS_SVC_CHANNEL_TYPE_CONTACT_LIST(obj) \ #define TP_IS_SVC_CHANNEL_TYPE_CONTACT_LIST(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_TYPE_CONTACT_LIST) ) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_TYPE_CONTACT_LIST) )
#define TP_SVC_CHANNEL_TYPE_CONTACT_LIST_GET_CLASS(obj) \ #define TP_SVC_CHANNEL_TYPE_CONTACT_LIST_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_TYPE_CONTACT_LI ST, TpSvcChannelTypeContactListClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_TYPE_CONTACT_LI ST, TpSvcChannelTypeContactListClass))
/**
* TpSvcChannelTypeDBusTube:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcChannelTypeDBusTube TpSvcChannelTypeDBusTube; typedef struct _TpSvcChannelTypeDBusTube TpSvcChannelTypeDBusTube;
/**
* TpSvcChannelTypeDBusTubeClass:
*
* The class of TpSvcChannelTypeDBusTube.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_channel_type_dbus_tube (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_channel_type_dbus_tube_implement_&num;&num;x
(\
* klass, my_object_&num;&num;x)
* IMPLEMENT (offer);
* IMPLEMENT (accept);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcChannelTypeDBusTubeClass TpSvcChannelTypeDBusTubeClass ; typedef struct _TpSvcChannelTypeDBusTubeClass TpSvcChannelTypeDBusTubeClass ;
GType tp_svc_channel_type_dbus_tube_get_type (void); GType tp_svc_channel_type_dbus_tube_get_type (void);
#define TP_TYPE_SVC_CHANNEL_TYPE_DBUS_TUBE \ #define TP_TYPE_SVC_CHANNEL_TYPE_DBUS_TUBE \
(tp_svc_channel_type_dbus_tube_get_type ()) (tp_svc_channel_type_dbus_tube_get_type ())
#define TP_SVC_CHANNEL_TYPE_DBUS_TUBE(obj) \ #define TP_SVC_CHANNEL_TYPE_DBUS_TUBE(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_TYPE_DBUS_TUBE, Tp SvcChannelTypeDBusTube)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_TYPE_DBUS_TUBE, Tp SvcChannelTypeDBusTube))
#define TP_IS_SVC_CHANNEL_TYPE_DBUS_TUBE(obj) \ #define TP_IS_SVC_CHANNEL_TYPE_DBUS_TUBE(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_TYPE_DBUS_TUBE)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_TYPE_DBUS_TUBE))
#define TP_SVC_CHANNEL_TYPE_DBUS_TUBE_GET_CLASS(obj) \ #define TP_SVC_CHANNEL_TYPE_DBUS_TUBE_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_TYPE_DBUS_TUBE, TpSvcChannelTypeDBusTubeClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_TYPE_DBUS_TUBE, TpSvcChannelTypeDBusTubeClass))
typedef void (*tp_svc_channel_type_dbus_tube_offer_impl) (TpSvcChannelTypeD BusTube *self, typedef void (*tp_svc_channel_type_dbus_tube_offer_impl) (TpSvcChannelTypeD BusTube *self,
GHashTable *in_parameters, GHashTable *in_parameters,
guint in_access_control, guint in_access_control,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_type_dbus_tube_implement_offer (TpSvcChannelTypeDBusTub eClass *klass, tp_svc_channel_type_dbus_tube_offer_impl impl); void tp_svc_channel_type_dbus_tube_implement_offer (TpSvcChannelTypeDBusTub eClass *klass, tp_svc_channel_type_dbus_tube_offer_impl impl);
/**
* tp_svc_channel_type_dbus_tube_return_from_offer:
* @context: The D-Bus method invocation context
* @out_address: const gchar * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_type_dbus_tube_return_from_offer (DBusGMethodInvocation *context, void tp_svc_channel_type_dbus_tube_return_from_offer (DBusGMethodInvocation *context,
const gchar *out_address); const gchar *out_address);
static inline void static inline void
tp_svc_channel_type_dbus_tube_return_from_offer (DBusGMethodInvocation *con text, tp_svc_channel_type_dbus_tube_return_from_offer (DBusGMethodInvocation *con text,
const gchar *out_address) const gchar *out_address)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_address); out_address);
} }
typedef void (*tp_svc_channel_type_dbus_tube_accept_impl) (TpSvcChannelType DBusTube *self, typedef void (*tp_svc_channel_type_dbus_tube_accept_impl) (TpSvcChannelType DBusTube *self,
guint in_access_control, guint in_access_control,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_type_dbus_tube_implement_accept (TpSvcChannelTypeDBusTu beClass *klass, tp_svc_channel_type_dbus_tube_accept_impl impl); void tp_svc_channel_type_dbus_tube_implement_accept (TpSvcChannelTypeDBusTu beClass *klass, tp_svc_channel_type_dbus_tube_accept_impl impl);
/**
* tp_svc_channel_type_dbus_tube_return_from_accept:
* @context: The D-Bus method invocation context
* @out_address: const gchar * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_type_dbus_tube_return_from_accept (DBusGMethodInvocatio n *context, void tp_svc_channel_type_dbus_tube_return_from_accept (DBusGMethodInvocatio n *context,
const gchar *out_address); const gchar *out_address);
static inline void static inline void
tp_svc_channel_type_dbus_tube_return_from_accept (DBusGMethodInvocation *co ntext, tp_svc_channel_type_dbus_tube_return_from_accept (DBusGMethodInvocation *co ntext,
const gchar *out_address) const gchar *out_address)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_address); out_address);
} }
void tp_svc_channel_type_dbus_tube_emit_dbus_names_changed (gpointer instan ce, void tp_svc_channel_type_dbus_tube_emit_dbus_names_changed (gpointer instan ce,
GHashTable *arg_Added, GHashTable *arg_Added,
const GArray *arg_Removed); const GArray *arg_Removed);
/**
* TpSvcChannelTypeFileTransfer:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcChannelTypeFileTransfer TpSvcChannelTypeFileTransfer; typedef struct _TpSvcChannelTypeFileTransfer TpSvcChannelTypeFileTransfer;
/**
* TpSvcChannelTypeFileTransferClass:
*
* The class of TpSvcChannelTypeFileTransfer.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_channel_type_file_transfer (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_channel_type_file_transfer_implement_&num;&n
um;x (\
* klass, my_object_&num;&num;x)
* IMPLEMENT (accept_file);
* IMPLEMENT (provide_file);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcChannelTypeFileTransferClass TpSvcChannelTypeFileTrans ferClass; typedef struct _TpSvcChannelTypeFileTransferClass TpSvcChannelTypeFileTrans ferClass;
GType tp_svc_channel_type_file_transfer_get_type (void); GType tp_svc_channel_type_file_transfer_get_type (void);
#define TP_TYPE_SVC_CHANNEL_TYPE_FILE_TRANSFER \ #define TP_TYPE_SVC_CHANNEL_TYPE_FILE_TRANSFER \
(tp_svc_channel_type_file_transfer_get_type ()) (tp_svc_channel_type_file_transfer_get_type ())
#define TP_SVC_CHANNEL_TYPE_FILE_TRANSFER(obj) \ #define TP_SVC_CHANNEL_TYPE_FILE_TRANSFER(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_TYPE_FILE_TRANSFER , TpSvcChannelTypeFileTransfer)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_TYPE_FILE_TRANSFER , TpSvcChannelTypeFileTransfer))
#define TP_IS_SVC_CHANNEL_TYPE_FILE_TRANSFER(obj) \ #define TP_IS_SVC_CHANNEL_TYPE_FILE_TRANSFER(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_TYPE_FILE_TRANSFER )) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_TYPE_FILE_TRANSFER ))
#define TP_SVC_CHANNEL_TYPE_FILE_TRANSFER_GET_CLASS(obj) \ #define TP_SVC_CHANNEL_TYPE_FILE_TRANSFER_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_TYPE_FILE_TRANS FER, TpSvcChannelTypeFileTransferClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_TYPE_FILE_TRANS FER, TpSvcChannelTypeFileTransferClass))
typedef void (*tp_svc_channel_type_file_transfer_accept_file_impl) (TpSvcCh annelTypeFileTransfer *self, typedef void (*tp_svc_channel_type_file_transfer_accept_file_impl) (TpSvcCh annelTypeFileTransfer *self,
guint in_Address_Type, guint in_Address_Type,
guint in_Access_Control, guint in_Access_Control,
const GValue *in_Access_Control_Param, const GValue *in_Access_Control_Param,
guint64 in_Offset, guint64 in_Offset,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_type_file_transfer_implement_accept_file (TpSvcChannelT ypeFileTransferClass *klass, tp_svc_channel_type_file_transfer_accept_file_ impl impl); void tp_svc_channel_type_file_transfer_implement_accept_file (TpSvcChannelT ypeFileTransferClass *klass, tp_svc_channel_type_file_transfer_accept_file_ impl impl);
/**
* tp_svc_channel_type_file_transfer_return_from_accept_file:
* @context: The D-Bus method invocation context
* @out_Address: const GValue * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_type_file_transfer_return_from_accept_file (DBusGMethod Invocation *context, void tp_svc_channel_type_file_transfer_return_from_accept_file (DBusGMethod Invocation *context,
const GValue *out_Address); const GValue *out_Address);
static inline void static inline void
tp_svc_channel_type_file_transfer_return_from_accept_file (DBusGMethodInvoc ation *context, tp_svc_channel_type_file_transfer_return_from_accept_file (DBusGMethodInvoc ation *context,
const GValue *out_Address) const GValue *out_Address)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Address); out_Address);
} }
typedef void (*tp_svc_channel_type_file_transfer_provide_file_impl) (TpSvcC hannelTypeFileTransfer *self, typedef void (*tp_svc_channel_type_file_transfer_provide_file_impl) (TpSvcC hannelTypeFileTransfer *self,
guint in_Address_Type, guint in_Address_Type,
guint in_Access_Control, guint in_Access_Control,
const GValue *in_Access_Control_Param, const GValue *in_Access_Control_Param,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_type_file_transfer_implement_provide_file (TpSvcChannel TypeFileTransferClass *klass, tp_svc_channel_type_file_transfer_provide_fil e_impl impl); void tp_svc_channel_type_file_transfer_implement_provide_file (TpSvcChannel TypeFileTransferClass *klass, tp_svc_channel_type_file_transfer_provide_fil e_impl impl);
/**
* tp_svc_channel_type_file_transfer_return_from_provide_file:
* @context: The D-Bus method invocation context
* @out_Address: const GValue * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_type_file_transfer_return_from_provide_file (DBusGMetho dInvocation *context, void tp_svc_channel_type_file_transfer_return_from_provide_file (DBusGMetho dInvocation *context,
const GValue *out_Address); const GValue *out_Address);
static inline void static inline void
tp_svc_channel_type_file_transfer_return_from_provide_file (DBusGMethodInvo cation *context, tp_svc_channel_type_file_transfer_return_from_provide_file (DBusGMethodInvo cation *context,
const GValue *out_Address) const GValue *out_Address)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Address); out_Address);
} }
void tp_svc_channel_type_file_transfer_emit_file_transfer_state_changed (gp ointer instance, void tp_svc_channel_type_file_transfer_emit_file_transfer_state_changed (gp ointer instance,
guint arg_State, guint arg_State,
guint arg_Reason); guint arg_Reason);
void tp_svc_channel_type_file_transfer_emit_transferred_bytes_changed (gpoi nter instance, void tp_svc_channel_type_file_transfer_emit_transferred_bytes_changed (gpoi nter instance,
guint64 arg_Count); guint64 arg_Count);
void tp_svc_channel_type_file_transfer_emit_initial_offset_defined (gpointe r instance, void tp_svc_channel_type_file_transfer_emit_initial_offset_defined (gpointe r instance,
guint64 arg_InitialOffset); guint64 arg_InitialOffset);
/**
* TpSvcChannelTypeRoomList:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcChannelTypeRoomList TpSvcChannelTypeRoomList; typedef struct _TpSvcChannelTypeRoomList TpSvcChannelTypeRoomList;
/**
* TpSvcChannelTypeRoomListClass:
*
* The class of TpSvcChannelTypeRoomList.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_channel_type_room_list (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_channel_type_room_list_implement_&num;&num;x
(\
* klass, my_object_&num;&num;x)
* IMPLEMENT (get_listing_rooms);
* IMPLEMENT (list_rooms);
* IMPLEMENT (stop_listing);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcChannelTypeRoomListClass TpSvcChannelTypeRoomListClass ; typedef struct _TpSvcChannelTypeRoomListClass TpSvcChannelTypeRoomListClass ;
GType tp_svc_channel_type_room_list_get_type (void); GType tp_svc_channel_type_room_list_get_type (void);
#define TP_TYPE_SVC_CHANNEL_TYPE_ROOM_LIST \ #define TP_TYPE_SVC_CHANNEL_TYPE_ROOM_LIST \
(tp_svc_channel_type_room_list_get_type ()) (tp_svc_channel_type_room_list_get_type ())
#define TP_SVC_CHANNEL_TYPE_ROOM_LIST(obj) \ #define TP_SVC_CHANNEL_TYPE_ROOM_LIST(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_TYPE_ROOM_LIST, Tp SvcChannelTypeRoomList)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_TYPE_ROOM_LIST, Tp SvcChannelTypeRoomList))
#define TP_IS_SVC_CHANNEL_TYPE_ROOM_LIST(obj) \ #define TP_IS_SVC_CHANNEL_TYPE_ROOM_LIST(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_TYPE_ROOM_LIST)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_TYPE_ROOM_LIST))
#define TP_SVC_CHANNEL_TYPE_ROOM_LIST_GET_CLASS(obj) \ #define TP_SVC_CHANNEL_TYPE_ROOM_LIST_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_TYPE_ROOM_LIST, TpSvcChannelTypeRoomListClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_TYPE_ROOM_LIST, TpSvcChannelTypeRoomListClass))
typedef void (*tp_svc_channel_type_room_list_get_listing_rooms_impl) (TpSvc ChannelTypeRoomList *self, typedef void (*tp_svc_channel_type_room_list_get_listing_rooms_impl) (TpSvc ChannelTypeRoomList *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_type_room_list_implement_get_listing_rooms (TpSvcChanne lTypeRoomListClass *klass, tp_svc_channel_type_room_list_get_listing_rooms_ impl impl); void tp_svc_channel_type_room_list_implement_get_listing_rooms (TpSvcChanne lTypeRoomListClass *klass, tp_svc_channel_type_room_list_get_listing_rooms_ impl impl);
/**
* tp_svc_channel_type_room_list_return_from_get_listing_rooms:
* @context: The D-Bus method invocation context
* @out_In_Progress: gboolean (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_type_room_list_return_from_get_listing_rooms (DBusGMeth odInvocation *context, void tp_svc_channel_type_room_list_return_from_get_listing_rooms (DBusGMeth odInvocation *context,
gboolean out_In_Progress); gboolean out_In_Progress);
static inline void static inline void
tp_svc_channel_type_room_list_return_from_get_listing_rooms (DBusGMethodInv ocation *context, tp_svc_channel_type_room_list_return_from_get_listing_rooms (DBusGMethodInv ocation *context,
gboolean out_In_Progress) gboolean out_In_Progress)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_In_Progress); out_In_Progress);
} }
typedef void (*tp_svc_channel_type_room_list_list_rooms_impl) (TpSvcChannel TypeRoomList *self, typedef void (*tp_svc_channel_type_room_list_list_rooms_impl) (TpSvcChannel TypeRoomList *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_type_room_list_implement_list_rooms (TpSvcChannelTypeRo omListClass *klass, tp_svc_channel_type_room_list_list_rooms_impl impl); void tp_svc_channel_type_room_list_implement_list_rooms (TpSvcChannelTypeRo omListClass *klass, tp_svc_channel_type_room_list_list_rooms_impl impl);
/**
* tp_svc_channel_type_room_list_return_from_list_rooms:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_type_room_list_return_from_list_rooms (DBusGMethodInvoc ation *context); void tp_svc_channel_type_room_list_return_from_list_rooms (DBusGMethodInvoc ation *context);
static inline void static inline void
tp_svc_channel_type_room_list_return_from_list_rooms (DBusGMethodInvocation *context) tp_svc_channel_type_room_list_return_from_list_rooms (DBusGMethodInvocation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
typedef void (*tp_svc_channel_type_room_list_stop_listing_impl) (TpSvcChann elTypeRoomList *self, typedef void (*tp_svc_channel_type_room_list_stop_listing_impl) (TpSvcChann elTypeRoomList *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_type_room_list_implement_stop_listing (TpSvcChannelType RoomListClass *klass, tp_svc_channel_type_room_list_stop_listing_impl impl) ; void tp_svc_channel_type_room_list_implement_stop_listing (TpSvcChannelType RoomListClass *klass, tp_svc_channel_type_room_list_stop_listing_impl impl) ;
/**
* tp_svc_channel_type_room_list_return_from_stop_listing:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_type_room_list_return_from_stop_listing (DBusGMethodInv ocation *context); void tp_svc_channel_type_room_list_return_from_stop_listing (DBusGMethodInv ocation *context);
static inline void static inline void
tp_svc_channel_type_room_list_return_from_stop_listing (DBusGMethodInvocati on *context) tp_svc_channel_type_room_list_return_from_stop_listing (DBusGMethodInvocati on *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
void tp_svc_channel_type_room_list_emit_got_rooms (gpointer instance, void tp_svc_channel_type_room_list_emit_got_rooms (gpointer instance,
const GPtrArray *arg_Rooms); const GPtrArray *arg_Rooms);
void tp_svc_channel_type_room_list_emit_listing_rooms (gpointer instance, void tp_svc_channel_type_room_list_emit_listing_rooms (gpointer instance,
gboolean arg_Listing); gboolean arg_Listing);
/**
* TpSvcChannelTypeStreamTube:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcChannelTypeStreamTube TpSvcChannelTypeStreamTube; typedef struct _TpSvcChannelTypeStreamTube TpSvcChannelTypeStreamTube;
/**
* TpSvcChannelTypeStreamTubeClass:
*
* The class of TpSvcChannelTypeStreamTube.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_channel_type_stream_tube (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_channel_type_stream_tube_implement_&num;&num
;x (\
* klass, my_object_&num;&num;x)
* IMPLEMENT (offer);
* IMPLEMENT (accept);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcChannelTypeStreamTubeClass TpSvcChannelTypeStreamTubeC lass; typedef struct _TpSvcChannelTypeStreamTubeClass TpSvcChannelTypeStreamTubeC lass;
GType tp_svc_channel_type_stream_tube_get_type (void); GType tp_svc_channel_type_stream_tube_get_type (void);
#define TP_TYPE_SVC_CHANNEL_TYPE_STREAM_TUBE \ #define TP_TYPE_SVC_CHANNEL_TYPE_STREAM_TUBE \
(tp_svc_channel_type_stream_tube_get_type ()) (tp_svc_channel_type_stream_tube_get_type ())
#define TP_SVC_CHANNEL_TYPE_STREAM_TUBE(obj) \ #define TP_SVC_CHANNEL_TYPE_STREAM_TUBE(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_TYPE_STREAM_TUBE, TpSvcChannelTypeStreamTube)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_TYPE_STREAM_TUBE, TpSvcChannelTypeStreamTube))
#define TP_IS_SVC_CHANNEL_TYPE_STREAM_TUBE(obj) \ #define TP_IS_SVC_CHANNEL_TYPE_STREAM_TUBE(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_TYPE_STREAM_TUBE)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_TYPE_STREAM_TUBE))
#define TP_SVC_CHANNEL_TYPE_STREAM_TUBE_GET_CLASS(obj) \ #define TP_SVC_CHANNEL_TYPE_STREAM_TUBE_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_TYPE_STREAM_TUB E, TpSvcChannelTypeStreamTubeClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_TYPE_STREAM_TUB E, TpSvcChannelTypeStreamTubeClass))
typedef void (*tp_svc_channel_type_stream_tube_offer_impl) (TpSvcChannelTyp eStreamTube *self, typedef void (*tp_svc_channel_type_stream_tube_offer_impl) (TpSvcChannelTyp eStreamTube *self,
guint in_address_type, guint in_address_type,
const GValue *in_address, const GValue *in_address,
guint in_access_control, guint in_access_control,
GHashTable *in_parameters, GHashTable *in_parameters,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_type_stream_tube_implement_offer (TpSvcChannelTypeStrea mTubeClass *klass, tp_svc_channel_type_stream_tube_offer_impl impl); void tp_svc_channel_type_stream_tube_implement_offer (TpSvcChannelTypeStrea mTubeClass *klass, tp_svc_channel_type_stream_tube_offer_impl impl);
/**
* tp_svc_channel_type_stream_tube_return_from_offer:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_type_stream_tube_return_from_offer (DBusGMethodInvocati on *context); void tp_svc_channel_type_stream_tube_return_from_offer (DBusGMethodInvocati on *context);
static inline void static inline void
tp_svc_channel_type_stream_tube_return_from_offer (DBusGMethodInvocation *c ontext) tp_svc_channel_type_stream_tube_return_from_offer (DBusGMethodInvocation *c ontext)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
typedef void (*tp_svc_channel_type_stream_tube_accept_impl) (TpSvcChannelTy peStreamTube *self, typedef void (*tp_svc_channel_type_stream_tube_accept_impl) (TpSvcChannelTy peStreamTube *self,
guint in_address_type, guint in_address_type,
guint in_access_control, guint in_access_control,
const GValue *in_access_control_param, const GValue *in_access_control_param,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_type_stream_tube_implement_accept (TpSvcChannelTypeStre amTubeClass *klass, tp_svc_channel_type_stream_tube_accept_impl impl); void tp_svc_channel_type_stream_tube_implement_accept (TpSvcChannelTypeStre amTubeClass *klass, tp_svc_channel_type_stream_tube_accept_impl impl);
/**
* tp_svc_channel_type_stream_tube_return_from_accept:
* @context: The D-Bus method invocation context
* @out_address: const GValue * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_type_stream_tube_return_from_accept (DBusGMethodInvocat ion *context, void tp_svc_channel_type_stream_tube_return_from_accept (DBusGMethodInvocat ion *context,
const GValue *out_address); const GValue *out_address);
static inline void static inline void
tp_svc_channel_type_stream_tube_return_from_accept (DBusGMethodInvocation * context, tp_svc_channel_type_stream_tube_return_from_accept (DBusGMethodInvocation * context,
const GValue *out_address) const GValue *out_address)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_address); out_address);
skipping to change at line 1575 skipping to change at line 867
guint arg_Handle, guint arg_Handle,
const GValue *arg_Connection_Param, const GValue *arg_Connection_Param,
guint arg_Connection_ID); guint arg_Connection_ID);
void tp_svc_channel_type_stream_tube_emit_new_local_connection (gpointer in stance, void tp_svc_channel_type_stream_tube_emit_new_local_connection (gpointer in stance,
guint arg_Connection_ID); guint arg_Connection_ID);
void tp_svc_channel_type_stream_tube_emit_connection_closed (gpointer insta nce, void tp_svc_channel_type_stream_tube_emit_connection_closed (gpointer insta nce,
guint arg_Connection_ID, guint arg_Connection_ID,
const gchar *arg_Error, const gchar *arg_Error,
const gchar *arg_Message); const gchar *arg_Message);
/**
* TpSvcChannelTypeStreamedMedia:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcChannelTypeStreamedMedia TpSvcChannelTypeStreamedMedia ; typedef struct _TpSvcChannelTypeStreamedMedia TpSvcChannelTypeStreamedMedia ;
/**
* TpSvcChannelTypeStreamedMediaClass:
*
* The class of TpSvcChannelTypeStreamedMedia.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_channel_type_streamed_media (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_channel_type_streamed_media_implement_&num;&
num;x (\
* klass, my_object_&num;&num;x)
* IMPLEMENT (list_streams);
* IMPLEMENT (remove_streams);
* IMPLEMENT (request_stream_direction);
* IMPLEMENT (request_streams);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcChannelTypeStreamedMediaClass TpSvcChannelTypeStreamed MediaClass; typedef struct _TpSvcChannelTypeStreamedMediaClass TpSvcChannelTypeStreamed MediaClass;
GType tp_svc_channel_type_streamed_media_get_type (void); GType tp_svc_channel_type_streamed_media_get_type (void);
#define TP_TYPE_SVC_CHANNEL_TYPE_STREAMED_MEDIA \ #define TP_TYPE_SVC_CHANNEL_TYPE_STREAMED_MEDIA \
(tp_svc_channel_type_streamed_media_get_type ()) (tp_svc_channel_type_streamed_media_get_type ())
#define TP_SVC_CHANNEL_TYPE_STREAMED_MEDIA(obj) \ #define TP_SVC_CHANNEL_TYPE_STREAMED_MEDIA(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_TYPE_STREAMED_MEDI A, TpSvcChannelTypeStreamedMedia)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_TYPE_STREAMED_MEDI A, TpSvcChannelTypeStreamedMedia))
#define TP_IS_SVC_CHANNEL_TYPE_STREAMED_MEDIA(obj) \ #define TP_IS_SVC_CHANNEL_TYPE_STREAMED_MEDIA(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_TYPE_STREAMED_MEDI A)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_TYPE_STREAMED_MEDI A))
#define TP_SVC_CHANNEL_TYPE_STREAMED_MEDIA_GET_CLASS(obj) \ #define TP_SVC_CHANNEL_TYPE_STREAMED_MEDIA_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_TYPE_STREAMED_M EDIA, TpSvcChannelTypeStreamedMediaClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_TYPE_STREAMED_M EDIA, TpSvcChannelTypeStreamedMediaClass))
typedef void (*tp_svc_channel_type_streamed_media_list_streams_impl) (TpSvc ChannelTypeStreamedMedia *self, typedef void (*tp_svc_channel_type_streamed_media_list_streams_impl) (TpSvc ChannelTypeStreamedMedia *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_type_streamed_media_implement_list_streams (TpSvcChanne lTypeStreamedMediaClass *klass, tp_svc_channel_type_streamed_media_list_str eams_impl impl); void tp_svc_channel_type_streamed_media_implement_list_streams (TpSvcChanne lTypeStreamedMediaClass *klass, tp_svc_channel_type_streamed_media_list_str eams_impl impl);
/**
* tp_svc_channel_type_streamed_media_return_from_list_streams:
* @context: The D-Bus method invocation context
* @out_Streams: const GPtrArray * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_type_streamed_media_return_from_list_streams (DBusGMeth odInvocation *context, void tp_svc_channel_type_streamed_media_return_from_list_streams (DBusGMeth odInvocation *context,
const GPtrArray *out_Streams); const GPtrArray *out_Streams);
static inline void static inline void
tp_svc_channel_type_streamed_media_return_from_list_streams (DBusGMethodInv ocation *context, tp_svc_channel_type_streamed_media_return_from_list_streams (DBusGMethodInv ocation *context,
const GPtrArray *out_Streams) const GPtrArray *out_Streams)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Streams); out_Streams);
} }
typedef void (*tp_svc_channel_type_streamed_media_remove_streams_impl) (TpS vcChannelTypeStreamedMedia *self, typedef void (*tp_svc_channel_type_streamed_media_remove_streams_impl) (TpS vcChannelTypeStreamedMedia *self,
const GArray *in_Streams, const GArray *in_Streams,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_type_streamed_media_implement_remove_streams (TpSvcChan nelTypeStreamedMediaClass *klass, tp_svc_channel_type_streamed_media_remove _streams_impl impl); void tp_svc_channel_type_streamed_media_implement_remove_streams (TpSvcChan nelTypeStreamedMediaClass *klass, tp_svc_channel_type_streamed_media_remove _streams_impl impl);
/**
* tp_svc_channel_type_streamed_media_return_from_remove_streams:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_type_streamed_media_return_from_remove_streams (DBusGMe thodInvocation *context); void tp_svc_channel_type_streamed_media_return_from_remove_streams (DBusGMe thodInvocation *context);
static inline void static inline void
tp_svc_channel_type_streamed_media_return_from_remove_streams (DBusGMethodI nvocation *context) tp_svc_channel_type_streamed_media_return_from_remove_streams (DBusGMethodI nvocation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
typedef void (*tp_svc_channel_type_streamed_media_request_stream_direction_ impl) (TpSvcChannelTypeStreamedMedia *self, typedef void (*tp_svc_channel_type_streamed_media_request_stream_direction_ impl) (TpSvcChannelTypeStreamedMedia *self,
guint in_Stream_ID, guint in_Stream_ID,
guint in_Stream_Direction, guint in_Stream_Direction,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_type_streamed_media_implement_request_stream_direction (TpSvcChannelTypeStreamedMediaClass *klass, tp_svc_channel_type_streamed_me dia_request_stream_direction_impl impl); void tp_svc_channel_type_streamed_media_implement_request_stream_direction (TpSvcChannelTypeStreamedMediaClass *klass, tp_svc_channel_type_streamed_me dia_request_stream_direction_impl impl);
/**
* tp_svc_channel_type_streamed_media_return_from_request_stream_direction:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_type_streamed_media_return_from_request_stream_directio n (DBusGMethodInvocation *context); void tp_svc_channel_type_streamed_media_return_from_request_stream_directio n (DBusGMethodInvocation *context);
static inline void static inline void
tp_svc_channel_type_streamed_media_return_from_request_stream_direction (DB usGMethodInvocation *context) tp_svc_channel_type_streamed_media_return_from_request_stream_direction (DB usGMethodInvocation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
typedef void (*tp_svc_channel_type_streamed_media_request_streams_impl) (Tp SvcChannelTypeStreamedMedia *self, typedef void (*tp_svc_channel_type_streamed_media_request_streams_impl) (Tp SvcChannelTypeStreamedMedia *self,
guint in_Contact_Handle, guint in_Contact_Handle,
const GArray *in_Types, const GArray *in_Types,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_type_streamed_media_implement_request_streams (TpSvcCha nnelTypeStreamedMediaClass *klass, tp_svc_channel_type_streamed_media_reque st_streams_impl impl); void tp_svc_channel_type_streamed_media_implement_request_streams (TpSvcCha nnelTypeStreamedMediaClass *klass, tp_svc_channel_type_streamed_media_reque st_streams_impl impl);
/**
* tp_svc_channel_type_streamed_media_return_from_request_streams:
* @context: The D-Bus method invocation context
* @out_Streams: const GPtrArray * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_type_streamed_media_return_from_request_streams (DBusGM ethodInvocation *context, void tp_svc_channel_type_streamed_media_return_from_request_streams (DBusGM ethodInvocation *context,
const GPtrArray *out_Streams); const GPtrArray *out_Streams);
static inline void static inline void
tp_svc_channel_type_streamed_media_return_from_request_streams (DBusGMethod Invocation *context, tp_svc_channel_type_streamed_media_return_from_request_streams (DBusGMethod Invocation *context,
const GPtrArray *out_Streams) const GPtrArray *out_Streams)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Streams); out_Streams);
skipping to change at line 1726 skipping to change at line 958
void tp_svc_channel_type_streamed_media_emit_stream_error (gpointer instanc e, void tp_svc_channel_type_streamed_media_emit_stream_error (gpointer instanc e,
guint arg_Stream_ID, guint arg_Stream_ID,
guint arg_Error_Code, guint arg_Error_Code,
const gchar *arg_Message); const gchar *arg_Message);
void tp_svc_channel_type_streamed_media_emit_stream_removed (gpointer insta nce, void tp_svc_channel_type_streamed_media_emit_stream_removed (gpointer insta nce,
guint arg_Stream_ID); guint arg_Stream_ID);
void tp_svc_channel_type_streamed_media_emit_stream_state_changed (gpointer instance, void tp_svc_channel_type_streamed_media_emit_stream_state_changed (gpointer instance,
guint arg_Stream_ID, guint arg_Stream_ID,
guint arg_Stream_State); guint arg_Stream_State);
/**
* TpSvcChannelTypeText:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcChannelTypeText TpSvcChannelTypeText; typedef struct _TpSvcChannelTypeText TpSvcChannelTypeText;
/**
* TpSvcChannelTypeTextClass:
*
* The class of TpSvcChannelTypeText.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_channel_type_text (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_channel_type_text_implement_&num;&num;x (\
* klass, my_object_&num;&num;x)
* IMPLEMENT (acknowledge_pending_messages);
* IMPLEMENT (get_message_types);
* IMPLEMENT (list_pending_messages);
* IMPLEMENT (send);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcChannelTypeTextClass TpSvcChannelTypeTextClass; typedef struct _TpSvcChannelTypeTextClass TpSvcChannelTypeTextClass;
GType tp_svc_channel_type_text_get_type (void); GType tp_svc_channel_type_text_get_type (void);
#define TP_TYPE_SVC_CHANNEL_TYPE_TEXT \ #define TP_TYPE_SVC_CHANNEL_TYPE_TEXT \
(tp_svc_channel_type_text_get_type ()) (tp_svc_channel_type_text_get_type ())
#define TP_SVC_CHANNEL_TYPE_TEXT(obj) \ #define TP_SVC_CHANNEL_TYPE_TEXT(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_TYPE_TEXT, TpSvcCh annelTypeText)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_TYPE_TEXT, TpSvcCh annelTypeText))
#define TP_IS_SVC_CHANNEL_TYPE_TEXT(obj) \ #define TP_IS_SVC_CHANNEL_TYPE_TEXT(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_TYPE_TEXT)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_TYPE_TEXT))
#define TP_SVC_CHANNEL_TYPE_TEXT_GET_CLASS(obj) \ #define TP_SVC_CHANNEL_TYPE_TEXT_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_TYPE_TEXT, TpSv cChannelTypeTextClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_TYPE_TEXT, TpSv cChannelTypeTextClass))
typedef void (*tp_svc_channel_type_text_acknowledge_pending_messages_impl) (TpSvcChannelTypeText *self, typedef void (*tp_svc_channel_type_text_acknowledge_pending_messages_impl) (TpSvcChannelTypeText *self,
const GArray *in_IDs, const GArray *in_IDs,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_type_text_implement_acknowledge_pending_messages (TpSvc ChannelTypeTextClass *klass, tp_svc_channel_type_text_acknowledge_pending_m essages_impl impl); void tp_svc_channel_type_text_implement_acknowledge_pending_messages (TpSvc ChannelTypeTextClass *klass, tp_svc_channel_type_text_acknowledge_pending_m essages_impl impl);
/**
* tp_svc_channel_type_text_return_from_acknowledge_pending_messages:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_type_text_return_from_acknowledge_pending_messages (DBu sGMethodInvocation *context); void tp_svc_channel_type_text_return_from_acknowledge_pending_messages (DBu sGMethodInvocation *context);
static inline void static inline void
tp_svc_channel_type_text_return_from_acknowledge_pending_messages (DBusGMet hodInvocation *context) tp_svc_channel_type_text_return_from_acknowledge_pending_messages (DBusGMet hodInvocation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
typedef void (*tp_svc_channel_type_text_get_message_types_impl) (TpSvcChann elTypeText *self, typedef void (*tp_svc_channel_type_text_get_message_types_impl) (TpSvcChann elTypeText *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_type_text_implement_get_message_types (TpSvcChannelType TextClass *klass, tp_svc_channel_type_text_get_message_types_impl impl); void tp_svc_channel_type_text_implement_get_message_types (TpSvcChannelType TextClass *klass, tp_svc_channel_type_text_get_message_types_impl impl);
/**
* tp_svc_channel_type_text_return_from_get_message_types:
* @context: The D-Bus method invocation context
* @out_Available_Types: const GArray * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_type_text_return_from_get_message_types (DBusGMethodInv ocation *context, void tp_svc_channel_type_text_return_from_get_message_types (DBusGMethodInv ocation *context,
const GArray *out_Available_Types); const GArray *out_Available_Types);
static inline void static inline void
tp_svc_channel_type_text_return_from_get_message_types (DBusGMethodInvocati on *context, tp_svc_channel_type_text_return_from_get_message_types (DBusGMethodInvocati on *context,
const GArray *out_Available_Types) const GArray *out_Available_Types)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Available_Types); out_Available_Types);
} }
typedef void (*tp_svc_channel_type_text_list_pending_messages_impl) (TpSvcC hannelTypeText *self, typedef void (*tp_svc_channel_type_text_list_pending_messages_impl) (TpSvcC hannelTypeText *self,
gboolean in_Clear, gboolean in_Clear,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_type_text_implement_list_pending_messages (TpSvcChannel TypeTextClass *klass, tp_svc_channel_type_text_list_pending_messages_impl i mpl); void tp_svc_channel_type_text_implement_list_pending_messages (TpSvcChannel TypeTextClass *klass, tp_svc_channel_type_text_list_pending_messages_impl i mpl);
/**
* tp_svc_channel_type_text_return_from_list_pending_messages:
* @context: The D-Bus method invocation context
* @out_Pending_Messages: const GPtrArray * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_type_text_return_from_list_pending_messages (DBusGMetho dInvocation *context, void tp_svc_channel_type_text_return_from_list_pending_messages (DBusGMetho dInvocation *context,
const GPtrArray *out_Pending_Messages); const GPtrArray *out_Pending_Messages);
static inline void static inline void
tp_svc_channel_type_text_return_from_list_pending_messages (DBusGMethodInvo cation *context, tp_svc_channel_type_text_return_from_list_pending_messages (DBusGMethodInvo cation *context,
const GPtrArray *out_Pending_Messages) const GPtrArray *out_Pending_Messages)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Pending_Messages); out_Pending_Messages);
} }
typedef void (*tp_svc_channel_type_text_send_impl) (TpSvcChannelTypeText *s elf, typedef void (*tp_svc_channel_type_text_send_impl) (TpSvcChannelTypeText *s elf,
guint in_Type, guint in_Type,
const gchar *in_Text, const gchar *in_Text,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_type_text_implement_send (TpSvcChannelTypeTextClass *kl ass, tp_svc_channel_type_text_send_impl impl); void tp_svc_channel_type_text_implement_send (TpSvcChannelTypeTextClass *kl ass, tp_svc_channel_type_text_send_impl impl);
/**
* tp_svc_channel_type_text_return_from_send:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_type_text_return_from_send (DBusGMethodInvocation *cont ext); void tp_svc_channel_type_text_return_from_send (DBusGMethodInvocation *cont ext);
static inline void static inline void
tp_svc_channel_type_text_return_from_send (DBusGMethodInvocation *context) tp_svc_channel_type_text_return_from_send (DBusGMethodInvocation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
void tp_svc_channel_type_text_emit_lost_message (gpointer instance); void tp_svc_channel_type_text_emit_lost_message (gpointer instance);
skipping to change at line 1876 skipping to change at line 1048
void tp_svc_channel_type_text_emit_send_error (gpointer instance, void tp_svc_channel_type_text_emit_send_error (gpointer instance,
guint arg_Error, guint arg_Error,
guint arg_Timestamp, guint arg_Timestamp,
guint arg_Type, guint arg_Type,
const gchar *arg_Text); const gchar *arg_Text);
void tp_svc_channel_type_text_emit_sent (gpointer instance, void tp_svc_channel_type_text_emit_sent (gpointer instance,
guint arg_Timestamp, guint arg_Timestamp,
guint arg_Type, guint arg_Type,
const gchar *arg_Text); const gchar *arg_Text);
/**
* TpSvcChannelTypeTubes:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcChannelTypeTubes TpSvcChannelTypeTubes; typedef struct _TpSvcChannelTypeTubes TpSvcChannelTypeTubes;
/**
* TpSvcChannelTypeTubesClass:
*
* The class of TpSvcChannelTypeTubes.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_channel_type_tubes (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_channel_type_tubes_implement_&num;&num;x (\
* klass, my_object_&num;&num;x)
* IMPLEMENT (get_available_stream_tube_types);
* IMPLEMENT (get_available_tube_types);
* IMPLEMENT (list_tubes);
* IMPLEMENT (offer_d_bus_tube);
* IMPLEMENT (offer_stream_tube);
* IMPLEMENT (accept_d_bus_tube);
* IMPLEMENT (accept_stream_tube);
* IMPLEMENT (close_tube);
* IMPLEMENT (get_d_bus_tube_address);
* IMPLEMENT (get_d_bus_names);
* IMPLEMENT (get_stream_tube_socket_address);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcChannelTypeTubesClass TpSvcChannelTypeTubesClass; typedef struct _TpSvcChannelTypeTubesClass TpSvcChannelTypeTubesClass;
GType tp_svc_channel_type_tubes_get_type (void); GType tp_svc_channel_type_tubes_get_type (void);
#define TP_TYPE_SVC_CHANNEL_TYPE_TUBES \ #define TP_TYPE_SVC_CHANNEL_TYPE_TUBES \
(tp_svc_channel_type_tubes_get_type ()) (tp_svc_channel_type_tubes_get_type ())
#define TP_SVC_CHANNEL_TYPE_TUBES(obj) \ #define TP_SVC_CHANNEL_TYPE_TUBES(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_TYPE_TUBES, TpSvcC hannelTypeTubes)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_TYPE_TUBES, TpSvcC hannelTypeTubes))
#define TP_IS_SVC_CHANNEL_TYPE_TUBES(obj) \ #define TP_IS_SVC_CHANNEL_TYPE_TUBES(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_TYPE_TUBES)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_TYPE_TUBES))
#define TP_SVC_CHANNEL_TYPE_TUBES_GET_CLASS(obj) \ #define TP_SVC_CHANNEL_TYPE_TUBES_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_TYPE_TUBES, TpS vcChannelTypeTubesClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_TYPE_TUBES, TpS vcChannelTypeTubesClass))
typedef void (*tp_svc_channel_type_tubes_get_available_stream_tube_types_im pl) (TpSvcChannelTypeTubes *self, typedef void (*tp_svc_channel_type_tubes_get_available_stream_tube_types_im pl) (TpSvcChannelTypeTubes *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_type_tubes_implement_get_available_stream_tube_types (T pSvcChannelTypeTubesClass *klass, tp_svc_channel_type_tubes_get_available_s tream_tube_types_impl impl); void tp_svc_channel_type_tubes_implement_get_available_stream_tube_types (T pSvcChannelTypeTubesClass *klass, tp_svc_channel_type_tubes_get_available_s tream_tube_types_impl impl);
/**
* tp_svc_channel_type_tubes_return_from_get_available_stream_tube_types:
* @context: The D-Bus method invocation context
* @out_Available_Stream_Tube_Types: GHashTable * (FIXME, generate document
ation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_type_tubes_return_from_get_available_stream_tube_types (DBusGMethodInvocation *context, void tp_svc_channel_type_tubes_return_from_get_available_stream_tube_types (DBusGMethodInvocation *context,
GHashTable *out_Available_Stream_Tube_Types); GHashTable *out_Available_Stream_Tube_Types);
static inline void static inline void
tp_svc_channel_type_tubes_return_from_get_available_stream_tube_types (DBus GMethodInvocation *context, tp_svc_channel_type_tubes_return_from_get_available_stream_tube_types (DBus GMethodInvocation *context,
GHashTable *out_Available_Stream_Tube_Types) GHashTable *out_Available_Stream_Tube_Types)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Available_Stream_Tube_Types); out_Available_Stream_Tube_Types);
} }
typedef void (*tp_svc_channel_type_tubes_get_available_tube_types_impl) (Tp SvcChannelTypeTubes *self, typedef void (*tp_svc_channel_type_tubes_get_available_tube_types_impl) (Tp SvcChannelTypeTubes *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_type_tubes_implement_get_available_tube_types (TpSvcCha nnelTypeTubesClass *klass, tp_svc_channel_type_tubes_get_available_tube_typ es_impl impl); void tp_svc_channel_type_tubes_implement_get_available_tube_types (TpSvcCha nnelTypeTubesClass *klass, tp_svc_channel_type_tubes_get_available_tube_typ es_impl impl);
/**
* tp_svc_channel_type_tubes_return_from_get_available_tube_types:
* @context: The D-Bus method invocation context
* @out_Available_Tube_Types: const GArray * (FIXME, generate documentation
)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_type_tubes_return_from_get_available_tube_types (DBusGM ethodInvocation *context, void tp_svc_channel_type_tubes_return_from_get_available_tube_types (DBusGM ethodInvocation *context,
const GArray *out_Available_Tube_Types); const GArray *out_Available_Tube_Types);
static inline void static inline void
tp_svc_channel_type_tubes_return_from_get_available_tube_types (DBusGMethod Invocation *context, tp_svc_channel_type_tubes_return_from_get_available_tube_types (DBusGMethod Invocation *context,
const GArray *out_Available_Tube_Types) const GArray *out_Available_Tube_Types)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Available_Tube_Types); out_Available_Tube_Types);
} }
typedef void (*tp_svc_channel_type_tubes_list_tubes_impl) (TpSvcChannelType Tubes *self, typedef void (*tp_svc_channel_type_tubes_list_tubes_impl) (TpSvcChannelType Tubes *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_type_tubes_implement_list_tubes (TpSvcChannelTypeTubesC lass *klass, tp_svc_channel_type_tubes_list_tubes_impl impl); void tp_svc_channel_type_tubes_implement_list_tubes (TpSvcChannelTypeTubesC lass *klass, tp_svc_channel_type_tubes_list_tubes_impl impl);
/**
* tp_svc_channel_type_tubes_return_from_list_tubes:
* @context: The D-Bus method invocation context
* @out_Tubes: const GPtrArray * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_type_tubes_return_from_list_tubes (DBusGMethodInvocatio n *context, void tp_svc_channel_type_tubes_return_from_list_tubes (DBusGMethodInvocatio n *context,
const GPtrArray *out_Tubes); const GPtrArray *out_Tubes);
static inline void static inline void
tp_svc_channel_type_tubes_return_from_list_tubes (DBusGMethodInvocation *co ntext, tp_svc_channel_type_tubes_return_from_list_tubes (DBusGMethodInvocation *co ntext,
const GPtrArray *out_Tubes) const GPtrArray *out_Tubes)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Tubes); out_Tubes);
} }
typedef void (*tp_svc_channel_type_tubes_offer_d_bus_tube_impl) (TpSvcChann elTypeTubes *self, typedef void (*tp_svc_channel_type_tubes_offer_d_bus_tube_impl) (TpSvcChann elTypeTubes *self,
const gchar *in_Service, const gchar *in_Service,
GHashTable *in_Parameters, GHashTable *in_Parameters,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_type_tubes_implement_offer_d_bus_tube (TpSvcChannelType TubesClass *klass, tp_svc_channel_type_tubes_offer_d_bus_tube_impl impl); void tp_svc_channel_type_tubes_implement_offer_d_bus_tube (TpSvcChannelType TubesClass *klass, tp_svc_channel_type_tubes_offer_d_bus_tube_impl impl);
/**
* tp_svc_channel_type_tubes_return_from_offer_d_bus_tube:
* @context: The D-Bus method invocation context
* @out_Tube_ID: guint (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_type_tubes_return_from_offer_d_bus_tube (DBusGMethodInv ocation *context, void tp_svc_channel_type_tubes_return_from_offer_d_bus_tube (DBusGMethodInv ocation *context,
guint out_Tube_ID); guint out_Tube_ID);
static inline void static inline void
tp_svc_channel_type_tubes_return_from_offer_d_bus_tube (DBusGMethodInvocati on *context, tp_svc_channel_type_tubes_return_from_offer_d_bus_tube (DBusGMethodInvocati on *context,
guint out_Tube_ID) guint out_Tube_ID)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Tube_ID); out_Tube_ID);
skipping to change at line 2030 skipping to change at line 1133
typedef void (*tp_svc_channel_type_tubes_offer_stream_tube_impl) (TpSvcChan nelTypeTubes *self, typedef void (*tp_svc_channel_type_tubes_offer_stream_tube_impl) (TpSvcChan nelTypeTubes *self,
const gchar *in_Service, const gchar *in_Service,
GHashTable *in_Parameters, GHashTable *in_Parameters,
guint in_Address_Type, guint in_Address_Type,
const GValue *in_Address, const GValue *in_Address,
guint in_Access_Control, guint in_Access_Control,
const GValue *in_Access_Control_Param, const GValue *in_Access_Control_Param,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_type_tubes_implement_offer_stream_tube (TpSvcChannelTyp eTubesClass *klass, tp_svc_channel_type_tubes_offer_stream_tube_impl impl); void tp_svc_channel_type_tubes_implement_offer_stream_tube (TpSvcChannelTyp eTubesClass *klass, tp_svc_channel_type_tubes_offer_stream_tube_impl impl);
/**
* tp_svc_channel_type_tubes_return_from_offer_stream_tube:
* @context: The D-Bus method invocation context
* @out_Tube_ID: guint (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_type_tubes_return_from_offer_stream_tube (DBusGMethodIn vocation *context, void tp_svc_channel_type_tubes_return_from_offer_stream_tube (DBusGMethodIn vocation *context,
guint out_Tube_ID); guint out_Tube_ID);
static inline void static inline void
tp_svc_channel_type_tubes_return_from_offer_stream_tube (DBusGMethodInvocat ion *context, tp_svc_channel_type_tubes_return_from_offer_stream_tube (DBusGMethodInvocat ion *context,
guint out_Tube_ID) guint out_Tube_ID)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Tube_ID); out_Tube_ID);
} }
typedef void (*tp_svc_channel_type_tubes_accept_d_bus_tube_impl) (TpSvcChan nelTypeTubes *self, typedef void (*tp_svc_channel_type_tubes_accept_d_bus_tube_impl) (TpSvcChan nelTypeTubes *self,
guint in_ID, guint in_ID,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_type_tubes_implement_accept_d_bus_tube (TpSvcChannelTyp eTubesClass *klass, tp_svc_channel_type_tubes_accept_d_bus_tube_impl impl); void tp_svc_channel_type_tubes_implement_accept_d_bus_tube (TpSvcChannelTyp eTubesClass *klass, tp_svc_channel_type_tubes_accept_d_bus_tube_impl impl);
/**
* tp_svc_channel_type_tubes_return_from_accept_d_bus_tube:
* @context: The D-Bus method invocation context
* @out_Address: const gchar * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_type_tubes_return_from_accept_d_bus_tube (DBusGMethodIn vocation *context, void tp_svc_channel_type_tubes_return_from_accept_d_bus_tube (DBusGMethodIn vocation *context,
const gchar *out_Address); const gchar *out_Address);
static inline void static inline void
tp_svc_channel_type_tubes_return_from_accept_d_bus_tube (DBusGMethodInvocat ion *context, tp_svc_channel_type_tubes_return_from_accept_d_bus_tube (DBusGMethodInvocat ion *context,
const gchar *out_Address) const gchar *out_Address)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Address); out_Address);
} }
typedef void (*tp_svc_channel_type_tubes_accept_stream_tube_impl) (TpSvcCha nnelTypeTubes *self, typedef void (*tp_svc_channel_type_tubes_accept_stream_tube_impl) (TpSvcCha nnelTypeTubes *self,
guint in_ID, guint in_ID,
guint in_Address_Type, guint in_Address_Type,
guint in_Access_Control, guint in_Access_Control,
const GValue *in_Access_Control_Param, const GValue *in_Access_Control_Param,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_type_tubes_implement_accept_stream_tube (TpSvcChannelTy peTubesClass *klass, tp_svc_channel_type_tubes_accept_stream_tube_impl impl ); void tp_svc_channel_type_tubes_implement_accept_stream_tube (TpSvcChannelTy peTubesClass *klass, tp_svc_channel_type_tubes_accept_stream_tube_impl impl );
/**
* tp_svc_channel_type_tubes_return_from_accept_stream_tube:
* @context: The D-Bus method invocation context
* @out_Address: const GValue * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_type_tubes_return_from_accept_stream_tube (DBusGMethodI nvocation *context, void tp_svc_channel_type_tubes_return_from_accept_stream_tube (DBusGMethodI nvocation *context,
const GValue *out_Address); const GValue *out_Address);
static inline void static inline void
tp_svc_channel_type_tubes_return_from_accept_stream_tube (DBusGMethodInvoca tion *context, tp_svc_channel_type_tubes_return_from_accept_stream_tube (DBusGMethodInvoca tion *context,
const GValue *out_Address) const GValue *out_Address)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Address); out_Address);
} }
typedef void (*tp_svc_channel_type_tubes_close_tube_impl) (TpSvcChannelType Tubes *self, typedef void (*tp_svc_channel_type_tubes_close_tube_impl) (TpSvcChannelType Tubes *self,
guint in_ID, guint in_ID,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_type_tubes_implement_close_tube (TpSvcChannelTypeTubesC lass *klass, tp_svc_channel_type_tubes_close_tube_impl impl); void tp_svc_channel_type_tubes_implement_close_tube (TpSvcChannelTypeTubesC lass *klass, tp_svc_channel_type_tubes_close_tube_impl impl);
/**
* tp_svc_channel_type_tubes_return_from_close_tube:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_type_tubes_return_from_close_tube (DBusGMethodInvocatio n *context); void tp_svc_channel_type_tubes_return_from_close_tube (DBusGMethodInvocatio n *context);
static inline void static inline void
tp_svc_channel_type_tubes_return_from_close_tube (DBusGMethodInvocation *co ntext) tp_svc_channel_type_tubes_return_from_close_tube (DBusGMethodInvocation *co ntext)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
typedef void (*tp_svc_channel_type_tubes_get_d_bus_tube_address_impl) (TpSv cChannelTypeTubes *self, typedef void (*tp_svc_channel_type_tubes_get_d_bus_tube_address_impl) (TpSv cChannelTypeTubes *self,
guint in_ID, guint in_ID,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_type_tubes_implement_get_d_bus_tube_address (TpSvcChann elTypeTubesClass *klass, tp_svc_channel_type_tubes_get_d_bus_tube_address_i mpl impl); void tp_svc_channel_type_tubes_implement_get_d_bus_tube_address (TpSvcChann elTypeTubesClass *klass, tp_svc_channel_type_tubes_get_d_bus_tube_address_i mpl impl);
/**
* tp_svc_channel_type_tubes_return_from_get_d_bus_tube_address:
* @context: The D-Bus method invocation context
* @out_Address: const gchar * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_type_tubes_return_from_get_d_bus_tube_address (DBusGMet hodInvocation *context, void tp_svc_channel_type_tubes_return_from_get_d_bus_tube_address (DBusGMet hodInvocation *context,
const gchar *out_Address); const gchar *out_Address);
static inline void static inline void
tp_svc_channel_type_tubes_return_from_get_d_bus_tube_address (DBusGMethodIn vocation *context, tp_svc_channel_type_tubes_return_from_get_d_bus_tube_address (DBusGMethodIn vocation *context,
const gchar *out_Address) const gchar *out_Address)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Address); out_Address);
} }
typedef void (*tp_svc_channel_type_tubes_get_d_bus_names_impl) (TpSvcChanne lTypeTubes *self, typedef void (*tp_svc_channel_type_tubes_get_d_bus_names_impl) (TpSvcChanne lTypeTubes *self,
guint in_ID, guint in_ID,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_type_tubes_implement_get_d_bus_names (TpSvcChannelTypeT ubesClass *klass, tp_svc_channel_type_tubes_get_d_bus_names_impl impl); void tp_svc_channel_type_tubes_implement_get_d_bus_names (TpSvcChannelTypeT ubesClass *klass, tp_svc_channel_type_tubes_get_d_bus_names_impl impl);
/**
* tp_svc_channel_type_tubes_return_from_get_d_bus_names:
* @context: The D-Bus method invocation context
* @out_DBus_Names: const GPtrArray * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_type_tubes_return_from_get_d_bus_names (DBusGMethodInvo cation *context, void tp_svc_channel_type_tubes_return_from_get_d_bus_names (DBusGMethodInvo cation *context,
const GPtrArray *out_DBus_Names); const GPtrArray *out_DBus_Names);
static inline void static inline void
tp_svc_channel_type_tubes_return_from_get_d_bus_names (DBusGMethodInvocatio n *context, tp_svc_channel_type_tubes_return_from_get_d_bus_names (DBusGMethodInvocatio n *context,
const GPtrArray *out_DBus_Names) const GPtrArray *out_DBus_Names)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_DBus_Names); out_DBus_Names);
} }
typedef void (*tp_svc_channel_type_tubes_get_stream_tube_socket_address_imp l) (TpSvcChannelTypeTubes *self, typedef void (*tp_svc_channel_type_tubes_get_stream_tube_socket_address_imp l) (TpSvcChannelTypeTubes *self,
guint in_ID, guint in_ID,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_channel_type_tubes_implement_get_stream_tube_socket_address (Tp SvcChannelTypeTubesClass *klass, tp_svc_channel_type_tubes_get_stream_tube_ socket_address_impl impl); void tp_svc_channel_type_tubes_implement_get_stream_tube_socket_address (Tp SvcChannelTypeTubesClass *klass, tp_svc_channel_type_tubes_get_stream_tube_ socket_address_impl impl);
/**
* tp_svc_channel_type_tubes_return_from_get_stream_tube_socket_address:
* @context: The D-Bus method invocation context
* @out_Address_Type: guint (FIXME, generate documentation)
* @out_Address: const GValue * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_channel_type_tubes_return_from_get_stream_tube_socket_address ( DBusGMethodInvocation *context, void tp_svc_channel_type_tubes_return_from_get_stream_tube_socket_address ( DBusGMethodInvocation *context,
guint out_Address_Type, guint out_Address_Type,
const GValue *out_Address); const GValue *out_Address);
static inline void static inline void
tp_svc_channel_type_tubes_return_from_get_stream_tube_socket_address (DBusG MethodInvocation *context, tp_svc_channel_type_tubes_return_from_get_stream_tube_socket_address (DBusG MethodInvocation *context,
guint out_Address_Type, guint out_Address_Type,
const GValue *out_Address) const GValue *out_Address)
{ {
 End of changes. 93 change blocks. 
972 lines changed or deleted 0 lines changed or added


 tp-svc-client.h   tp-svc-client.h 
#include <glib-object.h> #include <glib-object.h>
#include <dbus/dbus-glib.h> #include <dbus/dbus-glib.h>
#include <telepathy-glib/dbus-properties-mixin.h> #include <telepathy-glib/dbus-properties-mixin.h>
G_BEGIN_DECLS G_BEGIN_DECLS
/**
* TpSvcClient:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcClient TpSvcClient; typedef struct _TpSvcClient TpSvcClient;
/**
* TpSvcClientClass:
*
* The class of TpSvcClient.
* This interface has no D-Bus methods, so an
* implementation can typically pass %NULL to
* G_IMPLEMENT_INTERFACE() as the interface
* initialization function.
*/
typedef struct _TpSvcClientClass TpSvcClientClass; typedef struct _TpSvcClientClass TpSvcClientClass;
GType tp_svc_client_get_type (void); GType tp_svc_client_get_type (void);
#define TP_TYPE_SVC_CLIENT \ #define TP_TYPE_SVC_CLIENT \
(tp_svc_client_get_type ()) (tp_svc_client_get_type ())
#define TP_SVC_CLIENT(obj) \ #define TP_SVC_CLIENT(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CLIENT, TpSvcClient)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CLIENT, TpSvcClient))
#define TP_IS_SVC_CLIENT(obj) \ #define TP_IS_SVC_CLIENT(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CLIENT)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CLIENT))
#define TP_SVC_CLIENT_GET_CLASS(obj) \ #define TP_SVC_CLIENT_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CLIENT, TpSvcClientClas s)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CLIENT, TpSvcClientClas s))
/**
* TpSvcClientApprover:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcClientApprover TpSvcClientApprover; typedef struct _TpSvcClientApprover TpSvcClientApprover;
/**
* TpSvcClientApproverClass:
*
* The class of TpSvcClientApprover.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_client_approver (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_client_approver_implement_&num;&num;x (\
* klass, my_object_&num;&num;x)
* IMPLEMENT (add_dispatch_operation);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcClientApproverClass TpSvcClientApproverClass; typedef struct _TpSvcClientApproverClass TpSvcClientApproverClass;
GType tp_svc_client_approver_get_type (void); GType tp_svc_client_approver_get_type (void);
#define TP_TYPE_SVC_CLIENT_APPROVER \ #define TP_TYPE_SVC_CLIENT_APPROVER \
(tp_svc_client_approver_get_type ()) (tp_svc_client_approver_get_type ())
#define TP_SVC_CLIENT_APPROVER(obj) \ #define TP_SVC_CLIENT_APPROVER(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CLIENT_APPROVER, TpSvcClie ntApprover)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CLIENT_APPROVER, TpSvcClie ntApprover))
#define TP_IS_SVC_CLIENT_APPROVER(obj) \ #define TP_IS_SVC_CLIENT_APPROVER(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CLIENT_APPROVER)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CLIENT_APPROVER))
#define TP_SVC_CLIENT_APPROVER_GET_CLASS(obj) \ #define TP_SVC_CLIENT_APPROVER_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CLIENT_APPROVER, TpSvcC lientApproverClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CLIENT_APPROVER, TpSvcC lientApproverClass))
typedef void (*tp_svc_client_approver_add_dispatch_operation_impl) (TpSvcCl ientApprover *self, typedef void (*tp_svc_client_approver_add_dispatch_operation_impl) (TpSvcCl ientApprover *self,
const GPtrArray *in_Channels, const GPtrArray *in_Channels,
const gchar *in_DispatchOperation, const gchar *in_DispatchOperation,
GHashTable *in_Properties, GHashTable *in_Properties,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_client_approver_implement_add_dispatch_operation (TpSvcClientAp proverClass *klass, tp_svc_client_approver_add_dispatch_operation_impl impl ); void tp_svc_client_approver_implement_add_dispatch_operation (TpSvcClientAp proverClass *klass, tp_svc_client_approver_add_dispatch_operation_impl impl );
/**
* tp_svc_client_approver_return_from_add_dispatch_operation:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_client_approver_return_from_add_dispatch_operation (DBusGMethod Invocation *context); void tp_svc_client_approver_return_from_add_dispatch_operation (DBusGMethod Invocation *context);
static inline void static inline void
tp_svc_client_approver_return_from_add_dispatch_operation (DBusGMethodInvoc ation *context) tp_svc_client_approver_return_from_add_dispatch_operation (DBusGMethodInvoc ation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
/**
* TpSvcClientHandler:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcClientHandler TpSvcClientHandler; typedef struct _TpSvcClientHandler TpSvcClientHandler;
/**
* TpSvcClientHandlerClass:
*
* The class of TpSvcClientHandler.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_client_handler (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_client_handler_implement_&num;&num;x (\
* klass, my_object_&num;&num;x)
* IMPLEMENT (handle_channels);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcClientHandlerClass TpSvcClientHandlerClass; typedef struct _TpSvcClientHandlerClass TpSvcClientHandlerClass;
GType tp_svc_client_handler_get_type (void); GType tp_svc_client_handler_get_type (void);
#define TP_TYPE_SVC_CLIENT_HANDLER \ #define TP_TYPE_SVC_CLIENT_HANDLER \
(tp_svc_client_handler_get_type ()) (tp_svc_client_handler_get_type ())
#define TP_SVC_CLIENT_HANDLER(obj) \ #define TP_SVC_CLIENT_HANDLER(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CLIENT_HANDLER, TpSvcClien tHandler)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CLIENT_HANDLER, TpSvcClien tHandler))
#define TP_IS_SVC_CLIENT_HANDLER(obj) \ #define TP_IS_SVC_CLIENT_HANDLER(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CLIENT_HANDLER)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CLIENT_HANDLER))
#define TP_SVC_CLIENT_HANDLER_GET_CLASS(obj) \ #define TP_SVC_CLIENT_HANDLER_GET_CLASS(obj) \
skipping to change at line 148 skipping to change at line 73
typedef void (*tp_svc_client_handler_handle_channels_impl) (TpSvcClientHand ler *self, typedef void (*tp_svc_client_handler_handle_channels_impl) (TpSvcClientHand ler *self,
const gchar *in_Account, const gchar *in_Account,
const gchar *in_Connection, const gchar *in_Connection,
const GPtrArray *in_Channels, const GPtrArray *in_Channels,
const GPtrArray *in_Requests_Satisfied, const GPtrArray *in_Requests_Satisfied,
guint64 in_User_Action_Time, guint64 in_User_Action_Time,
GHashTable *in_Handler_Info, GHashTable *in_Handler_Info,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_client_handler_implement_handle_channels (TpSvcClientHandlerCla ss *klass, tp_svc_client_handler_handle_channels_impl impl); void tp_svc_client_handler_implement_handle_channels (TpSvcClientHandlerCla ss *klass, tp_svc_client_handler_handle_channels_impl impl);
/**
* tp_svc_client_handler_return_from_handle_channels:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_client_handler_return_from_handle_channels (DBusGMethodInvocati on *context); void tp_svc_client_handler_return_from_handle_channels (DBusGMethodInvocati on *context);
static inline void static inline void
tp_svc_client_handler_return_from_handle_channels (DBusGMethodInvocation *c ontext) tp_svc_client_handler_return_from_handle_channels (DBusGMethodInvocation *c ontext)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
/**
* TpSvcClientInterfaceRequests:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcClientInterfaceRequests TpSvcClientInterfaceRequests; typedef struct _TpSvcClientInterfaceRequests TpSvcClientInterfaceRequests;
/**
* TpSvcClientInterfaceRequestsClass:
*
* The class of TpSvcClientInterfaceRequests.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_client_interface_requests (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_client_interface_requests_implement_&num;&nu
m;x (\
* klass, my_object_&num;&num;x)
* IMPLEMENT (add_request);
* IMPLEMENT (remove_request);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcClientInterfaceRequestsClass TpSvcClientInterfaceReque stsClass; typedef struct _TpSvcClientInterfaceRequestsClass TpSvcClientInterfaceReque stsClass;
GType tp_svc_client_interface_requests_get_type (void); GType tp_svc_client_interface_requests_get_type (void);
#define TP_TYPE_SVC_CLIENT_INTERFACE_REQUESTS \ #define TP_TYPE_SVC_CLIENT_INTERFACE_REQUESTS \
(tp_svc_client_interface_requests_get_type ()) (tp_svc_client_interface_requests_get_type ())
#define TP_SVC_CLIENT_INTERFACE_REQUESTS(obj) \ #define TP_SVC_CLIENT_INTERFACE_REQUESTS(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CLIENT_INTERFACE_REQUESTS, TpSvcClientInterfaceRequests)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CLIENT_INTERFACE_REQUESTS, TpSvcClientInterfaceRequests))
#define TP_IS_SVC_CLIENT_INTERFACE_REQUESTS(obj) \ #define TP_IS_SVC_CLIENT_INTERFACE_REQUESTS(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CLIENT_INTERFACE_REQUESTS) ) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CLIENT_INTERFACE_REQUESTS) )
#define TP_SVC_CLIENT_INTERFACE_REQUESTS_GET_CLASS(obj) \ #define TP_SVC_CLIENT_INTERFACE_REQUESTS_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CLIENT_INTERFACE_REQUES TS, TpSvcClientInterfaceRequestsClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CLIENT_INTERFACE_REQUES TS, TpSvcClientInterfaceRequestsClass))
typedef void (*tp_svc_client_interface_requests_add_request_impl) (TpSvcCli entInterfaceRequests *self, typedef void (*tp_svc_client_interface_requests_add_request_impl) (TpSvcCli entInterfaceRequests *self,
const gchar *in_Request, const gchar *in_Request,
GHashTable *in_Properties, GHashTable *in_Properties,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_client_interface_requests_implement_add_request (TpSvcClientInt erfaceRequestsClass *klass, tp_svc_client_interface_requests_add_request_im pl impl); void tp_svc_client_interface_requests_implement_add_request (TpSvcClientInt erfaceRequestsClass *klass, tp_svc_client_interface_requests_add_request_im pl impl);
/**
* tp_svc_client_interface_requests_return_from_add_request:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_client_interface_requests_return_from_add_request (DBusGMethodI nvocation *context); void tp_svc_client_interface_requests_return_from_add_request (DBusGMethodI nvocation *context);
static inline void static inline void
tp_svc_client_interface_requests_return_from_add_request (DBusGMethodInvoca tion *context) tp_svc_client_interface_requests_return_from_add_request (DBusGMethodInvoca tion *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
typedef void (*tp_svc_client_interface_requests_remove_request_impl) (TpSvc ClientInterfaceRequests *self, typedef void (*tp_svc_client_interface_requests_remove_request_impl) (TpSvc ClientInterfaceRequests *self,
const gchar *in_Request, const gchar *in_Request,
const gchar *in_Error, const gchar *in_Error,
const gchar *in_Message, const gchar *in_Message,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_client_interface_requests_implement_remove_request (TpSvcClient InterfaceRequestsClass *klass, tp_svc_client_interface_requests_remove_requ est_impl impl); void tp_svc_client_interface_requests_implement_remove_request (TpSvcClient InterfaceRequestsClass *klass, tp_svc_client_interface_requests_remove_requ est_impl impl);
/**
* tp_svc_client_interface_requests_return_from_remove_request:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_client_interface_requests_return_from_remove_request (DBusGMeth odInvocation *context); void tp_svc_client_interface_requests_return_from_remove_request (DBusGMeth odInvocation *context);
static inline void static inline void
tp_svc_client_interface_requests_return_from_remove_request (DBusGMethodInv ocation *context) tp_svc_client_interface_requests_return_from_remove_request (DBusGMethodInv ocation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
/**
* TpSvcClientObserver:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcClientObserver TpSvcClientObserver; typedef struct _TpSvcClientObserver TpSvcClientObserver;
/**
* TpSvcClientObserverClass:
*
* The class of TpSvcClientObserver.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_client_observer (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_client_observer_implement_&num;&num;x (\
* klass, my_object_&num;&num;x)
* IMPLEMENT (observe_channels);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcClientObserverClass TpSvcClientObserverClass; typedef struct _TpSvcClientObserverClass TpSvcClientObserverClass;
GType tp_svc_client_observer_get_type (void); GType tp_svc_client_observer_get_type (void);
#define TP_TYPE_SVC_CLIENT_OBSERVER \ #define TP_TYPE_SVC_CLIENT_OBSERVER \
(tp_svc_client_observer_get_type ()) (tp_svc_client_observer_get_type ())
#define TP_SVC_CLIENT_OBSERVER(obj) \ #define TP_SVC_CLIENT_OBSERVER(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CLIENT_OBSERVER, TpSvcClie ntObserver)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CLIENT_OBSERVER, TpSvcClie ntObserver))
#define TP_IS_SVC_CLIENT_OBSERVER(obj) \ #define TP_IS_SVC_CLIENT_OBSERVER(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CLIENT_OBSERVER)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CLIENT_OBSERVER))
#define TP_SVC_CLIENT_OBSERVER_GET_CLASS(obj) \ #define TP_SVC_CLIENT_OBSERVER_GET_CLASS(obj) \
skipping to change at line 299 skipping to change at line 148
typedef void (*tp_svc_client_observer_observe_channels_impl) (TpSvcClientOb server *self, typedef void (*tp_svc_client_observer_observe_channels_impl) (TpSvcClientOb server *self,
const gchar *in_Account, const gchar *in_Account,
const gchar *in_Connection, const gchar *in_Connection,
const GPtrArray *in_Channels, const GPtrArray *in_Channels,
const gchar *in_Dispatch_Operation, const gchar *in_Dispatch_Operation,
const GPtrArray *in_Requests_Satisfied, const GPtrArray *in_Requests_Satisfied,
GHashTable *in_Observer_Info, GHashTable *in_Observer_Info,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_client_observer_implement_observe_channels (TpSvcClientObserver Class *klass, tp_svc_client_observer_observe_channels_impl impl); void tp_svc_client_observer_implement_observe_channels (TpSvcClientObserver Class *klass, tp_svc_client_observer_observe_channels_impl impl);
/**
* tp_svc_client_observer_return_from_observe_channels:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_client_observer_return_from_observe_channels (DBusGMethodInvoca tion *context); void tp_svc_client_observer_return_from_observe_channels (DBusGMethodInvoca tion *context);
static inline void static inline void
tp_svc_client_observer_return_from_observe_channels (DBusGMethodInvocation *context) tp_svc_client_observer_return_from_observe_channels (DBusGMethodInvocation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
G_END_DECLS G_END_DECLS
 End of changes. 15 change blocks. 
159 lines changed or deleted 0 lines changed or added


 tp-svc-connection-manager.h   tp-svc-connection-manager.h 
#include <glib-object.h> #include <glib-object.h>
#include <dbus/dbus-glib.h> #include <dbus/dbus-glib.h>
#include <telepathy-glib/dbus-properties-mixin.h> #include <telepathy-glib/dbus-properties-mixin.h>
G_BEGIN_DECLS G_BEGIN_DECLS
/**
* TpSvcConnectionManager:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcConnectionManager TpSvcConnectionManager; typedef struct _TpSvcConnectionManager TpSvcConnectionManager;
/**
* TpSvcConnectionManagerClass:
*
* The class of TpSvcConnectionManager.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_connection_manager (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_connection_manager_implement_&num;&num;x (\
* klass, my_object_&num;&num;x)
* IMPLEMENT (get_parameters);
* IMPLEMENT (list_protocols);
* IMPLEMENT (request_connection);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcConnectionManagerClass TpSvcConnectionManagerClass; typedef struct _TpSvcConnectionManagerClass TpSvcConnectionManagerClass;
GType tp_svc_connection_manager_get_type (void); GType tp_svc_connection_manager_get_type (void);
#define TP_TYPE_SVC_CONNECTION_MANAGER \ #define TP_TYPE_SVC_CONNECTION_MANAGER \
(tp_svc_connection_manager_get_type ()) (tp_svc_connection_manager_get_type ())
#define TP_SVC_CONNECTION_MANAGER(obj) \ #define TP_SVC_CONNECTION_MANAGER(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CONNECTION_MANAGER, TpSvcC onnectionManager)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CONNECTION_MANAGER, TpSvcC onnectionManager))
#define TP_IS_SVC_CONNECTION_MANAGER(obj) \ #define TP_IS_SVC_CONNECTION_MANAGER(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CONNECTION_MANAGER)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CONNECTION_MANAGER))
#define TP_SVC_CONNECTION_MANAGER_GET_CLASS(obj) \ #define TP_SVC_CONNECTION_MANAGER_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CONNECTION_MANAGER, TpS vcConnectionManagerClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CONNECTION_MANAGER, TpS vcConnectionManagerClass))
typedef void (*tp_svc_connection_manager_get_parameters_impl) (TpSvcConnect ionManager *self, typedef void (*tp_svc_connection_manager_get_parameters_impl) (TpSvcConnect ionManager *self,
const gchar *in_Protocol, const gchar *in_Protocol,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_manager_implement_get_parameters (TpSvcConnectionMan agerClass *klass, tp_svc_connection_manager_get_parameters_impl impl); void tp_svc_connection_manager_implement_get_parameters (TpSvcConnectionMan agerClass *klass, tp_svc_connection_manager_get_parameters_impl impl);
/**
* tp_svc_connection_manager_return_from_get_parameters:
* @context: The D-Bus method invocation context
* @out_Parameters: const GPtrArray * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_manager_return_from_get_parameters (DBusGMethodInvoc ation *context, void tp_svc_connection_manager_return_from_get_parameters (DBusGMethodInvoc ation *context,
const GPtrArray *out_Parameters); const GPtrArray *out_Parameters);
static inline void static inline void
tp_svc_connection_manager_return_from_get_parameters (DBusGMethodInvocation *context, tp_svc_connection_manager_return_from_get_parameters (DBusGMethodInvocation *context,
const GPtrArray *out_Parameters) const GPtrArray *out_Parameters)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Parameters); out_Parameters);
} }
typedef void (*tp_svc_connection_manager_list_protocols_impl) (TpSvcConnect ionManager *self, typedef void (*tp_svc_connection_manager_list_protocols_impl) (TpSvcConnect ionManager *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_manager_implement_list_protocols (TpSvcConnectionMan agerClass *klass, tp_svc_connection_manager_list_protocols_impl impl); void tp_svc_connection_manager_implement_list_protocols (TpSvcConnectionMan agerClass *klass, tp_svc_connection_manager_list_protocols_impl impl);
/**
* tp_svc_connection_manager_return_from_list_protocols:
* @context: The D-Bus method invocation context
* @out_Protocols: const gchar ** (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_manager_return_from_list_protocols (DBusGMethodInvoc ation *context, void tp_svc_connection_manager_return_from_list_protocols (DBusGMethodInvoc ation *context,
const gchar **out_Protocols); const gchar **out_Protocols);
static inline void static inline void
tp_svc_connection_manager_return_from_list_protocols (DBusGMethodInvocation *context, tp_svc_connection_manager_return_from_list_protocols (DBusGMethodInvocation *context,
const gchar **out_Protocols) const gchar **out_Protocols)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Protocols); out_Protocols);
} }
typedef void (*tp_svc_connection_manager_request_connection_impl) (TpSvcCon nectionManager *self, typedef void (*tp_svc_connection_manager_request_connection_impl) (TpSvcCon nectionManager *self,
const gchar *in_Protocol, const gchar *in_Protocol,
GHashTable *in_Parameters, GHashTable *in_Parameters,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_manager_implement_request_connection (TpSvcConnectio nManagerClass *klass, tp_svc_connection_manager_request_connection_impl imp l); void tp_svc_connection_manager_implement_request_connection (TpSvcConnectio nManagerClass *klass, tp_svc_connection_manager_request_connection_impl imp l);
/**
* tp_svc_connection_manager_return_from_request_connection:
* @context: The D-Bus method invocation context
* @out_Bus_Name: const gchar * (FIXME, generate documentation)
* @out_Object_Path: const gchar * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_manager_return_from_request_connection (DBusGMethodI nvocation *context, void tp_svc_connection_manager_return_from_request_connection (DBusGMethodI nvocation *context,
const gchar *out_Bus_Name, const gchar *out_Bus_Name,
const gchar *out_Object_Path); const gchar *out_Object_Path);
static inline void static inline void
tp_svc_connection_manager_return_from_request_connection (DBusGMethodInvoca tion *context, tp_svc_connection_manager_return_from_request_connection (DBusGMethodInvoca tion *context,
const gchar *out_Bus_Name, const gchar *out_Bus_Name,
const gchar *out_Object_Path) const gchar *out_Object_Path)
{ {
 End of changes. 5 change blocks. 
54 lines changed or deleted 0 lines changed or added


 tp-svc-connection.h   tp-svc-connection.h 
#include <glib-object.h> #include <glib-object.h>
#include <dbus/dbus-glib.h> #include <dbus/dbus-glib.h>
#include <telepathy-glib/dbus-properties-mixin.h> #include <telepathy-glib/dbus-properties-mixin.h>
G_BEGIN_DECLS G_BEGIN_DECLS
/**
* TpSvcConnection:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcConnection TpSvcConnection; typedef struct _TpSvcConnection TpSvcConnection;
/**
* TpSvcConnectionClass:
*
* The class of TpSvcConnection.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_connection (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_connection_implement_&num;&num;x (\
* klass, my_object_&num;&num;x)
* IMPLEMENT (connect);
* IMPLEMENT (disconnect);
* IMPLEMENT (get_interfaces);
* IMPLEMENT (get_protocol);
* IMPLEMENT (get_self_handle);
* IMPLEMENT (get_status);
* IMPLEMENT (hold_handles);
* IMPLEMENT (inspect_handles);
* IMPLEMENT (list_channels);
* IMPLEMENT (release_handles);
* IMPLEMENT (request_channel);
* IMPLEMENT (request_handles);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcConnectionClass TpSvcConnectionClass; typedef struct _TpSvcConnectionClass TpSvcConnectionClass;
GType tp_svc_connection_get_type (void); GType tp_svc_connection_get_type (void);
#define TP_TYPE_SVC_CONNECTION \ #define TP_TYPE_SVC_CONNECTION \
(tp_svc_connection_get_type ()) (tp_svc_connection_get_type ())
#define TP_SVC_CONNECTION(obj) \ #define TP_SVC_CONNECTION(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CONNECTION, TpSvcConnectio n)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CONNECTION, TpSvcConnectio n))
#define TP_IS_SVC_CONNECTION(obj) \ #define TP_IS_SVC_CONNECTION(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CONNECTION)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CONNECTION))
#define TP_SVC_CONNECTION_GET_CLASS(obj) \ #define TP_SVC_CONNECTION_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CONNECTION, TpSvcConnec tionClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CONNECTION, TpSvcConnec tionClass))
typedef void (*tp_svc_connection_connect_impl) (TpSvcConnection *self, typedef void (*tp_svc_connection_connect_impl) (TpSvcConnection *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_implement_connect (TpSvcConnectionClass *klass, tp_s vc_connection_connect_impl impl); void tp_svc_connection_implement_connect (TpSvcConnectionClass *klass, tp_s vc_connection_connect_impl impl);
/**
* tp_svc_connection_return_from_connect:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_return_from_connect (DBusGMethodInvocation *context) ; void tp_svc_connection_return_from_connect (DBusGMethodInvocation *context) ;
static inline void static inline void
tp_svc_connection_return_from_connect (DBusGMethodInvocation *context) tp_svc_connection_return_from_connect (DBusGMethodInvocation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
typedef void (*tp_svc_connection_disconnect_impl) (TpSvcConnection *self, typedef void (*tp_svc_connection_disconnect_impl) (TpSvcConnection *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_implement_disconnect (TpSvcConnectionClass *klass, t p_svc_connection_disconnect_impl impl); void tp_svc_connection_implement_disconnect (TpSvcConnectionClass *klass, t p_svc_connection_disconnect_impl impl);
/**
* tp_svc_connection_return_from_disconnect:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_return_from_disconnect (DBusGMethodInvocation *conte xt); void tp_svc_connection_return_from_disconnect (DBusGMethodInvocation *conte xt);
static inline void static inline void
tp_svc_connection_return_from_disconnect (DBusGMethodInvocation *context) tp_svc_connection_return_from_disconnect (DBusGMethodInvocation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
typedef void (*tp_svc_connection_get_interfaces_impl) (TpSvcConnection *sel f, typedef void (*tp_svc_connection_get_interfaces_impl) (TpSvcConnection *sel f,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_implement_get_interfaces (TpSvcConnectionClass *klas s, tp_svc_connection_get_interfaces_impl impl); void tp_svc_connection_implement_get_interfaces (TpSvcConnectionClass *klas s, tp_svc_connection_get_interfaces_impl impl);
/**
* tp_svc_connection_return_from_get_interfaces:
* @context: The D-Bus method invocation context
* @out_Interfaces: const gchar ** (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_return_from_get_interfaces (DBusGMethodInvocation *c ontext, void tp_svc_connection_return_from_get_interfaces (DBusGMethodInvocation *c ontext,
const gchar **out_Interfaces); const gchar **out_Interfaces);
static inline void static inline void
tp_svc_connection_return_from_get_interfaces (DBusGMethodInvocation *contex t, tp_svc_connection_return_from_get_interfaces (DBusGMethodInvocation *contex t,
const gchar **out_Interfaces) const gchar **out_Interfaces)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Interfaces); out_Interfaces);
} }
typedef void (*tp_svc_connection_get_protocol_impl) (TpSvcConnection *self, typedef void (*tp_svc_connection_get_protocol_impl) (TpSvcConnection *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_implement_get_protocol (TpSvcConnectionClass *klass, tp_svc_connection_get_protocol_impl impl); void tp_svc_connection_implement_get_protocol (TpSvcConnectionClass *klass, tp_svc_connection_get_protocol_impl impl);
/**
* tp_svc_connection_return_from_get_protocol:
* @context: The D-Bus method invocation context
* @out_Protocol: const gchar * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_return_from_get_protocol (DBusGMethodInvocation *con text, void tp_svc_connection_return_from_get_protocol (DBusGMethodInvocation *con text,
const gchar *out_Protocol); const gchar *out_Protocol);
static inline void static inline void
tp_svc_connection_return_from_get_protocol (DBusGMethodInvocation *context, tp_svc_connection_return_from_get_protocol (DBusGMethodInvocation *context,
const gchar *out_Protocol) const gchar *out_Protocol)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Protocol); out_Protocol);
} }
typedef void (*tp_svc_connection_get_self_handle_impl) (TpSvcConnection *se lf, typedef void (*tp_svc_connection_get_self_handle_impl) (TpSvcConnection *se lf,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_implement_get_self_handle (TpSvcConnectionClass *kla ss, tp_svc_connection_get_self_handle_impl impl); void tp_svc_connection_implement_get_self_handle (TpSvcConnectionClass *kla ss, tp_svc_connection_get_self_handle_impl impl);
/**
* tp_svc_connection_return_from_get_self_handle:
* @context: The D-Bus method invocation context
* @out_Self_Handle: guint (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_return_from_get_self_handle (DBusGMethodInvocation * context, void tp_svc_connection_return_from_get_self_handle (DBusGMethodInvocation * context,
guint out_Self_Handle); guint out_Self_Handle);
static inline void static inline void
tp_svc_connection_return_from_get_self_handle (DBusGMethodInvocation *conte xt, tp_svc_connection_return_from_get_self_handle (DBusGMethodInvocation *conte xt,
guint out_Self_Handle) guint out_Self_Handle)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Self_Handle); out_Self_Handle);
} }
typedef void (*tp_svc_connection_get_status_impl) (TpSvcConnection *self, typedef void (*tp_svc_connection_get_status_impl) (TpSvcConnection *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_implement_get_status (TpSvcConnectionClass *klass, t p_svc_connection_get_status_impl impl); void tp_svc_connection_implement_get_status (TpSvcConnectionClass *klass, t p_svc_connection_get_status_impl impl);
/**
* tp_svc_connection_return_from_get_status:
* @context: The D-Bus method invocation context
* @out_Status: guint (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_return_from_get_status (DBusGMethodInvocation *conte xt, void tp_svc_connection_return_from_get_status (DBusGMethodInvocation *conte xt,
guint out_Status); guint out_Status);
static inline void static inline void
tp_svc_connection_return_from_get_status (DBusGMethodInvocation *context, tp_svc_connection_return_from_get_status (DBusGMethodInvocation *context,
guint out_Status) guint out_Status)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Status); out_Status);
} }
typedef void (*tp_svc_connection_hold_handles_impl) (TpSvcConnection *self, typedef void (*tp_svc_connection_hold_handles_impl) (TpSvcConnection *self,
guint in_Handle_Type, guint in_Handle_Type,
const GArray *in_Handles, const GArray *in_Handles,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_implement_hold_handles (TpSvcConnectionClass *klass, tp_svc_connection_hold_handles_impl impl); void tp_svc_connection_implement_hold_handles (TpSvcConnectionClass *klass, tp_svc_connection_hold_handles_impl impl);
/**
* tp_svc_connection_return_from_hold_handles:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_return_from_hold_handles (DBusGMethodInvocation *con text); void tp_svc_connection_return_from_hold_handles (DBusGMethodInvocation *con text);
static inline void static inline void
tp_svc_connection_return_from_hold_handles (DBusGMethodInvocation *context) tp_svc_connection_return_from_hold_handles (DBusGMethodInvocation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
typedef void (*tp_svc_connection_inspect_handles_impl) (TpSvcConnection *se lf, typedef void (*tp_svc_connection_inspect_handles_impl) (TpSvcConnection *se lf,
guint in_Handle_Type, guint in_Handle_Type,
const GArray *in_Handles, const GArray *in_Handles,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_implement_inspect_handles (TpSvcConnectionClass *kla ss, tp_svc_connection_inspect_handles_impl impl); void tp_svc_connection_implement_inspect_handles (TpSvcConnectionClass *kla ss, tp_svc_connection_inspect_handles_impl impl);
/**
* tp_svc_connection_return_from_inspect_handles:
* @context: The D-Bus method invocation context
* @out_Identifiers: const gchar ** (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_return_from_inspect_handles (DBusGMethodInvocation * context, void tp_svc_connection_return_from_inspect_handles (DBusGMethodInvocation * context,
const gchar **out_Identifiers); const gchar **out_Identifiers);
static inline void static inline void
tp_svc_connection_return_from_inspect_handles (DBusGMethodInvocation *conte xt, tp_svc_connection_return_from_inspect_handles (DBusGMethodInvocation *conte xt,
const gchar **out_Identifiers) const gchar **out_Identifiers)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Identifiers); out_Identifiers);
} }
typedef void (*tp_svc_connection_list_channels_impl) (TpSvcConnection *self , typedef void (*tp_svc_connection_list_channels_impl) (TpSvcConnection *self ,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_implement_list_channels (TpSvcConnectionClass *klass , tp_svc_connection_list_channels_impl impl); void tp_svc_connection_implement_list_channels (TpSvcConnectionClass *klass , tp_svc_connection_list_channels_impl impl);
/**
* tp_svc_connection_return_from_list_channels:
* @context: The D-Bus method invocation context
* @out_Channel_Info: const GPtrArray * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_return_from_list_channels (DBusGMethodInvocation *co ntext, void tp_svc_connection_return_from_list_channels (DBusGMethodInvocation *co ntext,
const GPtrArray *out_Channel_Info); const GPtrArray *out_Channel_Info);
static inline void static inline void
tp_svc_connection_return_from_list_channels (DBusGMethodInvocation *context , tp_svc_connection_return_from_list_channels (DBusGMethodInvocation *context ,
const GPtrArray *out_Channel_Info) const GPtrArray *out_Channel_Info)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Channel_Info); out_Channel_Info);
} }
typedef void (*tp_svc_connection_release_handles_impl) (TpSvcConnection *se lf, typedef void (*tp_svc_connection_release_handles_impl) (TpSvcConnection *se lf,
guint in_Handle_Type, guint in_Handle_Type,
const GArray *in_Handles, const GArray *in_Handles,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_implement_release_handles (TpSvcConnectionClass *kla ss, tp_svc_connection_release_handles_impl impl); void tp_svc_connection_implement_release_handles (TpSvcConnectionClass *kla ss, tp_svc_connection_release_handles_impl impl);
/**
* tp_svc_connection_return_from_release_handles:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_return_from_release_handles (DBusGMethodInvocation * context); void tp_svc_connection_return_from_release_handles (DBusGMethodInvocation * context);
static inline void static inline void
tp_svc_connection_return_from_release_handles (DBusGMethodInvocation *conte xt) tp_svc_connection_return_from_release_handles (DBusGMethodInvocation *conte xt)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
typedef void (*tp_svc_connection_request_channel_impl) (TpSvcConnection *se lf, typedef void (*tp_svc_connection_request_channel_impl) (TpSvcConnection *se lf,
const gchar *in_Type, const gchar *in_Type,
guint in_Handle_Type, guint in_Handle_Type,
guint in_Handle, guint in_Handle,
gboolean in_Suppress_Handler, gboolean in_Suppress_Handler,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_implement_request_channel (TpSvcConnectionClass *kla ss, tp_svc_connection_request_channel_impl impl); void tp_svc_connection_implement_request_channel (TpSvcConnectionClass *kla ss, tp_svc_connection_request_channel_impl impl);
/**
* tp_svc_connection_return_from_request_channel:
* @context: The D-Bus method invocation context
* @out_Object_Path: const gchar * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_return_from_request_channel (DBusGMethodInvocation * context, void tp_svc_connection_return_from_request_channel (DBusGMethodInvocation * context,
const gchar *out_Object_Path); const gchar *out_Object_Path);
static inline void static inline void
tp_svc_connection_return_from_request_channel (DBusGMethodInvocation *conte xt, tp_svc_connection_return_from_request_channel (DBusGMethodInvocation *conte xt,
const gchar *out_Object_Path) const gchar *out_Object_Path)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Object_Path); out_Object_Path);
} }
typedef void (*tp_svc_connection_request_handles_impl) (TpSvcConnection *se lf, typedef void (*tp_svc_connection_request_handles_impl) (TpSvcConnection *se lf,
guint in_Handle_Type, guint in_Handle_Type,
const gchar **in_Identifiers, const gchar **in_Identifiers,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_implement_request_handles (TpSvcConnectionClass *kla ss, tp_svc_connection_request_handles_impl impl); void tp_svc_connection_implement_request_handles (TpSvcConnectionClass *kla ss, tp_svc_connection_request_handles_impl impl);
/**
* tp_svc_connection_return_from_request_handles:
* @context: The D-Bus method invocation context
* @out_Handles: const GArray * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_return_from_request_handles (DBusGMethodInvocation * context, void tp_svc_connection_return_from_request_handles (DBusGMethodInvocation * context,
const GArray *out_Handles); const GArray *out_Handles);
static inline void static inline void
tp_svc_connection_return_from_request_handles (DBusGMethodInvocation *conte xt, tp_svc_connection_return_from_request_handles (DBusGMethodInvocation *conte xt,
const GArray *out_Handles) const GArray *out_Handles)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Handles); out_Handles);
skipping to change at line 346 skipping to change at line 216
guint arg_Handle_Type, guint arg_Handle_Type,
guint arg_Handle, guint arg_Handle,
gboolean arg_Suppress_Handler); gboolean arg_Suppress_Handler);
void tp_svc_connection_emit_connection_error (gpointer instance, void tp_svc_connection_emit_connection_error (gpointer instance,
const gchar *arg_Error, const gchar *arg_Error,
GHashTable *arg_Details); GHashTable *arg_Details);
void tp_svc_connection_emit_status_changed (gpointer instance, void tp_svc_connection_emit_status_changed (gpointer instance,
guint arg_Status, guint arg_Status,
guint arg_Reason); guint arg_Reason);
/**
* TpSvcConnectionInterfaceAliasing:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcConnectionInterfaceAliasing TpSvcConnectionInterfaceAl iasing; typedef struct _TpSvcConnectionInterfaceAliasing TpSvcConnectionInterfaceAl iasing;
/**
* TpSvcConnectionInterfaceAliasingClass:
*
* The class of TpSvcConnectionInterfaceAliasing.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_connection_interface_aliasing (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_connection_interface_aliasing_implement_&num
;&num;x (\
* klass, my_object_&num;&num;x)
* IMPLEMENT (get_alias_flags);
* IMPLEMENT (request_aliases);
* IMPLEMENT (get_aliases);
* IMPLEMENT (set_aliases);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcConnectionInterfaceAliasingClass TpSvcConnectionInterf aceAliasingClass; typedef struct _TpSvcConnectionInterfaceAliasingClass TpSvcConnectionInterf aceAliasingClass;
GType tp_svc_connection_interface_aliasing_get_type (void); GType tp_svc_connection_interface_aliasing_get_type (void);
#define TP_TYPE_SVC_CONNECTION_INTERFACE_ALIASING \ #define TP_TYPE_SVC_CONNECTION_INTERFACE_ALIASING \
(tp_svc_connection_interface_aliasing_get_type ()) (tp_svc_connection_interface_aliasing_get_type ())
#define TP_SVC_CONNECTION_INTERFACE_ALIASING(obj) \ #define TP_SVC_CONNECTION_INTERFACE_ALIASING(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_ALIAS ING, TpSvcConnectionInterfaceAliasing)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_ALIAS ING, TpSvcConnectionInterfaceAliasing))
#define TP_IS_SVC_CONNECTION_INTERFACE_ALIASING(obj) \ #define TP_IS_SVC_CONNECTION_INTERFACE_ALIASING(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_ALIAS ING)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_ALIAS ING))
#define TP_SVC_CONNECTION_INTERFACE_ALIASING_GET_CLASS(obj) \ #define TP_SVC_CONNECTION_INTERFACE_ALIASING_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_AL IASING, TpSvcConnectionInterfaceAliasingClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_AL IASING, TpSvcConnectionInterfaceAliasingClass))
typedef void (*tp_svc_connection_interface_aliasing_get_alias_flags_impl) ( TpSvcConnectionInterfaceAliasing *self, typedef void (*tp_svc_connection_interface_aliasing_get_alias_flags_impl) ( TpSvcConnectionInterfaceAliasing *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_interface_aliasing_implement_get_alias_flags (TpSvcC onnectionInterfaceAliasingClass *klass, tp_svc_connection_interface_aliasin g_get_alias_flags_impl impl); void tp_svc_connection_interface_aliasing_implement_get_alias_flags (TpSvcC onnectionInterfaceAliasingClass *klass, tp_svc_connection_interface_aliasin g_get_alias_flags_impl impl);
/**
* tp_svc_connection_interface_aliasing_return_from_get_alias_flags:
* @context: The D-Bus method invocation context
* @out_Alias_Flags: guint (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_interface_aliasing_return_from_get_alias_flags (DBus GMethodInvocation *context, void tp_svc_connection_interface_aliasing_return_from_get_alias_flags (DBus GMethodInvocation *context,
guint out_Alias_Flags); guint out_Alias_Flags);
static inline void static inline void
tp_svc_connection_interface_aliasing_return_from_get_alias_flags (DBusGMeth odInvocation *context, tp_svc_connection_interface_aliasing_return_from_get_alias_flags (DBusGMeth odInvocation *context,
guint out_Alias_Flags) guint out_Alias_Flags)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Alias_Flags); out_Alias_Flags);
} }
typedef void (*tp_svc_connection_interface_aliasing_request_aliases_impl) ( TpSvcConnectionInterfaceAliasing *self, typedef void (*tp_svc_connection_interface_aliasing_request_aliases_impl) ( TpSvcConnectionInterfaceAliasing *self,
const GArray *in_Contacts, const GArray *in_Contacts,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_interface_aliasing_implement_request_aliases (TpSvcC onnectionInterfaceAliasingClass *klass, tp_svc_connection_interface_aliasin g_request_aliases_impl impl); void tp_svc_connection_interface_aliasing_implement_request_aliases (TpSvcC onnectionInterfaceAliasingClass *klass, tp_svc_connection_interface_aliasin g_request_aliases_impl impl);
/**
* tp_svc_connection_interface_aliasing_return_from_request_aliases:
* @context: The D-Bus method invocation context
* @out_Aliases: const gchar ** (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_interface_aliasing_return_from_request_aliases (DBus GMethodInvocation *context, void tp_svc_connection_interface_aliasing_return_from_request_aliases (DBus GMethodInvocation *context,
const gchar **out_Aliases); const gchar **out_Aliases);
static inline void static inline void
tp_svc_connection_interface_aliasing_return_from_request_aliases (DBusGMeth odInvocation *context, tp_svc_connection_interface_aliasing_return_from_request_aliases (DBusGMeth odInvocation *context,
const gchar **out_Aliases) const gchar **out_Aliases)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Aliases); out_Aliases);
} }
typedef void (*tp_svc_connection_interface_aliasing_get_aliases_impl) (TpSv cConnectionInterfaceAliasing *self, typedef void (*tp_svc_connection_interface_aliasing_get_aliases_impl) (TpSv cConnectionInterfaceAliasing *self,
const GArray *in_Contacts, const GArray *in_Contacts,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_interface_aliasing_implement_get_aliases (TpSvcConne ctionInterfaceAliasingClass *klass, tp_svc_connection_interface_aliasing_ge t_aliases_impl impl); void tp_svc_connection_interface_aliasing_implement_get_aliases (TpSvcConne ctionInterfaceAliasingClass *klass, tp_svc_connection_interface_aliasing_ge t_aliases_impl impl);
/**
* tp_svc_connection_interface_aliasing_return_from_get_aliases:
* @context: The D-Bus method invocation context
* @out_Aliases: GHashTable * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_interface_aliasing_return_from_get_aliases (DBusGMet hodInvocation *context, void tp_svc_connection_interface_aliasing_return_from_get_aliases (DBusGMet hodInvocation *context,
GHashTable *out_Aliases); GHashTable *out_Aliases);
static inline void static inline void
tp_svc_connection_interface_aliasing_return_from_get_aliases (DBusGMethodIn vocation *context, tp_svc_connection_interface_aliasing_return_from_get_aliases (DBusGMethodIn vocation *context,
GHashTable *out_Aliases) GHashTable *out_Aliases)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Aliases); out_Aliases);
} }
typedef void (*tp_svc_connection_interface_aliasing_set_aliases_impl) (TpSv cConnectionInterfaceAliasing *self, typedef void (*tp_svc_connection_interface_aliasing_set_aliases_impl) (TpSv cConnectionInterfaceAliasing *self,
GHashTable *in_Aliases, GHashTable *in_Aliases,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_interface_aliasing_implement_set_aliases (TpSvcConne ctionInterfaceAliasingClass *klass, tp_svc_connection_interface_aliasing_se t_aliases_impl impl); void tp_svc_connection_interface_aliasing_implement_set_aliases (TpSvcConne ctionInterfaceAliasingClass *klass, tp_svc_connection_interface_aliasing_se t_aliases_impl impl);
/**
* tp_svc_connection_interface_aliasing_return_from_set_aliases:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_interface_aliasing_return_from_set_aliases (DBusGMet hodInvocation *context); void tp_svc_connection_interface_aliasing_return_from_set_aliases (DBusGMet hodInvocation *context);
static inline void static inline void
tp_svc_connection_interface_aliasing_return_from_set_aliases (DBusGMethodIn vocation *context) tp_svc_connection_interface_aliasing_return_from_set_aliases (DBusGMethodIn vocation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
void tp_svc_connection_interface_aliasing_emit_aliases_changed (gpointer in stance, void tp_svc_connection_interface_aliasing_emit_aliases_changed (gpointer in stance,
const GPtrArray *arg_Aliases); const GPtrArray *arg_Aliases);
/**
* TpSvcConnectionInterfaceAvatars:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcConnectionInterfaceAvatars TpSvcConnectionInterfaceAva tars; typedef struct _TpSvcConnectionInterfaceAvatars TpSvcConnectionInterfaceAva tars;
/**
* TpSvcConnectionInterfaceAvatarsClass:
*
* The class of TpSvcConnectionInterfaceAvatars.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_connection_interface_avatars (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_connection_interface_avatars_implement_&num;
&num;x (\
* klass, my_object_&num;&num;x)
* IMPLEMENT (get_avatar_requirements);
* IMPLEMENT (get_avatar_tokens);
* IMPLEMENT (get_known_avatar_tokens);
* IMPLEMENT (request_avatar);
* IMPLEMENT (request_avatars);
* IMPLEMENT (set_avatar);
* IMPLEMENT (clear_avatar);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcConnectionInterfaceAvatarsClass TpSvcConnectionInterfa ceAvatarsClass; typedef struct _TpSvcConnectionInterfaceAvatarsClass TpSvcConnectionInterfa ceAvatarsClass;
GType tp_svc_connection_interface_avatars_get_type (void); GType tp_svc_connection_interface_avatars_get_type (void);
#define TP_TYPE_SVC_CONNECTION_INTERFACE_AVATARS \ #define TP_TYPE_SVC_CONNECTION_INTERFACE_AVATARS \
(tp_svc_connection_interface_avatars_get_type ()) (tp_svc_connection_interface_avatars_get_type ())
#define TP_SVC_CONNECTION_INTERFACE_AVATARS(obj) \ #define TP_SVC_CONNECTION_INTERFACE_AVATARS(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_AVATA RS, TpSvcConnectionInterfaceAvatars)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_AVATA RS, TpSvcConnectionInterfaceAvatars))
#define TP_IS_SVC_CONNECTION_INTERFACE_AVATARS(obj) \ #define TP_IS_SVC_CONNECTION_INTERFACE_AVATARS(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_AVATA RS)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_AVATA RS))
#define TP_SVC_CONNECTION_INTERFACE_AVATARS_GET_CLASS(obj) \ #define TP_SVC_CONNECTION_INTERFACE_AVATARS_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_AV ATARS, TpSvcConnectionInterfaceAvatarsClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_AV ATARS, TpSvcConnectionInterfaceAvatarsClass))
typedef void (*tp_svc_connection_interface_avatars_get_avatar_requirements_ impl) (TpSvcConnectionInterfaceAvatars *self, typedef void (*tp_svc_connection_interface_avatars_get_avatar_requirements_ impl) (TpSvcConnectionInterfaceAvatars *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_interface_avatars_implement_get_avatar_requirements (TpSvcConnectionInterfaceAvatarsClass *klass, tp_svc_connection_interface_a vatars_get_avatar_requirements_impl impl); void tp_svc_connection_interface_avatars_implement_get_avatar_requirements (TpSvcConnectionInterfaceAvatarsClass *klass, tp_svc_connection_interface_a vatars_get_avatar_requirements_impl impl);
/**
* tp_svc_connection_interface_avatars_return_from_get_avatar_requirements:
* @context: The D-Bus method invocation context
* @out_MIME_Types: const gchar ** (FIXME, generate documentation)
* @out_Min_Width: guint (FIXME, generate documentation)
* @out_Min_Height: guint (FIXME, generate documentation)
* @out_Max_Width: guint (FIXME, generate documentation)
* @out_Max_Height: guint (FIXME, generate documentation)
* @out_Max_Bytes: guint (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_interface_avatars_return_from_get_avatar_requirement s (DBusGMethodInvocation *context, void tp_svc_connection_interface_avatars_return_from_get_avatar_requirement s (DBusGMethodInvocation *context,
const gchar **out_MIME_Types, const gchar **out_MIME_Types,
guint out_Min_Width, guint out_Min_Width,
guint out_Min_Height, guint out_Min_Height,
guint out_Max_Width, guint out_Max_Width,
guint out_Max_Height, guint out_Max_Height,
guint out_Max_Bytes); guint out_Max_Bytes);
static inline void static inline void
skipping to change at line 578 skipping to change at line 341
out_Min_Height, out_Min_Height,
out_Max_Width, out_Max_Width,
out_Max_Height, out_Max_Height,
out_Max_Bytes); out_Max_Bytes);
} }
typedef void (*tp_svc_connection_interface_avatars_get_avatar_tokens_impl) (TpSvcConnectionInterfaceAvatars *self, typedef void (*tp_svc_connection_interface_avatars_get_avatar_tokens_impl) (TpSvcConnectionInterfaceAvatars *self,
const GArray *in_Contacts, const GArray *in_Contacts,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_interface_avatars_implement_get_avatar_tokens (TpSvc ConnectionInterfaceAvatarsClass *klass, tp_svc_connection_interface_avatars _get_avatar_tokens_impl impl); void tp_svc_connection_interface_avatars_implement_get_avatar_tokens (TpSvc ConnectionInterfaceAvatarsClass *klass, tp_svc_connection_interface_avatars _get_avatar_tokens_impl impl);
/**
* tp_svc_connection_interface_avatars_return_from_get_avatar_tokens:
* @context: The D-Bus method invocation context
* @out_Tokens: const gchar ** (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_interface_avatars_return_from_get_avatar_tokens (DBu sGMethodInvocation *context, void tp_svc_connection_interface_avatars_return_from_get_avatar_tokens (DBu sGMethodInvocation *context,
const gchar **out_Tokens); const gchar **out_Tokens);
static inline void static inline void
tp_svc_connection_interface_avatars_return_from_get_avatar_tokens (DBusGMet hodInvocation *context, tp_svc_connection_interface_avatars_return_from_get_avatar_tokens (DBusGMet hodInvocation *context,
const gchar **out_Tokens) const gchar **out_Tokens)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Tokens); out_Tokens);
} }
typedef void (*tp_svc_connection_interface_avatars_get_known_avatar_tokens_ impl) (TpSvcConnectionInterfaceAvatars *self, typedef void (*tp_svc_connection_interface_avatars_get_known_avatar_tokens_ impl) (TpSvcConnectionInterfaceAvatars *self,
const GArray *in_Contacts, const GArray *in_Contacts,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_interface_avatars_implement_get_known_avatar_tokens (TpSvcConnectionInterfaceAvatarsClass *klass, tp_svc_connection_interface_a vatars_get_known_avatar_tokens_impl impl); void tp_svc_connection_interface_avatars_implement_get_known_avatar_tokens (TpSvcConnectionInterfaceAvatarsClass *klass, tp_svc_connection_interface_a vatars_get_known_avatar_tokens_impl impl);
/**
* tp_svc_connection_interface_avatars_return_from_get_known_avatar_tokens:
* @context: The D-Bus method invocation context
* @out_Tokens: GHashTable * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_interface_avatars_return_from_get_known_avatar_token s (DBusGMethodInvocation *context, void tp_svc_connection_interface_avatars_return_from_get_known_avatar_token s (DBusGMethodInvocation *context,
GHashTable *out_Tokens); GHashTable *out_Tokens);
static inline void static inline void
tp_svc_connection_interface_avatars_return_from_get_known_avatar_tokens (DB usGMethodInvocation *context, tp_svc_connection_interface_avatars_return_from_get_known_avatar_tokens (DB usGMethodInvocation *context,
GHashTable *out_Tokens) GHashTable *out_Tokens)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Tokens); out_Tokens);
} }
typedef void (*tp_svc_connection_interface_avatars_request_avatar_impl) (Tp SvcConnectionInterfaceAvatars *self, typedef void (*tp_svc_connection_interface_avatars_request_avatar_impl) (Tp SvcConnectionInterfaceAvatars *self,
guint in_Contact, guint in_Contact,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_interface_avatars_implement_request_avatar (TpSvcCon nectionInterfaceAvatarsClass *klass, tp_svc_connection_interface_avatars_re quest_avatar_impl impl); void tp_svc_connection_interface_avatars_implement_request_avatar (TpSvcCon nectionInterfaceAvatarsClass *klass, tp_svc_connection_interface_avatars_re quest_avatar_impl impl);
/**
* tp_svc_connection_interface_avatars_return_from_request_avatar:
* @context: The D-Bus method invocation context
* @out_Data: const GArray * (FIXME, generate documentation)
* @out_MIME_Type: const gchar * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_interface_avatars_return_from_request_avatar (DBusGM ethodInvocation *context, void tp_svc_connection_interface_avatars_return_from_request_avatar (DBusGM ethodInvocation *context,
const GArray *out_Data, const GArray *out_Data,
const gchar *out_MIME_Type); const gchar *out_MIME_Type);
static inline void static inline void
tp_svc_connection_interface_avatars_return_from_request_avatar (DBusGMethod Invocation *context, tp_svc_connection_interface_avatars_return_from_request_avatar (DBusGMethod Invocation *context,
const GArray *out_Data, const GArray *out_Data,
const gchar *out_MIME_Type) const gchar *out_MIME_Type)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Data, out_Data,
out_MIME_Type); out_MIME_Type);
} }
typedef void (*tp_svc_connection_interface_avatars_request_avatars_impl) (T pSvcConnectionInterfaceAvatars *self, typedef void (*tp_svc_connection_interface_avatars_request_avatars_impl) (T pSvcConnectionInterfaceAvatars *self,
const GArray *in_Contacts, const GArray *in_Contacts,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_interface_avatars_implement_request_avatars (TpSvcCo nnectionInterfaceAvatarsClass *klass, tp_svc_connection_interface_avatars_r equest_avatars_impl impl); void tp_svc_connection_interface_avatars_implement_request_avatars (TpSvcCo nnectionInterfaceAvatarsClass *klass, tp_svc_connection_interface_avatars_r equest_avatars_impl impl);
/**
* tp_svc_connection_interface_avatars_return_from_request_avatars:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_interface_avatars_return_from_request_avatars (DBusG MethodInvocation *context); void tp_svc_connection_interface_avatars_return_from_request_avatars (DBusG MethodInvocation *context);
static inline void static inline void
tp_svc_connection_interface_avatars_return_from_request_avatars (DBusGMetho dInvocation *context) tp_svc_connection_interface_avatars_return_from_request_avatars (DBusGMetho dInvocation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
typedef void (*tp_svc_connection_interface_avatars_set_avatar_impl) (TpSvcC onnectionInterfaceAvatars *self, typedef void (*tp_svc_connection_interface_avatars_set_avatar_impl) (TpSvcC onnectionInterfaceAvatars *self,
const GArray *in_Avatar, const GArray *in_Avatar,
const gchar *in_MIME_Type, const gchar *in_MIME_Type,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_interface_avatars_implement_set_avatar (TpSvcConnect ionInterfaceAvatarsClass *klass, tp_svc_connection_interface_avatars_set_av atar_impl impl); void tp_svc_connection_interface_avatars_implement_set_avatar (TpSvcConnect ionInterfaceAvatarsClass *klass, tp_svc_connection_interface_avatars_set_av atar_impl impl);
/**
* tp_svc_connection_interface_avatars_return_from_set_avatar:
* @context: The D-Bus method invocation context
* @out_Token: const gchar * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_interface_avatars_return_from_set_avatar (DBusGMetho dInvocation *context, void tp_svc_connection_interface_avatars_return_from_set_avatar (DBusGMetho dInvocation *context,
const gchar *out_Token); const gchar *out_Token);
static inline void static inline void
tp_svc_connection_interface_avatars_return_from_set_avatar (DBusGMethodInvo cation *context, tp_svc_connection_interface_avatars_return_from_set_avatar (DBusGMethodInvo cation *context,
const gchar *out_Token) const gchar *out_Token)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Token); out_Token);
} }
typedef void (*tp_svc_connection_interface_avatars_clear_avatar_impl) (TpSv cConnectionInterfaceAvatars *self, typedef void (*tp_svc_connection_interface_avatars_clear_avatar_impl) (TpSv cConnectionInterfaceAvatars *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_interface_avatars_implement_clear_avatar (TpSvcConne ctionInterfaceAvatarsClass *klass, tp_svc_connection_interface_avatars_clea r_avatar_impl impl); void tp_svc_connection_interface_avatars_implement_clear_avatar (TpSvcConne ctionInterfaceAvatarsClass *klass, tp_svc_connection_interface_avatars_clea r_avatar_impl impl);
/**
* tp_svc_connection_interface_avatars_return_from_clear_avatar:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_interface_avatars_return_from_clear_avatar (DBusGMet hodInvocation *context); void tp_svc_connection_interface_avatars_return_from_clear_avatar (DBusGMet hodInvocation *context);
static inline void static inline void
tp_svc_connection_interface_avatars_return_from_clear_avatar (DBusGMethodIn vocation *context) tp_svc_connection_interface_avatars_return_from_clear_avatar (DBusGMethodIn vocation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
void tp_svc_connection_interface_avatars_emit_avatar_updated (gpointer inst ance, void tp_svc_connection_interface_avatars_emit_avatar_updated (gpointer inst ance,
guint arg_Contact, guint arg_Contact,
const gchar *arg_New_Avatar_Token); const gchar *arg_New_Avatar_Token);
void tp_svc_connection_interface_avatars_emit_avatar_retrieved (gpointer in stance, void tp_svc_connection_interface_avatars_emit_avatar_retrieved (gpointer in stance,
guint arg_Contact, guint arg_Contact,
const gchar *arg_Token, const gchar *arg_Token,
const GArray *arg_Avatar, const GArray *arg_Avatar,
const gchar *arg_Type); const gchar *arg_Type);
/**
* TpSvcConnectionInterfaceBalance:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcConnectionInterfaceBalance TpSvcConnectionInterfaceBal ance; typedef struct _TpSvcConnectionInterfaceBalance TpSvcConnectionInterfaceBal ance;
/**
* TpSvcConnectionInterfaceBalanceClass:
*
* The class of TpSvcConnectionInterfaceBalance.
* This interface has no D-Bus methods, so an
* implementation can typically pass %NULL to
* G_IMPLEMENT_INTERFACE() as the interface
* initialization function.
*/
typedef struct _TpSvcConnectionInterfaceBalanceClass TpSvcConnectionInterfa ceBalanceClass; typedef struct _TpSvcConnectionInterfaceBalanceClass TpSvcConnectionInterfa ceBalanceClass;
GType tp_svc_connection_interface_balance_get_type (void); GType tp_svc_connection_interface_balance_get_type (void);
#define TP_TYPE_SVC_CONNECTION_INTERFACE_BALANCE \ #define TP_TYPE_SVC_CONNECTION_INTERFACE_BALANCE \
(tp_svc_connection_interface_balance_get_type ()) (tp_svc_connection_interface_balance_get_type ())
#define TP_SVC_CONNECTION_INTERFACE_BALANCE(obj) \ #define TP_SVC_CONNECTION_INTERFACE_BALANCE(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_BALAN CE, TpSvcConnectionInterfaceBalance)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_BALAN CE, TpSvcConnectionInterfaceBalance))
#define TP_IS_SVC_CONNECTION_INTERFACE_BALANCE(obj) \ #define TP_IS_SVC_CONNECTION_INTERFACE_BALANCE(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_BALAN CE)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_BALAN CE))
#define TP_SVC_CONNECTION_INTERFACE_BALANCE_GET_CLASS(obj) \ #define TP_SVC_CONNECTION_INTERFACE_BALANCE_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_BA LANCE, TpSvcConnectionInterfaceBalanceClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_BA LANCE, TpSvcConnectionInterfaceBalanceClass))
void tp_svc_connection_interface_balance_emit_balance_changed (gpointer ins tance, void tp_svc_connection_interface_balance_emit_balance_changed (gpointer ins tance,
const GValueArray *arg_Balance); const GValueArray *arg_Balance);
/**
* TpSvcConnectionInterfaceCapabilities:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcConnectionInterfaceCapabilities TpSvcConnectionInterfa ceCapabilities; typedef struct _TpSvcConnectionInterfaceCapabilities TpSvcConnectionInterfa ceCapabilities;
/**
* TpSvcConnectionInterfaceCapabilitiesClass:
*
* The class of TpSvcConnectionInterfaceCapabilities.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_connection_interface_capabilities (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_connection_interface_capabilities_implement_
&num;&num;x (\
* klass, my_object_&num;&num;x)
* IMPLEMENT (advertise_capabilities);
* IMPLEMENT (get_capabilities);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcConnectionInterfaceCapabilitiesClass TpSvcConnectionIn terfaceCapabilitiesClass; typedef struct _TpSvcConnectionInterfaceCapabilitiesClass TpSvcConnectionIn terfaceCapabilitiesClass;
GType tp_svc_connection_interface_capabilities_get_type (void); GType tp_svc_connection_interface_capabilities_get_type (void);
#define TP_TYPE_SVC_CONNECTION_INTERFACE_CAPABILITIES \ #define TP_TYPE_SVC_CONNECTION_INTERFACE_CAPABILITIES \
(tp_svc_connection_interface_capabilities_get_type ()) (tp_svc_connection_interface_capabilities_get_type ())
#define TP_SVC_CONNECTION_INTERFACE_CAPABILITIES(obj) \ #define TP_SVC_CONNECTION_INTERFACE_CAPABILITIES(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_CAPAB ILITIES, TpSvcConnectionInterfaceCapabilities)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_CAPAB ILITIES, TpSvcConnectionInterfaceCapabilities))
#define TP_IS_SVC_CONNECTION_INTERFACE_CAPABILITIES(obj) \ #define TP_IS_SVC_CONNECTION_INTERFACE_CAPABILITIES(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_CAPAB ILITIES)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_CAPAB ILITIES))
#define TP_SVC_CONNECTION_INTERFACE_CAPABILITIES_GET_CLASS(obj) \ #define TP_SVC_CONNECTION_INTERFACE_CAPABILITIES_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_CA PABILITIES, TpSvcConnectionInterfaceCapabilitiesClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_CA PABILITIES, TpSvcConnectionInterfaceCapabilitiesClass))
typedef void (*tp_svc_connection_interface_capabilities_advertise_capabilit ies_impl) (TpSvcConnectionInterfaceCapabilities *self, typedef void (*tp_svc_connection_interface_capabilities_advertise_capabilit ies_impl) (TpSvcConnectionInterfaceCapabilities *self,
const GPtrArray *in_Add, const GPtrArray *in_Add,
const gchar **in_Remove, const gchar **in_Remove,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_interface_capabilities_implement_advertise_capabilit ies (TpSvcConnectionInterfaceCapabilitiesClass *klass, tp_svc_connection_in terface_capabilities_advertise_capabilities_impl impl); void tp_svc_connection_interface_capabilities_implement_advertise_capabilit ies (TpSvcConnectionInterfaceCapabilitiesClass *klass, tp_svc_connection_in terface_capabilities_advertise_capabilities_impl impl);
/**
* tp_svc_connection_interface_capabilities_return_from_advertise_capabilit
ies:
* @context: The D-Bus method invocation context
* @out_Self_Capabilities: const GPtrArray * (FIXME, generate documentation
)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_interface_capabilities_return_from_advertise_capabil ities (DBusGMethodInvocation *context, void tp_svc_connection_interface_capabilities_return_from_advertise_capabil ities (DBusGMethodInvocation *context,
const GPtrArray *out_Self_Capabilities); const GPtrArray *out_Self_Capabilities);
static inline void static inline void
tp_svc_connection_interface_capabilities_return_from_advertise_capabilities (DBusGMethodInvocation *context, tp_svc_connection_interface_capabilities_return_from_advertise_capabilities (DBusGMethodInvocation *context,
const GPtrArray *out_Self_Capabilities) const GPtrArray *out_Self_Capabilities)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Self_Capabilities); out_Self_Capabilities);
} }
typedef void (*tp_svc_connection_interface_capabilities_get_capabilities_im pl) (TpSvcConnectionInterfaceCapabilities *self, typedef void (*tp_svc_connection_interface_capabilities_get_capabilities_im pl) (TpSvcConnectionInterfaceCapabilities *self,
const GArray *in_Handles, const GArray *in_Handles,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_interface_capabilities_implement_get_capabilities (T pSvcConnectionInterfaceCapabilitiesClass *klass, tp_svc_connection_interfac e_capabilities_get_capabilities_impl impl); void tp_svc_connection_interface_capabilities_implement_get_capabilities (T pSvcConnectionInterfaceCapabilitiesClass *klass, tp_svc_connection_interfac e_capabilities_get_capabilities_impl impl);
/**
* tp_svc_connection_interface_capabilities_return_from_get_capabilities:
* @context: The D-Bus method invocation context
* @out_Contact_Capabilities: const GPtrArray * (FIXME, generate documentat
ion)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_interface_capabilities_return_from_get_capabilities (DBusGMethodInvocation *context, void tp_svc_connection_interface_capabilities_return_from_get_capabilities (DBusGMethodInvocation *context,
const GPtrArray *out_Contact_Capabilities); const GPtrArray *out_Contact_Capabilities);
static inline void static inline void
tp_svc_connection_interface_capabilities_return_from_get_capabilities (DBus GMethodInvocation *context, tp_svc_connection_interface_capabilities_return_from_get_capabilities (DBus GMethodInvocation *context,
const GPtrArray *out_Contact_Capabilities) const GPtrArray *out_Contact_Capabilities)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Contact_Capabilities); out_Contact_Capabilities);
} }
void tp_svc_connection_interface_capabilities_emit_capabilities_changed (gp ointer instance, void tp_svc_connection_interface_capabilities_emit_capabilities_changed (gp ointer instance,
const GPtrArray *arg_Caps); const GPtrArray *arg_Caps);
/**
* TpSvcConnectionInterfaceContactCapabilities:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcConnectionInterfaceContactCapabilities TpSvcConnection InterfaceContactCapabilities; typedef struct _TpSvcConnectionInterfaceContactCapabilities TpSvcConnection InterfaceContactCapabilities;
/**
* TpSvcConnectionInterfaceContactCapabilitiesClass:
*
* The class of TpSvcConnectionInterfaceContactCapabilities.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_connection_interface_contact_capabilities (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_connection_interface_contact_capabilities_im
plement_&num;&num;x (\
* klass, my_object_&num;&num;x)
* IMPLEMENT (update_capabilities);
* IMPLEMENT (get_contact_capabilities);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcConnectionInterfaceContactCapabilitiesClass TpSvcConne ctionInterfaceContactCapabilitiesClass; typedef struct _TpSvcConnectionInterfaceContactCapabilitiesClass TpSvcConne ctionInterfaceContactCapabilitiesClass;
GType tp_svc_connection_interface_contact_capabilities_get_type (void); GType tp_svc_connection_interface_contact_capabilities_get_type (void);
#define TP_TYPE_SVC_CONNECTION_INTERFACE_CONTACT_CAPABILITIES \ #define TP_TYPE_SVC_CONNECTION_INTERFACE_CONTACT_CAPABILITIES \
(tp_svc_connection_interface_contact_capabilities_get_type ()) (tp_svc_connection_interface_contact_capabilities_get_type ())
#define TP_SVC_CONNECTION_INTERFACE_CONTACT_CAPABILITIES(obj) \ #define TP_SVC_CONNECTION_INTERFACE_CONTACT_CAPABILITIES(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_CONTA CT_CAPABILITIES, TpSvcConnectionInterfaceContactCapabilities)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_CONTA CT_CAPABILITIES, TpSvcConnectionInterfaceContactCapabilities))
#define TP_IS_SVC_CONNECTION_INTERFACE_CONTACT_CAPABILITIES(obj) \ #define TP_IS_SVC_CONNECTION_INTERFACE_CONTACT_CAPABILITIES(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_CONTA CT_CAPABILITIES)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_CONTA CT_CAPABILITIES))
#define TP_SVC_CONNECTION_INTERFACE_CONTACT_CAPABILITIES_GET_CLASS(obj) \ #define TP_SVC_CONNECTION_INTERFACE_CONTACT_CAPABILITIES_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_CO NTACT_CAPABILITIES, TpSvcConnectionInterfaceContactCapabilitiesClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_CO NTACT_CAPABILITIES, TpSvcConnectionInterfaceContactCapabilitiesClass))
typedef void (*tp_svc_connection_interface_contact_capabilities_update_capa bilities_impl) (TpSvcConnectionInterfaceContactCapabilities *self, typedef void (*tp_svc_connection_interface_contact_capabilities_update_capa bilities_impl) (TpSvcConnectionInterfaceContactCapabilities *self,
const GPtrArray *in_Handler_Capabilities, const GPtrArray *in_Handler_Capabilities,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_interface_contact_capabilities_implement_update_capa bilities (TpSvcConnectionInterfaceContactCapabilitiesClass *klass, tp_svc_c onnection_interface_contact_capabilities_update_capabilities_impl impl); void tp_svc_connection_interface_contact_capabilities_implement_update_capa bilities (TpSvcConnectionInterfaceContactCapabilitiesClass *klass, tp_svc_c onnection_interface_contact_capabilities_update_capabilities_impl impl);
/**
* tp_svc_connection_interface_contact_capabilities_return_from_update_capa
bilities:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_interface_contact_capabilities_return_from_update_ca pabilities (DBusGMethodInvocation *context); void tp_svc_connection_interface_contact_capabilities_return_from_update_ca pabilities (DBusGMethodInvocation *context);
static inline void static inline void
tp_svc_connection_interface_contact_capabilities_return_from_update_capabil ities (DBusGMethodInvocation *context) tp_svc_connection_interface_contact_capabilities_return_from_update_capabil ities (DBusGMethodInvocation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
typedef void (*tp_svc_connection_interface_contact_capabilities_get_contact _capabilities_impl) (TpSvcConnectionInterfaceContactCapabilities *self, typedef void (*tp_svc_connection_interface_contact_capabilities_get_contact _capabilities_impl) (TpSvcConnectionInterfaceContactCapabilities *self,
const GArray *in_Handles, const GArray *in_Handles,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_interface_contact_capabilities_implement_get_contact _capabilities (TpSvcConnectionInterfaceContactCapabilitiesClass *klass, tp_ svc_connection_interface_contact_capabilities_get_contact_capabilities_impl impl); void tp_svc_connection_interface_contact_capabilities_implement_get_contact _capabilities (TpSvcConnectionInterfaceContactCapabilitiesClass *klass, tp_ svc_connection_interface_contact_capabilities_get_contact_capabilities_impl impl);
/**
* tp_svc_connection_interface_contact_capabilities_return_from_get_contact
_capabilities:
* @context: The D-Bus method invocation context
* @out_Contact_Capabilities: GHashTable * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_interface_contact_capabilities_return_from_get_conta ct_capabilities (DBusGMethodInvocation *context, void tp_svc_connection_interface_contact_capabilities_return_from_get_conta ct_capabilities (DBusGMethodInvocation *context,
GHashTable *out_Contact_Capabilities); GHashTable *out_Contact_Capabilities);
static inline void static inline void
tp_svc_connection_interface_contact_capabilities_return_from_get_contact_ca pabilities (DBusGMethodInvocation *context, tp_svc_connection_interface_contact_capabilities_return_from_get_contact_ca pabilities (DBusGMethodInvocation *context,
GHashTable *out_Contact_Capabilities) GHashTable *out_Contact_Capabilities)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Contact_Capabilities); out_Contact_Capabilities);
} }
void tp_svc_connection_interface_contact_capabilities_emit_contact_capabili ties_changed (gpointer instance, void tp_svc_connection_interface_contact_capabilities_emit_contact_capabili ties_changed (gpointer instance,
GHashTable *arg_caps); GHashTable *arg_caps);
/**
* TpSvcConnectionInterfaceContactInfo:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcConnectionInterfaceContactInfo TpSvcConnectionInterfac eContactInfo; typedef struct _TpSvcConnectionInterfaceContactInfo TpSvcConnectionInterfac eContactInfo;
/**
* TpSvcConnectionInterfaceContactInfoClass:
*
* The class of TpSvcConnectionInterfaceContactInfo.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_connection_interface_contact_info (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_connection_interface_contact_info_implement_
&num;&num;x (\
* klass, my_object_&num;&num;x)
* IMPLEMENT (get_contact_info);
* IMPLEMENT (refresh_contact_info);
* IMPLEMENT (request_contact_info);
* IMPLEMENT (set_contact_info);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcConnectionInterfaceContactInfoClass TpSvcConnectionInt erfaceContactInfoClass; typedef struct _TpSvcConnectionInterfaceContactInfoClass TpSvcConnectionInt erfaceContactInfoClass;
GType tp_svc_connection_interface_contact_info_get_type (void); GType tp_svc_connection_interface_contact_info_get_type (void);
#define TP_TYPE_SVC_CONNECTION_INTERFACE_CONTACT_INFO \ #define TP_TYPE_SVC_CONNECTION_INTERFACE_CONTACT_INFO \
(tp_svc_connection_interface_contact_info_get_type ()) (tp_svc_connection_interface_contact_info_get_type ())
#define TP_SVC_CONNECTION_INTERFACE_CONTACT_INFO(obj) \ #define TP_SVC_CONNECTION_INTERFACE_CONTACT_INFO(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_CONTA CT_INFO, TpSvcConnectionInterfaceContactInfo)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_CONTA CT_INFO, TpSvcConnectionInterfaceContactInfo))
#define TP_IS_SVC_CONNECTION_INTERFACE_CONTACT_INFO(obj) \ #define TP_IS_SVC_CONNECTION_INTERFACE_CONTACT_INFO(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_CONTA CT_INFO)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_CONTA CT_INFO))
#define TP_SVC_CONNECTION_INTERFACE_CONTACT_INFO_GET_CLASS(obj) \ #define TP_SVC_CONNECTION_INTERFACE_CONTACT_INFO_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_CO NTACT_INFO, TpSvcConnectionInterfaceContactInfoClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_CO NTACT_INFO, TpSvcConnectionInterfaceContactInfoClass))
typedef void (*tp_svc_connection_interface_contact_info_get_contact_info_im pl) (TpSvcConnectionInterfaceContactInfo *self, typedef void (*tp_svc_connection_interface_contact_info_get_contact_info_im pl) (TpSvcConnectionInterfaceContactInfo *self,
const GArray *in_Contacts, const GArray *in_Contacts,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_interface_contact_info_implement_get_contact_info (T pSvcConnectionInterfaceContactInfoClass *klass, tp_svc_connection_interface _contact_info_get_contact_info_impl impl); void tp_svc_connection_interface_contact_info_implement_get_contact_info (T pSvcConnectionInterfaceContactInfoClass *klass, tp_svc_connection_interface _contact_info_get_contact_info_impl impl);
/**
* tp_svc_connection_interface_contact_info_return_from_get_contact_info:
* @context: The D-Bus method invocation context
* @out_ContactInfo: GHashTable * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_interface_contact_info_return_from_get_contact_info (DBusGMethodInvocation *context, void tp_svc_connection_interface_contact_info_return_from_get_contact_info (DBusGMethodInvocation *context,
GHashTable *out_ContactInfo); GHashTable *out_ContactInfo);
static inline void static inline void
tp_svc_connection_interface_contact_info_return_from_get_contact_info (DBus GMethodInvocation *context, tp_svc_connection_interface_contact_info_return_from_get_contact_info (DBus GMethodInvocation *context,
GHashTable *out_ContactInfo) GHashTable *out_ContactInfo)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_ContactInfo); out_ContactInfo);
} }
typedef void (*tp_svc_connection_interface_contact_info_refresh_contact_inf o_impl) (TpSvcConnectionInterfaceContactInfo *self, typedef void (*tp_svc_connection_interface_contact_info_refresh_contact_inf o_impl) (TpSvcConnectionInterfaceContactInfo *self,
const GArray *in_Contacts, const GArray *in_Contacts,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_interface_contact_info_implement_refresh_contact_inf o (TpSvcConnectionInterfaceContactInfoClass *klass, tp_svc_connection_inter face_contact_info_refresh_contact_info_impl impl); void tp_svc_connection_interface_contact_info_implement_refresh_contact_inf o (TpSvcConnectionInterfaceContactInfoClass *klass, tp_svc_connection_inter face_contact_info_refresh_contact_info_impl impl);
/**
* tp_svc_connection_interface_contact_info_return_from_refresh_contact_inf
o:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_interface_contact_info_return_from_refresh_contact_i nfo (DBusGMethodInvocation *context); void tp_svc_connection_interface_contact_info_return_from_refresh_contact_i nfo (DBusGMethodInvocation *context);
static inline void static inline void
tp_svc_connection_interface_contact_info_return_from_refresh_contact_info ( DBusGMethodInvocation *context) tp_svc_connection_interface_contact_info_return_from_refresh_contact_info ( DBusGMethodInvocation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
typedef void (*tp_svc_connection_interface_contact_info_request_contact_inf o_impl) (TpSvcConnectionInterfaceContactInfo *self, typedef void (*tp_svc_connection_interface_contact_info_request_contact_inf o_impl) (TpSvcConnectionInterfaceContactInfo *self,
guint in_Contact, guint in_Contact,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_interface_contact_info_implement_request_contact_inf o (TpSvcConnectionInterfaceContactInfoClass *klass, tp_svc_connection_inter face_contact_info_request_contact_info_impl impl); void tp_svc_connection_interface_contact_info_implement_request_contact_inf o (TpSvcConnectionInterfaceContactInfoClass *klass, tp_svc_connection_inter face_contact_info_request_contact_info_impl impl);
/**
* tp_svc_connection_interface_contact_info_return_from_request_contact_inf
o:
* @context: The D-Bus method invocation context
* @out_Contact_Info: const GPtrArray * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_interface_contact_info_return_from_request_contact_i nfo (DBusGMethodInvocation *context, void tp_svc_connection_interface_contact_info_return_from_request_contact_i nfo (DBusGMethodInvocation *context,
const GPtrArray *out_Contact_Info); const GPtrArray *out_Contact_Info);
static inline void static inline void
tp_svc_connection_interface_contact_info_return_from_request_contact_info ( DBusGMethodInvocation *context, tp_svc_connection_interface_contact_info_return_from_request_contact_info ( DBusGMethodInvocation *context,
const GPtrArray *out_Contact_Info) const GPtrArray *out_Contact_Info)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Contact_Info); out_Contact_Info);
} }
typedef void (*tp_svc_connection_interface_contact_info_set_contact_info_im pl) (TpSvcConnectionInterfaceContactInfo *self, typedef void (*tp_svc_connection_interface_contact_info_set_contact_info_im pl) (TpSvcConnectionInterfaceContactInfo *self,
const GPtrArray *in_ContactInfo, const GPtrArray *in_ContactInfo,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_interface_contact_info_implement_set_contact_info (T pSvcConnectionInterfaceContactInfoClass *klass, tp_svc_connection_interface _contact_info_set_contact_info_impl impl); void tp_svc_connection_interface_contact_info_implement_set_contact_info (T pSvcConnectionInterfaceContactInfoClass *klass, tp_svc_connection_interface _contact_info_set_contact_info_impl impl);
/**
* tp_svc_connection_interface_contact_info_return_from_set_contact_info:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_interface_contact_info_return_from_set_contact_info (DBusGMethodInvocation *context); void tp_svc_connection_interface_contact_info_return_from_set_contact_info (DBusGMethodInvocation *context);
static inline void static inline void
tp_svc_connection_interface_contact_info_return_from_set_contact_info (DBus GMethodInvocation *context) tp_svc_connection_interface_contact_info_return_from_set_contact_info (DBus GMethodInvocation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
void tp_svc_connection_interface_contact_info_emit_contact_info_changed (gp ointer instance, void tp_svc_connection_interface_contact_info_emit_contact_info_changed (gp ointer instance,
guint arg_Contact, guint arg_Contact,
const GPtrArray *arg_ContactInfo); const GPtrArray *arg_ContactInfo);
/**
* TpSvcConnectionInterfaceContacts:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcConnectionInterfaceContacts TpSvcConnectionInterfaceCo ntacts; typedef struct _TpSvcConnectionInterfaceContacts TpSvcConnectionInterfaceCo ntacts;
/**
* TpSvcConnectionInterfaceContactsClass:
*
* The class of TpSvcConnectionInterfaceContacts.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_connection_interface_contacts (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_connection_interface_contacts_implement_&num
;&num;x (\
* klass, my_object_&num;&num;x)
* IMPLEMENT (get_contact_attributes);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcConnectionInterfaceContactsClass TpSvcConnectionInterf aceContactsClass; typedef struct _TpSvcConnectionInterfaceContactsClass TpSvcConnectionInterf aceContactsClass;
GType tp_svc_connection_interface_contacts_get_type (void); GType tp_svc_connection_interface_contacts_get_type (void);
#define TP_TYPE_SVC_CONNECTION_INTERFACE_CONTACTS \ #define TP_TYPE_SVC_CONNECTION_INTERFACE_CONTACTS \
(tp_svc_connection_interface_contacts_get_type ()) (tp_svc_connection_interface_contacts_get_type ())
#define TP_SVC_CONNECTION_INTERFACE_CONTACTS(obj) \ #define TP_SVC_CONNECTION_INTERFACE_CONTACTS(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_CONTA CTS, TpSvcConnectionInterfaceContacts)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_CONTA CTS, TpSvcConnectionInterfaceContacts))
#define TP_IS_SVC_CONNECTION_INTERFACE_CONTACTS(obj) \ #define TP_IS_SVC_CONNECTION_INTERFACE_CONTACTS(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_CONTA CTS)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_CONTA CTS))
#define TP_SVC_CONNECTION_INTERFACE_CONTACTS_GET_CLASS(obj) \ #define TP_SVC_CONNECTION_INTERFACE_CONTACTS_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_CO NTACTS, TpSvcConnectionInterfaceContactsClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_CO NTACTS, TpSvcConnectionInterfaceContactsClass))
typedef void (*tp_svc_connection_interface_contacts_get_contact_attributes_ impl) (TpSvcConnectionInterfaceContacts *self, typedef void (*tp_svc_connection_interface_contacts_get_contact_attributes_ impl) (TpSvcConnectionInterfaceContacts *self,
const GArray *in_Handles, const GArray *in_Handles,
const gchar **in_Interfaces, const gchar **in_Interfaces,
gboolean in_Hold, gboolean in_Hold,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_interface_contacts_implement_get_contact_attributes (TpSvcConnectionInterfaceContactsClass *klass, tp_svc_connection_interface_ contacts_get_contact_attributes_impl impl); void tp_svc_connection_interface_contacts_implement_get_contact_attributes (TpSvcConnectionInterfaceContactsClass *klass, tp_svc_connection_interface_ contacts_get_contact_attributes_impl impl);
/**
* tp_svc_connection_interface_contacts_return_from_get_contact_attributes:
* @context: The D-Bus method invocation context
* @out_Attributes: GHashTable * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_interface_contacts_return_from_get_contact_attribute s (DBusGMethodInvocation *context, void tp_svc_connection_interface_contacts_return_from_get_contact_attribute s (DBusGMethodInvocation *context,
GHashTable *out_Attributes); GHashTable *out_Attributes);
static inline void static inline void
tp_svc_connection_interface_contacts_return_from_get_contact_attributes (DB usGMethodInvocation *context, tp_svc_connection_interface_contacts_return_from_get_contact_attributes (DB usGMethodInvocation *context,
GHashTable *out_Attributes) GHashTable *out_Attributes)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Attributes); out_Attributes);
} }
/**
* TpSvcConnectionInterfaceLocation:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcConnectionInterfaceLocation TpSvcConnectionInterfaceLo cation; typedef struct _TpSvcConnectionInterfaceLocation TpSvcConnectionInterfaceLo cation;
/**
* TpSvcConnectionInterfaceLocationClass:
*
* The class of TpSvcConnectionInterfaceLocation.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_connection_interface_location (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_connection_interface_location_implement_&num
;&num;x (\
* klass, my_object_&num;&num;x)
* IMPLEMENT (get_locations);
* IMPLEMENT (request_location);
* IMPLEMENT (set_location);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcConnectionInterfaceLocationClass TpSvcConnectionInterf aceLocationClass; typedef struct _TpSvcConnectionInterfaceLocationClass TpSvcConnectionInterf aceLocationClass;
GType tp_svc_connection_interface_location_get_type (void); GType tp_svc_connection_interface_location_get_type (void);
#define TP_TYPE_SVC_CONNECTION_INTERFACE_LOCATION \ #define TP_TYPE_SVC_CONNECTION_INTERFACE_LOCATION \
(tp_svc_connection_interface_location_get_type ()) (tp_svc_connection_interface_location_get_type ())
#define TP_SVC_CONNECTION_INTERFACE_LOCATION(obj) \ #define TP_SVC_CONNECTION_INTERFACE_LOCATION(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_LOCAT ION, TpSvcConnectionInterfaceLocation)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_LOCAT ION, TpSvcConnectionInterfaceLocation))
#define TP_IS_SVC_CONNECTION_INTERFACE_LOCATION(obj) \ #define TP_IS_SVC_CONNECTION_INTERFACE_LOCATION(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_LOCAT ION)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_LOCAT ION))
#define TP_SVC_CONNECTION_INTERFACE_LOCATION_GET_CLASS(obj) \ #define TP_SVC_CONNECTION_INTERFACE_LOCATION_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_LO CATION, TpSvcConnectionInterfaceLocationClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_LO CATION, TpSvcConnectionInterfaceLocationClass))
typedef void (*tp_svc_connection_interface_location_get_locations_impl) (Tp SvcConnectionInterfaceLocation *self, typedef void (*tp_svc_connection_interface_location_get_locations_impl) (Tp SvcConnectionInterfaceLocation *self,
const GArray *in_Contacts, const GArray *in_Contacts,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_interface_location_implement_get_locations (TpSvcCon nectionInterfaceLocationClass *klass, tp_svc_connection_interface_location_ get_locations_impl impl); void tp_svc_connection_interface_location_implement_get_locations (TpSvcCon nectionInterfaceLocationClass *klass, tp_svc_connection_interface_location_ get_locations_impl impl);
/**
* tp_svc_connection_interface_location_return_from_get_locations:
* @context: The D-Bus method invocation context
* @out_Locations: GHashTable * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_interface_location_return_from_get_locations (DBusGM ethodInvocation *context, void tp_svc_connection_interface_location_return_from_get_locations (DBusGM ethodInvocation *context,
GHashTable *out_Locations); GHashTable *out_Locations);
static inline void static inline void
tp_svc_connection_interface_location_return_from_get_locations (DBusGMethod Invocation *context, tp_svc_connection_interface_location_return_from_get_locations (DBusGMethod Invocation *context,
GHashTable *out_Locations) GHashTable *out_Locations)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Locations); out_Locations);
} }
typedef void (*tp_svc_connection_interface_location_request_location_impl) (TpSvcConnectionInterfaceLocation *self, typedef void (*tp_svc_connection_interface_location_request_location_impl) (TpSvcConnectionInterfaceLocation *self,
guint in_Contact, guint in_Contact,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_interface_location_implement_request_location (TpSvc ConnectionInterfaceLocationClass *klass, tp_svc_connection_interface_locati on_request_location_impl impl); void tp_svc_connection_interface_location_implement_request_location (TpSvc ConnectionInterfaceLocationClass *klass, tp_svc_connection_interface_locati on_request_location_impl impl);
/**
* tp_svc_connection_interface_location_return_from_request_location:
* @context: The D-Bus method invocation context
* @out_Location: GHashTable * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_interface_location_return_from_request_location (DBu sGMethodInvocation *context, void tp_svc_connection_interface_location_return_from_request_location (DBu sGMethodInvocation *context,
GHashTable *out_Location); GHashTable *out_Location);
static inline void static inline void
tp_svc_connection_interface_location_return_from_request_location (DBusGMet hodInvocation *context, tp_svc_connection_interface_location_return_from_request_location (DBusGMet hodInvocation *context,
GHashTable *out_Location) GHashTable *out_Location)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Location); out_Location);
} }
typedef void (*tp_svc_connection_interface_location_set_location_impl) (TpS vcConnectionInterfaceLocation *self, typedef void (*tp_svc_connection_interface_location_set_location_impl) (TpS vcConnectionInterfaceLocation *self,
GHashTable *in_Location, GHashTable *in_Location,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_interface_location_implement_set_location (TpSvcConn ectionInterfaceLocationClass *klass, tp_svc_connection_interface_location_s et_location_impl impl); void tp_svc_connection_interface_location_implement_set_location (TpSvcConn ectionInterfaceLocationClass *klass, tp_svc_connection_interface_location_s et_location_impl impl);
/**
* tp_svc_connection_interface_location_return_from_set_location:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_interface_location_return_from_set_location (DBusGMe thodInvocation *context); void tp_svc_connection_interface_location_return_from_set_location (DBusGMe thodInvocation *context);
static inline void static inline void
tp_svc_connection_interface_location_return_from_set_location (DBusGMethodI nvocation *context) tp_svc_connection_interface_location_return_from_set_location (DBusGMethodI nvocation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
void tp_svc_connection_interface_location_emit_location_updated (gpointer i nstance, void tp_svc_connection_interface_location_emit_location_updated (gpointer i nstance,
guint arg_Contact, guint arg_Contact,
GHashTable *arg_Location); GHashTable *arg_Location);
/**
* TpSvcConnectionInterfacePresence:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcConnectionInterfacePresence TpSvcConnectionInterfacePr esence; typedef struct _TpSvcConnectionInterfacePresence TpSvcConnectionInterfacePr esence;
/**
* TpSvcConnectionInterfacePresenceClass:
*
* The class of TpSvcConnectionInterfacePresence.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_connection_interface_presence (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_connection_interface_presence_implement_&num
;&num;x (\
* klass, my_object_&num;&num;x)
* IMPLEMENT (add_status);
* IMPLEMENT (clear_status);
* IMPLEMENT (get_presence);
* IMPLEMENT (get_statuses);
* IMPLEMENT (remove_status);
* IMPLEMENT (request_presence);
* IMPLEMENT (set_last_activity_time);
* IMPLEMENT (set_status);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcConnectionInterfacePresenceClass TpSvcConnectionInterf acePresenceClass; typedef struct _TpSvcConnectionInterfacePresenceClass TpSvcConnectionInterf acePresenceClass;
GType tp_svc_connection_interface_presence_get_type (void); GType tp_svc_connection_interface_presence_get_type (void);
#define TP_TYPE_SVC_CONNECTION_INTERFACE_PRESENCE \ #define TP_TYPE_SVC_CONNECTION_INTERFACE_PRESENCE \
(tp_svc_connection_interface_presence_get_type ()) (tp_svc_connection_interface_presence_get_type ())
#define TP_SVC_CONNECTION_INTERFACE_PRESENCE(obj) \ #define TP_SVC_CONNECTION_INTERFACE_PRESENCE(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_PRESE NCE, TpSvcConnectionInterfacePresence)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_PRESE NCE, TpSvcConnectionInterfacePresence))
#define TP_IS_SVC_CONNECTION_INTERFACE_PRESENCE(obj) \ #define TP_IS_SVC_CONNECTION_INTERFACE_PRESENCE(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_PRESE NCE)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_PRESE NCE))
#define TP_SVC_CONNECTION_INTERFACE_PRESENCE_GET_CLASS(obj) \ #define TP_SVC_CONNECTION_INTERFACE_PRESENCE_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_PR ESENCE, TpSvcConnectionInterfacePresenceClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_PR ESENCE, TpSvcConnectionInterfacePresenceClass))
typedef void (*tp_svc_connection_interface_presence_add_status_impl) (TpSvc ConnectionInterfacePresence *self, typedef void (*tp_svc_connection_interface_presence_add_status_impl) (TpSvc ConnectionInterfacePresence *self,
const gchar *in_Status, const gchar *in_Status,
GHashTable *in_Parameters, GHashTable *in_Parameters,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_interface_presence_implement_add_status (TpSvcConnec tionInterfacePresenceClass *klass, tp_svc_connection_interface_presence_add _status_impl impl); void tp_svc_connection_interface_presence_implement_add_status (TpSvcConnec tionInterfacePresenceClass *klass, tp_svc_connection_interface_presence_add _status_impl impl);
/**
* tp_svc_connection_interface_presence_return_from_add_status:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_interface_presence_return_from_add_status (DBusGMeth odInvocation *context); void tp_svc_connection_interface_presence_return_from_add_status (DBusGMeth odInvocation *context);
static inline void static inline void
tp_svc_connection_interface_presence_return_from_add_status (DBusGMethodInv ocation *context) tp_svc_connection_interface_presence_return_from_add_status (DBusGMethodInv ocation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
typedef void (*tp_svc_connection_interface_presence_clear_status_impl) (TpS vcConnectionInterfacePresence *self, typedef void (*tp_svc_connection_interface_presence_clear_status_impl) (TpS vcConnectionInterfacePresence *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_interface_presence_implement_clear_status (TpSvcConn ectionInterfacePresenceClass *klass, tp_svc_connection_interface_presence_c lear_status_impl impl); void tp_svc_connection_interface_presence_implement_clear_status (TpSvcConn ectionInterfacePresenceClass *klass, tp_svc_connection_interface_presence_c lear_status_impl impl);
/**
* tp_svc_connection_interface_presence_return_from_clear_status:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_interface_presence_return_from_clear_status (DBusGMe thodInvocation *context); void tp_svc_connection_interface_presence_return_from_clear_status (DBusGMe thodInvocation *context);
static inline void static inline void
tp_svc_connection_interface_presence_return_from_clear_status (DBusGMethodI nvocation *context) tp_svc_connection_interface_presence_return_from_clear_status (DBusGMethodI nvocation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
typedef void (*tp_svc_connection_interface_presence_get_presence_impl) (TpS vcConnectionInterfacePresence *self, typedef void (*tp_svc_connection_interface_presence_get_presence_impl) (TpS vcConnectionInterfacePresence *self,
const GArray *in_Contacts, const GArray *in_Contacts,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_interface_presence_implement_get_presence (TpSvcConn ectionInterfacePresenceClass *klass, tp_svc_connection_interface_presence_g et_presence_impl impl); void tp_svc_connection_interface_presence_implement_get_presence (TpSvcConn ectionInterfacePresenceClass *klass, tp_svc_connection_interface_presence_g et_presence_impl impl);
/**
* tp_svc_connection_interface_presence_return_from_get_presence:
* @context: The D-Bus method invocation context
* @out_Presence: GHashTable * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_interface_presence_return_from_get_presence (DBusGMe thodInvocation *context, void tp_svc_connection_interface_presence_return_from_get_presence (DBusGMe thodInvocation *context,
GHashTable *out_Presence); GHashTable *out_Presence);
static inline void static inline void
tp_svc_connection_interface_presence_return_from_get_presence (DBusGMethodI nvocation *context, tp_svc_connection_interface_presence_return_from_get_presence (DBusGMethodI nvocation *context,
GHashTable *out_Presence) GHashTable *out_Presence)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Presence); out_Presence);
} }
typedef void (*tp_svc_connection_interface_presence_get_statuses_impl) (TpS vcConnectionInterfacePresence *self, typedef void (*tp_svc_connection_interface_presence_get_statuses_impl) (TpS vcConnectionInterfacePresence *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_interface_presence_implement_get_statuses (TpSvcConn ectionInterfacePresenceClass *klass, tp_svc_connection_interface_presence_g et_statuses_impl impl); void tp_svc_connection_interface_presence_implement_get_statuses (TpSvcConn ectionInterfacePresenceClass *klass, tp_svc_connection_interface_presence_g et_statuses_impl impl);
/**
* tp_svc_connection_interface_presence_return_from_get_statuses:
* @context: The D-Bus method invocation context
* @out_Available_Statuses: GHashTable * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_interface_presence_return_from_get_statuses (DBusGMe thodInvocation *context, void tp_svc_connection_interface_presence_return_from_get_statuses (DBusGMe thodInvocation *context,
GHashTable *out_Available_Statuses); GHashTable *out_Available_Statuses);
static inline void static inline void
tp_svc_connection_interface_presence_return_from_get_statuses (DBusGMethodI nvocation *context, tp_svc_connection_interface_presence_return_from_get_statuses (DBusGMethodI nvocation *context,
GHashTable *out_Available_Statuses) GHashTable *out_Available_Statuses)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Available_Statuses); out_Available_Statuses);
} }
typedef void (*tp_svc_connection_interface_presence_remove_status_impl) (Tp SvcConnectionInterfacePresence *self, typedef void (*tp_svc_connection_interface_presence_remove_status_impl) (Tp SvcConnectionInterfacePresence *self,
const gchar *in_Status, const gchar *in_Status,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_interface_presence_implement_remove_status (TpSvcCon nectionInterfacePresenceClass *klass, tp_svc_connection_interface_presence_ remove_status_impl impl); void tp_svc_connection_interface_presence_implement_remove_status (TpSvcCon nectionInterfacePresenceClass *klass, tp_svc_connection_interface_presence_ remove_status_impl impl);
/**
* tp_svc_connection_interface_presence_return_from_remove_status:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_interface_presence_return_from_remove_status (DBusGM ethodInvocation *context); void tp_svc_connection_interface_presence_return_from_remove_status (DBusGM ethodInvocation *context);
static inline void static inline void
tp_svc_connection_interface_presence_return_from_remove_status (DBusGMethod Invocation *context) tp_svc_connection_interface_presence_return_from_remove_status (DBusGMethod Invocation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
typedef void (*tp_svc_connection_interface_presence_request_presence_impl) (TpSvcConnectionInterfacePresence *self, typedef void (*tp_svc_connection_interface_presence_request_presence_impl) (TpSvcConnectionInterfacePresence *self,
const GArray *in_Contacts, const GArray *in_Contacts,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_interface_presence_implement_request_presence (TpSvc ConnectionInterfacePresenceClass *klass, tp_svc_connection_interface_presen ce_request_presence_impl impl); void tp_svc_connection_interface_presence_implement_request_presence (TpSvc ConnectionInterfacePresenceClass *klass, tp_svc_connection_interface_presen ce_request_presence_impl impl);
/**
* tp_svc_connection_interface_presence_return_from_request_presence:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_interface_presence_return_from_request_presence (DBu sGMethodInvocation *context); void tp_svc_connection_interface_presence_return_from_request_presence (DBu sGMethodInvocation *context);
static inline void static inline void
tp_svc_connection_interface_presence_return_from_request_presence (DBusGMet hodInvocation *context) tp_svc_connection_interface_presence_return_from_request_presence (DBusGMet hodInvocation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
typedef void (*tp_svc_connection_interface_presence_set_last_activity_time_ impl) (TpSvcConnectionInterfacePresence *self, typedef void (*tp_svc_connection_interface_presence_set_last_activity_time_ impl) (TpSvcConnectionInterfacePresence *self,
guint in_Time, guint in_Time,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_interface_presence_implement_set_last_activity_time (TpSvcConnectionInterfacePresenceClass *klass, tp_svc_connection_interface_ presence_set_last_activity_time_impl impl); void tp_svc_connection_interface_presence_implement_set_last_activity_time (TpSvcConnectionInterfacePresenceClass *klass, tp_svc_connection_interface_ presence_set_last_activity_time_impl impl);
/**
* tp_svc_connection_interface_presence_return_from_set_last_activity_time:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_interface_presence_return_from_set_last_activity_tim e (DBusGMethodInvocation *context); void tp_svc_connection_interface_presence_return_from_set_last_activity_tim e (DBusGMethodInvocation *context);
static inline void static inline void
tp_svc_connection_interface_presence_return_from_set_last_activity_time (DB usGMethodInvocation *context) tp_svc_connection_interface_presence_return_from_set_last_activity_time (DB usGMethodInvocation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
typedef void (*tp_svc_connection_interface_presence_set_status_impl) (TpSvc ConnectionInterfacePresence *self, typedef void (*tp_svc_connection_interface_presence_set_status_impl) (TpSvc ConnectionInterfacePresence *self,
GHashTable *in_Statuses, GHashTable *in_Statuses,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_interface_presence_implement_set_status (TpSvcConnec tionInterfacePresenceClass *klass, tp_svc_connection_interface_presence_set _status_impl impl); void tp_svc_connection_interface_presence_implement_set_status (TpSvcConnec tionInterfacePresenceClass *klass, tp_svc_connection_interface_presence_set _status_impl impl);
/**
* tp_svc_connection_interface_presence_return_from_set_status:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_interface_presence_return_from_set_status (DBusGMeth odInvocation *context); void tp_svc_connection_interface_presence_return_from_set_status (DBusGMeth odInvocation *context);
static inline void static inline void
tp_svc_connection_interface_presence_return_from_set_status (DBusGMethodInv ocation *context) tp_svc_connection_interface_presence_return_from_set_status (DBusGMethodInv ocation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
void tp_svc_connection_interface_presence_emit_presence_update (gpointer in stance, void tp_svc_connection_interface_presence_emit_presence_update (gpointer in stance,
GHashTable *arg_Presence); GHashTable *arg_Presence);
/**
* TpSvcConnectionInterfaceRequests:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcConnectionInterfaceRequests TpSvcConnectionInterfaceRe quests; typedef struct _TpSvcConnectionInterfaceRequests TpSvcConnectionInterfaceRe quests;
/**
* TpSvcConnectionInterfaceRequestsClass:
*
* The class of TpSvcConnectionInterfaceRequests.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_connection_interface_requests (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_connection_interface_requests_implement_&num
;&num;x (\
* klass, my_object_&num;&num;x)
* IMPLEMENT (create_channel);
* IMPLEMENT (ensure_channel);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcConnectionInterfaceRequestsClass TpSvcConnectionInterf aceRequestsClass; typedef struct _TpSvcConnectionInterfaceRequestsClass TpSvcConnectionInterf aceRequestsClass;
GType tp_svc_connection_interface_requests_get_type (void); GType tp_svc_connection_interface_requests_get_type (void);
#define TP_TYPE_SVC_CONNECTION_INTERFACE_REQUESTS \ #define TP_TYPE_SVC_CONNECTION_INTERFACE_REQUESTS \
(tp_svc_connection_interface_requests_get_type ()) (tp_svc_connection_interface_requests_get_type ())
#define TP_SVC_CONNECTION_INTERFACE_REQUESTS(obj) \ #define TP_SVC_CONNECTION_INTERFACE_REQUESTS(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_REQUE STS, TpSvcConnectionInterfaceRequests)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_REQUE STS, TpSvcConnectionInterfaceRequests))
#define TP_IS_SVC_CONNECTION_INTERFACE_REQUESTS(obj) \ #define TP_IS_SVC_CONNECTION_INTERFACE_REQUESTS(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_REQUE STS)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_REQUE STS))
#define TP_SVC_CONNECTION_INTERFACE_REQUESTS_GET_CLASS(obj) \ #define TP_SVC_CONNECTION_INTERFACE_REQUESTS_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_RE QUESTS, TpSvcConnectionInterfaceRequestsClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_RE QUESTS, TpSvcConnectionInterfaceRequestsClass))
typedef void (*tp_svc_connection_interface_requests_create_channel_impl) (T pSvcConnectionInterfaceRequests *self, typedef void (*tp_svc_connection_interface_requests_create_channel_impl) (T pSvcConnectionInterfaceRequests *self,
GHashTable *in_Request, GHashTable *in_Request,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_interface_requests_implement_create_channel (TpSvcCo nnectionInterfaceRequestsClass *klass, tp_svc_connection_interface_requests _create_channel_impl impl); void tp_svc_connection_interface_requests_implement_create_channel (TpSvcCo nnectionInterfaceRequestsClass *klass, tp_svc_connection_interface_requests _create_channel_impl impl);
/**
* tp_svc_connection_interface_requests_return_from_create_channel:
* @context: The D-Bus method invocation context
* @out_Channel: const gchar * (FIXME, generate documentation)
* @out_Properties: GHashTable * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_interface_requests_return_from_create_channel (DBusG MethodInvocation *context, void tp_svc_connection_interface_requests_return_from_create_channel (DBusG MethodInvocation *context,
const gchar *out_Channel, const gchar *out_Channel,
GHashTable *out_Properties); GHashTable *out_Properties);
static inline void static inline void
tp_svc_connection_interface_requests_return_from_create_channel (DBusGMetho dInvocation *context, tp_svc_connection_interface_requests_return_from_create_channel (DBusGMetho dInvocation *context,
const gchar *out_Channel, const gchar *out_Channel,
GHashTable *out_Properties) GHashTable *out_Properties)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Channel, out_Channel,
out_Properties); out_Properties);
} }
typedef void (*tp_svc_connection_interface_requests_ensure_channel_impl) (T pSvcConnectionInterfaceRequests *self, typedef void (*tp_svc_connection_interface_requests_ensure_channel_impl) (T pSvcConnectionInterfaceRequests *self,
GHashTable *in_Request, GHashTable *in_Request,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_interface_requests_implement_ensure_channel (TpSvcCo nnectionInterfaceRequestsClass *klass, tp_svc_connection_interface_requests _ensure_channel_impl impl); void tp_svc_connection_interface_requests_implement_ensure_channel (TpSvcCo nnectionInterfaceRequestsClass *klass, tp_svc_connection_interface_requests _ensure_channel_impl impl);
/**
* tp_svc_connection_interface_requests_return_from_ensure_channel:
* @context: The D-Bus method invocation context
* @out_Yours: gboolean (FIXME, generate documentation)
* @out_Channel: const gchar * (FIXME, generate documentation)
* @out_Properties: GHashTable * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_interface_requests_return_from_ensure_channel (DBusG MethodInvocation *context, void tp_svc_connection_interface_requests_return_from_ensure_channel (DBusG MethodInvocation *context,
gboolean out_Yours, gboolean out_Yours,
const gchar *out_Channel, const gchar *out_Channel,
GHashTable *out_Properties); GHashTable *out_Properties);
static inline void static inline void
tp_svc_connection_interface_requests_return_from_ensure_channel (DBusGMetho dInvocation *context, tp_svc_connection_interface_requests_return_from_ensure_channel (DBusGMetho dInvocation *context,
gboolean out_Yours, gboolean out_Yours,
const gchar *out_Channel, const gchar *out_Channel,
skipping to change at line 1580 skipping to change at line 909
out_Yours, out_Yours,
out_Channel, out_Channel,
out_Properties); out_Properties);
} }
void tp_svc_connection_interface_requests_emit_new_channels (gpointer insta nce, void tp_svc_connection_interface_requests_emit_new_channels (gpointer insta nce,
const GPtrArray *arg_Channels); const GPtrArray *arg_Channels);
void tp_svc_connection_interface_requests_emit_channel_closed (gpointer ins tance, void tp_svc_connection_interface_requests_emit_channel_closed (gpointer ins tance,
const gchar *arg_Removed); const gchar *arg_Removed);
/**
* TpSvcConnectionInterfaceSimplePresence:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcConnectionInterfaceSimplePresence TpSvcConnectionInter faceSimplePresence; typedef struct _TpSvcConnectionInterfaceSimplePresence TpSvcConnectionInter faceSimplePresence;
/**
* TpSvcConnectionInterfaceSimplePresenceClass:
*
* The class of TpSvcConnectionInterfaceSimplePresence.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_connection_interface_simple_presence (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_connection_interface_simple_presence_impleme
nt_&num;&num;x (\
* klass, my_object_&num;&num;x)
* IMPLEMENT (set_presence);
* IMPLEMENT (get_presences);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcConnectionInterfaceSimplePresenceClass TpSvcConnection InterfaceSimplePresenceClass; typedef struct _TpSvcConnectionInterfaceSimplePresenceClass TpSvcConnection InterfaceSimplePresenceClass;
GType tp_svc_connection_interface_simple_presence_get_type (void); GType tp_svc_connection_interface_simple_presence_get_type (void);
#define TP_TYPE_SVC_CONNECTION_INTERFACE_SIMPLE_PRESENCE \ #define TP_TYPE_SVC_CONNECTION_INTERFACE_SIMPLE_PRESENCE \
(tp_svc_connection_interface_simple_presence_get_type ()) (tp_svc_connection_interface_simple_presence_get_type ())
#define TP_SVC_CONNECTION_INTERFACE_SIMPLE_PRESENCE(obj) \ #define TP_SVC_CONNECTION_INTERFACE_SIMPLE_PRESENCE(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_SIMPL E_PRESENCE, TpSvcConnectionInterfaceSimplePresence)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_SIMPL E_PRESENCE, TpSvcConnectionInterfaceSimplePresence))
#define TP_IS_SVC_CONNECTION_INTERFACE_SIMPLE_PRESENCE(obj) \ #define TP_IS_SVC_CONNECTION_INTERFACE_SIMPLE_PRESENCE(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_SIMPL E_PRESENCE)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_SIMPL E_PRESENCE))
#define TP_SVC_CONNECTION_INTERFACE_SIMPLE_PRESENCE_GET_CLASS(obj) \ #define TP_SVC_CONNECTION_INTERFACE_SIMPLE_PRESENCE_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_SI MPLE_PRESENCE, TpSvcConnectionInterfaceSimplePresenceClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CONNECTION_INTERFACE_SI MPLE_PRESENCE, TpSvcConnectionInterfaceSimplePresenceClass))
typedef void (*tp_svc_connection_interface_simple_presence_set_presence_imp l) (TpSvcConnectionInterfaceSimplePresence *self, typedef void (*tp_svc_connection_interface_simple_presence_set_presence_imp l) (TpSvcConnectionInterfaceSimplePresence *self,
const gchar *in_Status, const gchar *in_Status,
const gchar *in_Status_Message, const gchar *in_Status_Message,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_interface_simple_presence_implement_set_presence (Tp SvcConnectionInterfaceSimplePresenceClass *klass, tp_svc_connection_interfa ce_simple_presence_set_presence_impl impl); void tp_svc_connection_interface_simple_presence_implement_set_presence (Tp SvcConnectionInterfaceSimplePresenceClass *klass, tp_svc_connection_interfa ce_simple_presence_set_presence_impl impl);
/**
* tp_svc_connection_interface_simple_presence_return_from_set_presence:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_interface_simple_presence_return_from_set_presence ( DBusGMethodInvocation *context); void tp_svc_connection_interface_simple_presence_return_from_set_presence ( DBusGMethodInvocation *context);
static inline void static inline void
tp_svc_connection_interface_simple_presence_return_from_set_presence (DBusG MethodInvocation *context) tp_svc_connection_interface_simple_presence_return_from_set_presence (DBusG MethodInvocation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
typedef void (*tp_svc_connection_interface_simple_presence_get_presences_im pl) (TpSvcConnectionInterfaceSimplePresence *self, typedef void (*tp_svc_connection_interface_simple_presence_get_presences_im pl) (TpSvcConnectionInterfaceSimplePresence *self,
const GArray *in_Contacts, const GArray *in_Contacts,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_connection_interface_simple_presence_implement_get_presences (T pSvcConnectionInterfaceSimplePresenceClass *klass, tp_svc_connection_interf ace_simple_presence_get_presences_impl impl); void tp_svc_connection_interface_simple_presence_implement_get_presences (T pSvcConnectionInterfaceSimplePresenceClass *klass, tp_svc_connection_interf ace_simple_presence_get_presences_impl impl);
/**
* tp_svc_connection_interface_simple_presence_return_from_get_presences:
* @context: The D-Bus method invocation context
* @out_Presence: GHashTable * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_connection_interface_simple_presence_return_from_get_presences (DBusGMethodInvocation *context, void tp_svc_connection_interface_simple_presence_return_from_get_presences (DBusGMethodInvocation *context,
GHashTable *out_Presence); GHashTable *out_Presence);
static inline void static inline void
tp_svc_connection_interface_simple_presence_return_from_get_presences (DBus GMethodInvocation *context, tp_svc_connection_interface_simple_presence_return_from_get_presences (DBus GMethodInvocation *context,
GHashTable *out_Presence) GHashTable *out_Presence)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Presence); out_Presence);
 End of changes. 71 change blocks. 
731 lines changed or deleted 0 lines changed or added


 tp-svc-debug.h   tp-svc-debug.h 
#include <glib-object.h> #include <glib-object.h>
#include <dbus/dbus-glib.h> #include <dbus/dbus-glib.h>
#include <telepathy-glib/dbus-properties-mixin.h> #include <telepathy-glib/dbus-properties-mixin.h>
G_BEGIN_DECLS G_BEGIN_DECLS
/**
* TpSvcDebug:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcDebug TpSvcDebug; typedef struct _TpSvcDebug TpSvcDebug;
/**
* TpSvcDebugClass:
*
* The class of TpSvcDebug.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_debug (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_debug_implement_&num;&num;x (\
* klass, my_object_&num;&num;x)
* IMPLEMENT (get_messages);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcDebugClass TpSvcDebugClass; typedef struct _TpSvcDebugClass TpSvcDebugClass;
GType tp_svc_debug_get_type (void); GType tp_svc_debug_get_type (void);
#define TP_TYPE_SVC_DEBUG \ #define TP_TYPE_SVC_DEBUG \
(tp_svc_debug_get_type ()) (tp_svc_debug_get_type ())
#define TP_SVC_DEBUG(obj) \ #define TP_SVC_DEBUG(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_DEBUG, TpSvcDebug)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_DEBUG, TpSvcDebug))
#define TP_IS_SVC_DEBUG(obj) \ #define TP_IS_SVC_DEBUG(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_DEBUG)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_DEBUG))
#define TP_SVC_DEBUG_GET_CLASS(obj) \ #define TP_SVC_DEBUG_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_DEBUG, TpSvcDebugClass) ) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_DEBUG, TpSvcDebugClass) )
typedef void (*tp_svc_debug_get_messages_impl) (TpSvcDebug *self, typedef void (*tp_svc_debug_get_messages_impl) (TpSvcDebug *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_debug_implement_get_messages (TpSvcDebugClass *klass, tp_svc_de bug_get_messages_impl impl); void tp_svc_debug_implement_get_messages (TpSvcDebugClass *klass, tp_svc_de bug_get_messages_impl impl);
/**
* tp_svc_debug_return_from_get_messages:
* @context: The D-Bus method invocation context
* @out_Messages: const GPtrArray * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_debug_return_from_get_messages (DBusGMethodInvocation *context, void tp_svc_debug_return_from_get_messages (DBusGMethodInvocation *context,
const GPtrArray *out_Messages); const GPtrArray *out_Messages);
static inline void static inline void
tp_svc_debug_return_from_get_messages (DBusGMethodInvocation *context, tp_svc_debug_return_from_get_messages (DBusGMethodInvocation *context,
const GPtrArray *out_Messages) const GPtrArray *out_Messages)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Messages); out_Messages);
 End of changes. 3 change blocks. 
35 lines changed or deleted 0 lines changed or added


 tp-svc-generic.h   tp-svc-generic.h 
#include <glib-object.h> #include <glib-object.h>
#include <dbus/dbus-glib.h> #include <dbus/dbus-glib.h>
G_BEGIN_DECLS G_BEGIN_DECLS
/**
* TpSvcDBusIntrospectable:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcDBusIntrospectable TpSvcDBusIntrospectable; typedef struct _TpSvcDBusIntrospectable TpSvcDBusIntrospectable;
/**
* TpSvcDBusIntrospectableClass:
*
* The class of TpSvcDBusIntrospectable.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_dbus_introspectable (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_dbus_introspectable_implement_&num;&num;x (\
* klass, my_object_&num;&num;x)
* IMPLEMENT (introspect);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcDBusIntrospectableClass TpSvcDBusIntrospectableClass; typedef struct _TpSvcDBusIntrospectableClass TpSvcDBusIntrospectableClass;
GType tp_svc_dbus_introspectable_get_type (void); GType tp_svc_dbus_introspectable_get_type (void);
#define TP_TYPE_SVC_DBUS_INTROSPECTABLE \ #define TP_TYPE_SVC_DBUS_INTROSPECTABLE \
(tp_svc_dbus_introspectable_get_type ()) (tp_svc_dbus_introspectable_get_type ())
#define TP_SVC_DBUS_INTROSPECTABLE(obj) \ #define TP_SVC_DBUS_INTROSPECTABLE(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_DBUS_INTROSPECTABLE, TpSvc DBusIntrospectable)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_DBUS_INTROSPECTABLE, TpSvc DBusIntrospectable))
#define TP_IS_SVC_DBUS_INTROSPECTABLE(obj) \ #define TP_IS_SVC_DBUS_INTROSPECTABLE(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_DBUS_INTROSPECTABLE)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_DBUS_INTROSPECTABLE))
#define TP_SVC_DBUS_INTROSPECTABLE_GET_CLASS(obj) \ #define TP_SVC_DBUS_INTROSPECTABLE_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_DBUS_INTROSPECTABLE, Tp SvcDBusIntrospectableClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_DBUS_INTROSPECTABLE, Tp SvcDBusIntrospectableClass))
typedef void (*tp_svc_dbus_introspectable_introspect_impl) (TpSvcDBusIntros pectable *self, typedef void (*tp_svc_dbus_introspectable_introspect_impl) (TpSvcDBusIntros pectable *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_dbus_introspectable_implement_introspect (TpSvcDBusIntrospectab leClass *klass, tp_svc_dbus_introspectable_introspect_impl impl); void tp_svc_dbus_introspectable_implement_introspect (TpSvcDBusIntrospectab leClass *klass, tp_svc_dbus_introspectable_introspect_impl impl);
/**
* tp_svc_dbus_introspectable_return_from_introspect:
* @context: The D-Bus method invocation context
* @out_XML_Data: const gchar * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_dbus_introspectable_return_from_introspect (DBusGMethodInvocati on *context, void tp_svc_dbus_introspectable_return_from_introspect (DBusGMethodInvocati on *context,
const gchar *out_XML_Data); const gchar *out_XML_Data);
static inline void static inline void
tp_svc_dbus_introspectable_return_from_introspect (DBusGMethodInvocation *c ontext, tp_svc_dbus_introspectable_return_from_introspect (DBusGMethodInvocation *c ontext,
const gchar *out_XML_Data) const gchar *out_XML_Data)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_XML_Data); out_XML_Data);
} }
/**
* TpSvcDBusProperties:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcDBusProperties TpSvcDBusProperties; typedef struct _TpSvcDBusProperties TpSvcDBusProperties;
/**
* TpSvcDBusPropertiesClass:
*
* The class of TpSvcDBusProperties.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_dbus_properties (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_dbus_properties_implement_&num;&num;x (\
* klass, my_object_&num;&num;x)
* IMPLEMENT (get);
* IMPLEMENT (set);
* IMPLEMENT (get_all);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcDBusPropertiesClass TpSvcDBusPropertiesClass; typedef struct _TpSvcDBusPropertiesClass TpSvcDBusPropertiesClass;
GType tp_svc_dbus_properties_get_type (void); GType tp_svc_dbus_properties_get_type (void);
#define TP_TYPE_SVC_DBUS_PROPERTIES \ #define TP_TYPE_SVC_DBUS_PROPERTIES \
(tp_svc_dbus_properties_get_type ()) (tp_svc_dbus_properties_get_type ())
#define TP_SVC_DBUS_PROPERTIES(obj) \ #define TP_SVC_DBUS_PROPERTIES(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_DBUS_PROPERTIES, TpSvcDBus Properties)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_DBUS_PROPERTIES, TpSvcDBus Properties))
#define TP_IS_SVC_DBUS_PROPERTIES(obj) \ #define TP_IS_SVC_DBUS_PROPERTIES(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_DBUS_PROPERTIES)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_DBUS_PROPERTIES))
#define TP_SVC_DBUS_PROPERTIES_GET_CLASS(obj) \ #define TP_SVC_DBUS_PROPERTIES_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_DBUS_PROPERTIES, TpSvcD BusPropertiesClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_DBUS_PROPERTIES, TpSvcD BusPropertiesClass))
typedef void (*tp_svc_dbus_properties_get_impl) (TpSvcDBusProperties *self, typedef void (*tp_svc_dbus_properties_get_impl) (TpSvcDBusProperties *self,
const gchar *in_Interface_Name, const gchar *in_Interface_Name,
const gchar *in_Property_Name, const gchar *in_Property_Name,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_dbus_properties_implement_get (TpSvcDBusPropertiesClass *klass, tp_svc_dbus_properties_get_impl impl); void tp_svc_dbus_properties_implement_get (TpSvcDBusPropertiesClass *klass, tp_svc_dbus_properties_get_impl impl);
/**
* tp_svc_dbus_properties_return_from_get:
* @context: The D-Bus method invocation context
* @out_Value: const GValue * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_dbus_properties_return_from_get (DBusGMethodInvocation *context , void tp_svc_dbus_properties_return_from_get (DBusGMethodInvocation *context ,
const GValue *out_Value); const GValue *out_Value);
static inline void static inline void
tp_svc_dbus_properties_return_from_get (DBusGMethodInvocation *context, tp_svc_dbus_properties_return_from_get (DBusGMethodInvocation *context,
const GValue *out_Value) const GValue *out_Value)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Value); out_Value);
} }
typedef void (*tp_svc_dbus_properties_set_impl) (TpSvcDBusProperties *self, typedef void (*tp_svc_dbus_properties_set_impl) (TpSvcDBusProperties *self,
const gchar *in_Interface_Name, const gchar *in_Interface_Name,
const gchar *in_Property_Name, const gchar *in_Property_Name,
const GValue *in_Value, const GValue *in_Value,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_dbus_properties_implement_set (TpSvcDBusPropertiesClass *klass, tp_svc_dbus_properties_set_impl impl); void tp_svc_dbus_properties_implement_set (TpSvcDBusPropertiesClass *klass, tp_svc_dbus_properties_set_impl impl);
/**
* tp_svc_dbus_properties_return_from_set:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_dbus_properties_return_from_set (DBusGMethodInvocation *context ); void tp_svc_dbus_properties_return_from_set (DBusGMethodInvocation *context );
static inline void static inline void
tp_svc_dbus_properties_return_from_set (DBusGMethodInvocation *context) tp_svc_dbus_properties_return_from_set (DBusGMethodInvocation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
typedef void (*tp_svc_dbus_properties_get_all_impl) (TpSvcDBusProperties *s elf, typedef void (*tp_svc_dbus_properties_get_all_impl) (TpSvcDBusProperties *s elf,
const gchar *in_Interface_Name, const gchar *in_Interface_Name,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_dbus_properties_implement_get_all (TpSvcDBusPropertiesClass *kl ass, tp_svc_dbus_properties_get_all_impl impl); void tp_svc_dbus_properties_implement_get_all (TpSvcDBusPropertiesClass *kl ass, tp_svc_dbus_properties_get_all_impl impl);
/**
* tp_svc_dbus_properties_return_from_get_all:
* @context: The D-Bus method invocation context
* @out_Properties: GHashTable * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_dbus_properties_return_from_get_all (DBusGMethodInvocation *con text, void tp_svc_dbus_properties_return_from_get_all (DBusGMethodInvocation *con text,
GHashTable *out_Properties); GHashTable *out_Properties);
static inline void static inline void
tp_svc_dbus_properties_return_from_get_all (DBusGMethodInvocation *context, tp_svc_dbus_properties_return_from_get_all (DBusGMethodInvocation *context,
GHashTable *out_Properties) GHashTable *out_Properties)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Properties); out_Properties);
} }
/**
* TpSvcPropertiesInterface:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcPropertiesInterface TpSvcPropertiesInterface; typedef struct _TpSvcPropertiesInterface TpSvcPropertiesInterface;
/**
* TpSvcPropertiesInterfaceClass:
*
* The class of TpSvcPropertiesInterface.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_properties_interface (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_properties_interface_implement_&num;&num;x (
\
* klass, my_object_&num;&num;x)
* IMPLEMENT (get_properties);
* IMPLEMENT (list_properties);
* IMPLEMENT (set_properties);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcPropertiesInterfaceClass TpSvcPropertiesInterfaceClass ; typedef struct _TpSvcPropertiesInterfaceClass TpSvcPropertiesInterfaceClass ;
GType tp_svc_properties_interface_get_type (void); GType tp_svc_properties_interface_get_type (void);
#define TP_TYPE_SVC_PROPERTIES_INTERFACE \ #define TP_TYPE_SVC_PROPERTIES_INTERFACE \
(tp_svc_properties_interface_get_type ()) (tp_svc_properties_interface_get_type ())
#define TP_SVC_PROPERTIES_INTERFACE(obj) \ #define TP_SVC_PROPERTIES_INTERFACE(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_PROPERTIES_INTERFACE, TpSv cPropertiesInterface)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_PROPERTIES_INTERFACE, TpSv cPropertiesInterface))
#define TP_IS_SVC_PROPERTIES_INTERFACE(obj) \ #define TP_IS_SVC_PROPERTIES_INTERFACE(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_PROPERTIES_INTERFACE)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_PROPERTIES_INTERFACE))
#define TP_SVC_PROPERTIES_INTERFACE_GET_CLASS(obj) \ #define TP_SVC_PROPERTIES_INTERFACE_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_PROPERTIES_INTERFACE, T pSvcPropertiesInterfaceClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_PROPERTIES_INTERFACE, T pSvcPropertiesInterfaceClass))
typedef void (*tp_svc_properties_interface_get_properties_impl) (TpSvcPrope rtiesInterface *self, typedef void (*tp_svc_properties_interface_get_properties_impl) (TpSvcPrope rtiesInterface *self,
const GArray *in_Properties, const GArray *in_Properties,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_properties_interface_implement_get_properties (TpSvcPropertiesI nterfaceClass *klass, tp_svc_properties_interface_get_properties_impl impl) ; void tp_svc_properties_interface_implement_get_properties (TpSvcPropertiesI nterfaceClass *klass, tp_svc_properties_interface_get_properties_impl impl) ;
/**
* tp_svc_properties_interface_return_from_get_properties:
* @context: The D-Bus method invocation context
* @out_Values: const GPtrArray * (FIXME, generate documentation)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_properties_interface_return_from_get_properties (DBusGMethodInv ocation *context, void tp_svc_properties_interface_return_from_get_properties (DBusGMethodInv ocation *context,
const GPtrArray *out_Values); const GPtrArray *out_Values);
static inline void static inline void
tp_svc_properties_interface_return_from_get_properties (DBusGMethodInvocati on *context, tp_svc_properties_interface_return_from_get_properties (DBusGMethodInvocati on *context,
const GPtrArray *out_Values) const GPtrArray *out_Values)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Values); out_Values);
} }
typedef void (*tp_svc_properties_interface_list_properties_impl) (TpSvcProp ertiesInterface *self, typedef void (*tp_svc_properties_interface_list_properties_impl) (TpSvcProp ertiesInterface *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_properties_interface_implement_list_properties (TpSvcProperties InterfaceClass *klass, tp_svc_properties_interface_list_properties_impl imp l); void tp_svc_properties_interface_implement_list_properties (TpSvcProperties InterfaceClass *klass, tp_svc_properties_interface_list_properties_impl imp l);
/**
* tp_svc_properties_interface_return_from_list_properties:
* @context: The D-Bus method invocation context
* @out_Available_Properties: const GPtrArray * (FIXME, generate documentat
ion)
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_properties_interface_return_from_list_properties (DBusGMethodIn vocation *context, void tp_svc_properties_interface_return_from_list_properties (DBusGMethodIn vocation *context,
const GPtrArray *out_Available_Properties); const GPtrArray *out_Available_Properties);
static inline void static inline void
tp_svc_properties_interface_return_from_list_properties (DBusGMethodInvocat ion *context, tp_svc_properties_interface_return_from_list_properties (DBusGMethodInvocat ion *context,
const GPtrArray *out_Available_Properties) const GPtrArray *out_Available_Properties)
{ {
dbus_g_method_return (context, dbus_g_method_return (context,
out_Available_Properties); out_Available_Properties);
} }
typedef void (*tp_svc_properties_interface_set_properties_impl) (TpSvcPrope rtiesInterface *self, typedef void (*tp_svc_properties_interface_set_properties_impl) (TpSvcPrope rtiesInterface *self,
const GPtrArray *in_Properties, const GPtrArray *in_Properties,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_properties_interface_implement_set_properties (TpSvcPropertiesI nterfaceClass *klass, tp_svc_properties_interface_set_properties_impl impl) ; void tp_svc_properties_interface_implement_set_properties (TpSvcPropertiesI nterfaceClass *klass, tp_svc_properties_interface_set_properties_impl impl) ;
/**
* tp_svc_properties_interface_return_from_set_properties:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_properties_interface_return_from_set_properties (DBusGMethodInv ocation *context); void tp_svc_properties_interface_return_from_set_properties (DBusGMethodInv ocation *context);
static inline void static inline void
tp_svc_properties_interface_return_from_set_properties (DBusGMethodInvocati on *context) tp_svc_properties_interface_return_from_set_properties (DBusGMethodInvocati on *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
void tp_svc_properties_interface_emit_properties_changed (gpointer instance , void tp_svc_properties_interface_emit_properties_changed (gpointer instance ,
 End of changes. 13 change blocks. 
141 lines changed or deleted 0 lines changed or added


 tp-svc-media-session-handler.h   tp-svc-media-session-handler.h 
#include <glib-object.h> #include <glib-object.h>
#include <dbus/dbus-glib.h> #include <dbus/dbus-glib.h>
G_BEGIN_DECLS G_BEGIN_DECLS
/**
* TpSvcMediaSessionHandler:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcMediaSessionHandler TpSvcMediaSessionHandler; typedef struct _TpSvcMediaSessionHandler TpSvcMediaSessionHandler;
/**
* TpSvcMediaSessionHandlerClass:
*
* The class of TpSvcMediaSessionHandler.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_media_session_handler (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_media_session_handler_implement_&num;&num;x
(\
* klass, my_object_&num;&num;x)
* IMPLEMENT (error);
* IMPLEMENT (ready);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcMediaSessionHandlerClass TpSvcMediaSessionHandlerClass ; typedef struct _TpSvcMediaSessionHandlerClass TpSvcMediaSessionHandlerClass ;
GType tp_svc_media_session_handler_get_type (void); GType tp_svc_media_session_handler_get_type (void);
#define TP_TYPE_SVC_MEDIA_SESSION_HANDLER \ #define TP_TYPE_SVC_MEDIA_SESSION_HANDLER \
(tp_svc_media_session_handler_get_type ()) (tp_svc_media_session_handler_get_type ())
#define TP_SVC_MEDIA_SESSION_HANDLER(obj) \ #define TP_SVC_MEDIA_SESSION_HANDLER(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_MEDIA_SESSION_HANDLER, TpS vcMediaSessionHandler)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_MEDIA_SESSION_HANDLER, TpS vcMediaSessionHandler))
#define TP_IS_SVC_MEDIA_SESSION_HANDLER(obj) \ #define TP_IS_SVC_MEDIA_SESSION_HANDLER(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_MEDIA_SESSION_HANDLER)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_MEDIA_SESSION_HANDLER))
#define TP_SVC_MEDIA_SESSION_HANDLER_GET_CLASS(obj) \ #define TP_SVC_MEDIA_SESSION_HANDLER_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_MEDIA_SESSION_HANDLER, TpSvcMediaSessionHandlerClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_MEDIA_SESSION_HANDLER, TpSvcMediaSessionHandlerClass))
typedef void (*tp_svc_media_session_handler_error_impl) (TpSvcMediaSessionH andler *self, typedef void (*tp_svc_media_session_handler_error_impl) (TpSvcMediaSessionH andler *self,
guint in_Error_Code, guint in_Error_Code,
const gchar *in_Message, const gchar *in_Message,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_media_session_handler_implement_error (TpSvcMediaSessionHandler Class *klass, tp_svc_media_session_handler_error_impl impl); void tp_svc_media_session_handler_implement_error (TpSvcMediaSessionHandler Class *klass, tp_svc_media_session_handler_error_impl impl);
/**
* tp_svc_media_session_handler_return_from_error:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_media_session_handler_return_from_error (DBusGMethodInvocation *context); void tp_svc_media_session_handler_return_from_error (DBusGMethodInvocation *context);
static inline void static inline void
tp_svc_media_session_handler_return_from_error (DBusGMethodInvocation *cont ext) tp_svc_media_session_handler_return_from_error (DBusGMethodInvocation *cont ext)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
typedef void (*tp_svc_media_session_handler_ready_impl) (TpSvcMediaSessionH andler *self, typedef void (*tp_svc_media_session_handler_ready_impl) (TpSvcMediaSessionH andler *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_media_session_handler_implement_ready (TpSvcMediaSessionHandler Class *klass, tp_svc_media_session_handler_ready_impl impl); void tp_svc_media_session_handler_implement_ready (TpSvcMediaSessionHandler Class *klass, tp_svc_media_session_handler_ready_impl impl);
/**
* tp_svc_media_session_handler_return_from_ready:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_media_session_handler_return_from_ready (DBusGMethodInvocation *context); void tp_svc_media_session_handler_return_from_ready (DBusGMethodInvocation *context);
static inline void static inline void
tp_svc_media_session_handler_return_from_ready (DBusGMethodInvocation *cont ext) tp_svc_media_session_handler_return_from_ready (DBusGMethodInvocation *cont ext)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
void tp_svc_media_session_handler_emit_new_stream_handler (gpointer instanc e, void tp_svc_media_session_handler_emit_new_stream_handler (gpointer instanc e,
 End of changes. 4 change blocks. 
43 lines changed or deleted 0 lines changed or added


 tp-svc-media-stream-handler.h   tp-svc-media-stream-handler.h 
#include <glib-object.h> #include <glib-object.h>
#include <dbus/dbus-glib.h> #include <dbus/dbus-glib.h>
#include <telepathy-glib/dbus-properties-mixin.h> #include <telepathy-glib/dbus-properties-mixin.h>
G_BEGIN_DECLS G_BEGIN_DECLS
/**
* TpSvcMediaStreamHandler:
*
* Dummy typedef representing any implementation of this interface.
*/
typedef struct _TpSvcMediaStreamHandler TpSvcMediaStreamHandler; typedef struct _TpSvcMediaStreamHandler TpSvcMediaStreamHandler;
/**
* TpSvcMediaStreamHandlerClass:
*
* The class of TpSvcMediaStreamHandler.
*
* In a full implementation of this interface (i.e. all
* methods implemented), the interface initialization
* function used in G_IMPLEMENT_INTERFACE() would
* typically look like this:
*
* <programlisting>
* static void
* implement_media_stream_handler (gpointer klass,
* gpointer unused G_GNUC_UNUSED)
* {
* #define IMPLEMENT(x) tp_svc_media_stream_handler_implement_&num;&num;x (
\
* klass, my_object_&num;&num;x)
* IMPLEMENT (codec_choice);
* IMPLEMENT (error);
* IMPLEMENT (native_candidates_prepared);
* IMPLEMENT (new_active_candidate_pair);
* IMPLEMENT (new_native_candidate);
* IMPLEMENT (ready);
* IMPLEMENT (set_local_codecs);
* IMPLEMENT (stream_state);
* IMPLEMENT (supported_codecs);
* IMPLEMENT (codecs_updated);
* IMPLEMENT (hold_state);
* IMPLEMENT (unhold_failure);
* #undef IMPLEMENT
* }
* </programlisting>
*/
typedef struct _TpSvcMediaStreamHandlerClass TpSvcMediaStreamHandlerClass; typedef struct _TpSvcMediaStreamHandlerClass TpSvcMediaStreamHandlerClass;
GType tp_svc_media_stream_handler_get_type (void); GType tp_svc_media_stream_handler_get_type (void);
#define TP_TYPE_SVC_MEDIA_STREAM_HANDLER \ #define TP_TYPE_SVC_MEDIA_STREAM_HANDLER \
(tp_svc_media_stream_handler_get_type ()) (tp_svc_media_stream_handler_get_type ())
#define TP_SVC_MEDIA_STREAM_HANDLER(obj) \ #define TP_SVC_MEDIA_STREAM_HANDLER(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_MEDIA_STREAM_HANDLER, TpSv cMediaStreamHandler)) (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_MEDIA_STREAM_HANDLER, TpSv cMediaStreamHandler))
#define TP_IS_SVC_MEDIA_STREAM_HANDLER(obj) \ #define TP_IS_SVC_MEDIA_STREAM_HANDLER(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_MEDIA_STREAM_HANDLER)) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_MEDIA_STREAM_HANDLER))
#define TP_SVC_MEDIA_STREAM_HANDLER_GET_CLASS(obj) \ #define TP_SVC_MEDIA_STREAM_HANDLER_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_MEDIA_STREAM_HANDLER, T pSvcMediaStreamHandlerClass)) (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_MEDIA_STREAM_HANDLER, T pSvcMediaStreamHandlerClass))
typedef void (*tp_svc_media_stream_handler_codec_choice_impl) (TpSvcMediaSt reamHandler *self, typedef void (*tp_svc_media_stream_handler_codec_choice_impl) (TpSvcMediaSt reamHandler *self,
guint in_Codec_ID, guint in_Codec_ID,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_media_stream_handler_implement_codec_choice (TpSvcMediaStreamHa ndlerClass *klass, tp_svc_media_stream_handler_codec_choice_impl impl); void tp_svc_media_stream_handler_implement_codec_choice (TpSvcMediaStreamHa ndlerClass *klass, tp_svc_media_stream_handler_codec_choice_impl impl);
/**
* tp_svc_media_stream_handler_return_from_codec_choice:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_media_stream_handler_return_from_codec_choice (DBusGMethodInvoc ation *context); void tp_svc_media_stream_handler_return_from_codec_choice (DBusGMethodInvoc ation *context);
static inline void static inline void
tp_svc_media_stream_handler_return_from_codec_choice (DBusGMethodInvocation *context) tp_svc_media_stream_handler_return_from_codec_choice (DBusGMethodInvocation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
typedef void (*tp_svc_media_stream_handler_error_impl) (TpSvcMediaStreamHan dler *self, typedef void (*tp_svc_media_stream_handler_error_impl) (TpSvcMediaStreamHan dler *self,
guint in_Error_Code, guint in_Error_Code,
const gchar *in_Message, const gchar *in_Message,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_media_stream_handler_implement_error (TpSvcMediaStreamHandlerCl ass *klass, tp_svc_media_stream_handler_error_impl impl); void tp_svc_media_stream_handler_implement_error (TpSvcMediaStreamHandlerCl ass *klass, tp_svc_media_stream_handler_error_impl impl);
/**
* tp_svc_media_stream_handler_return_from_error:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_media_stream_handler_return_from_error (DBusGMethodInvocation * context); void tp_svc_media_stream_handler_return_from_error (DBusGMethodInvocation * context);
static inline void static inline void
tp_svc_media_stream_handler_return_from_error (DBusGMethodInvocation *conte xt) tp_svc_media_stream_handler_return_from_error (DBusGMethodInvocation *conte xt)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
typedef void (*tp_svc_media_stream_handler_native_candidates_prepared_impl) (TpSvcMediaStreamHandler *self, typedef void (*tp_svc_media_stream_handler_native_candidates_prepared_impl) (TpSvcMediaStreamHandler *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_media_stream_handler_implement_native_candidates_prepared (TpSv cMediaStreamHandlerClass *klass, tp_svc_media_stream_handler_native_candida tes_prepared_impl impl); void tp_svc_media_stream_handler_implement_native_candidates_prepared (TpSv cMediaStreamHandlerClass *klass, tp_svc_media_stream_handler_native_candida tes_prepared_impl impl);
/**
* tp_svc_media_stream_handler_return_from_native_candidates_prepared:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_media_stream_handler_return_from_native_candidates_prepared (DB usGMethodInvocation *context); void tp_svc_media_stream_handler_return_from_native_candidates_prepared (DB usGMethodInvocation *context);
static inline void static inline void
tp_svc_media_stream_handler_return_from_native_candidates_prepared (DBusGMe thodInvocation *context) tp_svc_media_stream_handler_return_from_native_candidates_prepared (DBusGMe thodInvocation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
typedef void (*tp_svc_media_stream_handler_new_active_candidate_pair_impl) (TpSvcMediaStreamHandler *self, typedef void (*tp_svc_media_stream_handler_new_active_candidate_pair_impl) (TpSvcMediaStreamHandler *self,
const gchar *in_Native_Candidate_ID, const gchar *in_Native_Candidate_ID,
const gchar *in_Remote_Candidate_ID, const gchar *in_Remote_Candidate_ID,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_media_stream_handler_implement_new_active_candidate_pair (TpSvc MediaStreamHandlerClass *klass, tp_svc_media_stream_handler_new_active_cand idate_pair_impl impl); void tp_svc_media_stream_handler_implement_new_active_candidate_pair (TpSvc MediaStreamHandlerClass *klass, tp_svc_media_stream_handler_new_active_cand idate_pair_impl impl);
/**
* tp_svc_media_stream_handler_return_from_new_active_candidate_pair:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_media_stream_handler_return_from_new_active_candidate_pair (DBu sGMethodInvocation *context); void tp_svc_media_stream_handler_return_from_new_active_candidate_pair (DBu sGMethodInvocation *context);
static inline void static inline void
tp_svc_media_stream_handler_return_from_new_active_candidate_pair (DBusGMet hodInvocation *context) tp_svc_media_stream_handler_return_from_new_active_candidate_pair (DBusGMet hodInvocation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
typedef void (*tp_svc_media_stream_handler_new_native_candidate_impl) (TpSv cMediaStreamHandler *self, typedef void (*tp_svc_media_stream_handler_new_native_candidate_impl) (TpSv cMediaStreamHandler *self,
const gchar *in_Candidate_ID, const gchar *in_Candidate_ID,
const GPtrArray *in_Transports, const GPtrArray *in_Transports,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_media_stream_handler_implement_new_native_candidate (TpSvcMedia StreamHandlerClass *klass, tp_svc_media_stream_handler_new_native_candidate _impl impl); void tp_svc_media_stream_handler_implement_new_native_candidate (TpSvcMedia StreamHandlerClass *klass, tp_svc_media_stream_handler_new_native_candidate _impl impl);
/**
* tp_svc_media_stream_handler_return_from_new_native_candidate:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_media_stream_handler_return_from_new_native_candidate (DBusGMet hodInvocation *context); void tp_svc_media_stream_handler_return_from_new_native_candidate (DBusGMet hodInvocation *context);
static inline void static inline void
tp_svc_media_stream_handler_return_from_new_native_candidate (DBusGMethodIn vocation *context) tp_svc_media_stream_handler_return_from_new_native_candidate (DBusGMethodIn vocation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
typedef void (*tp_svc_media_stream_handler_ready_impl) (TpSvcMediaStreamHan dler *self, typedef void (*tp_svc_media_stream_handler_ready_impl) (TpSvcMediaStreamHan dler *self,
const GPtrArray *in_Codecs, const GPtrArray *in_Codecs,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_media_stream_handler_implement_ready (TpSvcMediaStreamHandlerCl ass *klass, tp_svc_media_stream_handler_ready_impl impl); void tp_svc_media_stream_handler_implement_ready (TpSvcMediaStreamHandlerCl ass *klass, tp_svc_media_stream_handler_ready_impl impl);
/**
* tp_svc_media_stream_handler_return_from_ready:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_media_stream_handler_return_from_ready (DBusGMethodInvocation * context); void tp_svc_media_stream_handler_return_from_ready (DBusGMethodInvocation * context);
static inline void static inline void
tp_svc_media_stream_handler_return_from_ready (DBusGMethodInvocation *conte xt) tp_svc_media_stream_handler_return_from_ready (DBusGMethodInvocation *conte xt)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
typedef void (*tp_svc_media_stream_handler_set_local_codecs_impl) (TpSvcMed iaStreamHandler *self, typedef void (*tp_svc_media_stream_handler_set_local_codecs_impl) (TpSvcMed iaStreamHandler *self,
const GPtrArray *in_Codecs, const GPtrArray *in_Codecs,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_media_stream_handler_implement_set_local_codecs (TpSvcMediaStre amHandlerClass *klass, tp_svc_media_stream_handler_set_local_codecs_impl im pl); void tp_svc_media_stream_handler_implement_set_local_codecs (TpSvcMediaStre amHandlerClass *klass, tp_svc_media_stream_handler_set_local_codecs_impl im pl);
/**
* tp_svc_media_stream_handler_return_from_set_local_codecs:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_media_stream_handler_return_from_set_local_codecs (DBusGMethodI nvocation *context); void tp_svc_media_stream_handler_return_from_set_local_codecs (DBusGMethodI nvocation *context);
static inline void static inline void
tp_svc_media_stream_handler_return_from_set_local_codecs (DBusGMethodInvoca tion *context) tp_svc_media_stream_handler_return_from_set_local_codecs (DBusGMethodInvoca tion *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
typedef void (*tp_svc_media_stream_handler_stream_state_impl) (TpSvcMediaSt reamHandler *self, typedef void (*tp_svc_media_stream_handler_stream_state_impl) (TpSvcMediaSt reamHandler *self,
guint in_State, guint in_State,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_media_stream_handler_implement_stream_state (TpSvcMediaStreamHa ndlerClass *klass, tp_svc_media_stream_handler_stream_state_impl impl); void tp_svc_media_stream_handler_implement_stream_state (TpSvcMediaStreamHa ndlerClass *klass, tp_svc_media_stream_handler_stream_state_impl impl);
/**
* tp_svc_media_stream_handler_return_from_stream_state:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_media_stream_handler_return_from_stream_state (DBusGMethodInvoc ation *context); void tp_svc_media_stream_handler_return_from_stream_state (DBusGMethodInvoc ation *context);
static inline void static inline void
tp_svc_media_stream_handler_return_from_stream_state (DBusGMethodInvocation *context) tp_svc_media_stream_handler_return_from_stream_state (DBusGMethodInvocation *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
typedef void (*tp_svc_media_stream_handler_supported_codecs_impl) (TpSvcMed iaStreamHandler *self, typedef void (*tp_svc_media_stream_handler_supported_codecs_impl) (TpSvcMed iaStreamHandler *self,
const GPtrArray *in_Codecs, const GPtrArray *in_Codecs,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_media_stream_handler_implement_supported_codecs (TpSvcMediaStre amHandlerClass *klass, tp_svc_media_stream_handler_supported_codecs_impl im pl); void tp_svc_media_stream_handler_implement_supported_codecs (TpSvcMediaStre amHandlerClass *klass, tp_svc_media_stream_handler_supported_codecs_impl im pl);
/**
* tp_svc_media_stream_handler_return_from_supported_codecs:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_media_stream_handler_return_from_supported_codecs (DBusGMethodI nvocation *context); void tp_svc_media_stream_handler_return_from_supported_codecs (DBusGMethodI nvocation *context);
static inline void static inline void
tp_svc_media_stream_handler_return_from_supported_codecs (DBusGMethodInvoca tion *context) tp_svc_media_stream_handler_return_from_supported_codecs (DBusGMethodInvoca tion *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
typedef void (*tp_svc_media_stream_handler_codecs_updated_impl) (TpSvcMedia StreamHandler *self, typedef void (*tp_svc_media_stream_handler_codecs_updated_impl) (TpSvcMedia StreamHandler *self,
const GPtrArray *in_Codecs, const GPtrArray *in_Codecs,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_media_stream_handler_implement_codecs_updated (TpSvcMediaStream HandlerClass *klass, tp_svc_media_stream_handler_codecs_updated_impl impl); void tp_svc_media_stream_handler_implement_codecs_updated (TpSvcMediaStream HandlerClass *klass, tp_svc_media_stream_handler_codecs_updated_impl impl);
/**
* tp_svc_media_stream_handler_return_from_codecs_updated:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_media_stream_handler_return_from_codecs_updated (DBusGMethodInv ocation *context); void tp_svc_media_stream_handler_return_from_codecs_updated (DBusGMethodInv ocation *context);
static inline void static inline void
tp_svc_media_stream_handler_return_from_codecs_updated (DBusGMethodInvocati on *context) tp_svc_media_stream_handler_return_from_codecs_updated (DBusGMethodInvocati on *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
typedef void (*tp_svc_media_stream_handler_hold_state_impl) (TpSvcMediaStre amHandler *self, typedef void (*tp_svc_media_stream_handler_hold_state_impl) (TpSvcMediaStre amHandler *self,
gboolean in_Held, gboolean in_Held,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_media_stream_handler_implement_hold_state (TpSvcMediaStreamHand lerClass *klass, tp_svc_media_stream_handler_hold_state_impl impl); void tp_svc_media_stream_handler_implement_hold_state (TpSvcMediaStreamHand lerClass *klass, tp_svc_media_stream_handler_hold_state_impl impl);
/**
* tp_svc_media_stream_handler_return_from_hold_state:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_media_stream_handler_return_from_hold_state (DBusGMethodInvocat ion *context); void tp_svc_media_stream_handler_return_from_hold_state (DBusGMethodInvocat ion *context);
static inline void static inline void
tp_svc_media_stream_handler_return_from_hold_state (DBusGMethodInvocation * context) tp_svc_media_stream_handler_return_from_hold_state (DBusGMethodInvocation * context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
typedef void (*tp_svc_media_stream_handler_unhold_failure_impl) (TpSvcMedia StreamHandler *self, typedef void (*tp_svc_media_stream_handler_unhold_failure_impl) (TpSvcMedia StreamHandler *self,
DBusGMethodInvocation *context); DBusGMethodInvocation *context);
void tp_svc_media_stream_handler_implement_unhold_failure (TpSvcMediaStream HandlerClass *klass, tp_svc_media_stream_handler_unhold_failure_impl impl); void tp_svc_media_stream_handler_implement_unhold_failure (TpSvcMediaStream HandlerClass *klass, tp_svc_media_stream_handler_unhold_failure_impl impl);
/**
* tp_svc_media_stream_handler_return_from_unhold_failure:
* @context: The D-Bus method invocation context
*
* Return successfully by calling dbus_g_method_return().
* This inline function exists only to provide type-safety.
*/
static inline static inline
/* this comment is to stop gtkdoc realising this is static */ /* this comment is to stop gtkdoc realising this is static */
void tp_svc_media_stream_handler_return_from_unhold_failure (DBusGMethodInv ocation *context); void tp_svc_media_stream_handler_return_from_unhold_failure (DBusGMethodInv ocation *context);
static inline void static inline void
tp_svc_media_stream_handler_return_from_unhold_failure (DBusGMethodInvocati on *context) tp_svc_media_stream_handler_return_from_unhold_failure (DBusGMethodInvocati on *context)
{ {
dbus_g_method_return (context); dbus_g_method_return (context);
} }
void tp_svc_media_stream_handler_emit_add_remote_candidate (gpointer instan ce, void tp_svc_media_stream_handler_emit_add_remote_candidate (gpointer instan ce,
 End of changes. 14 change blocks. 
123 lines changed or deleted 0 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/