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 <tp:dbus-ref namespace="org.freedesktop.Telepath | ||||
y.Connection">StatusChanged</tp:dbus-ref> has signalled | ||||
status Disconnected for reason None. <tp:rationale> T | ||||
he second usage corresponds to None in the <tp:type>Connectio | ||||
n_Status_Reason</tp:type> enum; if a better reason is availab | ||||
le, the corresponding error should be used instead. </tp:rationale | ||||
> | ||||
*/ | ||||
#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 | ||||
* | ||||
* <tp:docstring xmlns="http://www.w3.org/1999/xhtml"> | ||||
<p>The requested channel or other resource already exists, and anot | ||||
her user interface in this session is responsible for it.</p> | ||||
<p>User interfaces SHOULD handle this error unobtrusively, si | ||||
nce it indicates that some other user interface is already processi | ||||
ng the channel.</p> | ||||
*/ | ||||
#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 | ||||
). <tp:rationale> The second form can be used to corre | ||||
spond to the Requested member in the <tp:type>Connection_Stat | ||||
us_Reason</tp:type> 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. </tp:rationale> | ||||
*/ | ||||
#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. <tp | ||||
:rationale> This corresponds to Authentication_Failed in the | ||||
<tp:type>Connection_Status_Reason</tp:type> enum. &l | ||||
t;/tp:rationale> | ||||
*/ | ||||
#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. <tp:rationale> | ||||
This corresponds to part of Encryption_Error in the <tp:type | ||||
>Connection_Status_Reason</tp:type> enum. It'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. </tp:rationale> | ||||
*/ | ||||
#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). <tp:ration | ||||
ale> This corresponds to part of Encryption_Error in the | ||||
<tp:type>Connection_Status_Reason</tp:type> enum. </t | ||||
p:rationale> | ||||
*/ | ||||
#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. <tp:rationale> | ||||
This corresponds to Cert_Not_Provided in the <tp:type> | ||||
;Connection_Status_Reason</tp:type> 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> | ||||
*/ | ||||
#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> This corresponds to Cert_Untrusted in the | ||||
<tp:type>Connection_Status_Reason</tp:type> enum, with a cla | ||||
rification to avoid ambiguity. </tp:rationale> | ||||
*/ | ||||
#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. < | ||||
tp:rationale> This corresponds to Cert_Expired in the &l | ||||
t;tp:type>Connection_Status_Reason</tp:type> enum. </tp:r | ||||
ationale> | ||||
*/ | ||||
#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. <tp:rationale> T | ||||
his corresponds to Cert_Not_Activated in the <tp:type>Connect | ||||
ion_Status_Reason</tp:type> enum. </tp:rationale> | ||||
*/ | ||||
#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. <tp:rationale> This corr | ||||
esponds to Cert_Fingerprint_Mismatch in the <tp:type>Connecti | ||||
on_Status_Reason</tp:type> enum. </tp:rationale> | ||||
*/ | ||||
#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. <tp:rationale> This corresponds to | ||||
Cert_Hostname_Mismatch in the <tp:type>Connection_Status_Reas | ||||
on</tp:type> enum. </tp:rationale> | ||||
*/ | ||||
#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. <tp:rationale> This corresponds t | ||||
o Cert_Hostname_Mismatch in the <tp:type>Connection_Status_Re | ||||
ason</tp:type> enum. </tp:rationale> | ||||
*/ | ||||
#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. <tp: | ||||
rationale> This corresponds to Cert_Other_Error in the & | ||||
lt;tp:type>Connection_Status_Reason</tp:type> enum. </tp: | ||||
rationale> | ||||
*/ | ||||
#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. <tp:rationale> This corresponds to Offl | ||||
ine in the <tp:type>Channel_Group_Change_Reason</tp:type&g | ||||
t; enum. </tp:rationale> | ||||
*/ | ||||
#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. <tp:rationale> | ||||
This corresponds to Kicked in the <tp:type>Channel_G | ||||
roup_Change_Reason</tp:type> enum. </tp:rationale> | ||||
*/ | ||||
#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 | ||||
&quot;busy&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. <tp:rationale> | ||||
This corresponds to Busy in the <tp:type>Channel_Group_Chang | ||||
e_Reason</tp:type> enum. </tp:rationale> | ||||
*/ | ||||
#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. <tp:rationale> | ||||
This corresponds to No_Answer in the <tp:type>Channe | ||||
l_Group_Change_Reason</tp:type> enum. </tp:rationale> | ||||
*/ | ||||
#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. <tp:r | ||||
ationale> This corresponds to Invalid_Contact in the < | ||||
;tp:type>Channel_Group_Change_Reason</tp:type> enum, but can also | ||||
be used to represent other things not existing (like chatrooms, per | ||||
haps). </tp:rationale> | ||||
*/ | ||||
#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. <tp:rationale> This corresponds to None i | ||||
n the <tp:type>Channel_Group_Change_Reason</tp:type> en | ||||
um. </tp:rationale> | ||||
*/ | ||||
#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'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. <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). </tp:rational | ||||
e> | ||||
*/ | ||||
#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). <tp | ||||
:rationale> In MSNP, when connecting twice with the same Passpor | ||||
t, the new connection &quot;wins&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). </tp:rationale> | ||||
*/ | ||||
#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 | ||||
* | ||||
* <tp:docstring xmlns="http://www.w3.org/1999/xhtml"> | ||||
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. <tp:rationale> This is not the same error | ||||
as Busy, which indicates that a <em>user</em> is busy. | ||||
</tp:rationale> | ||||
*/ | ||||
#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. | ||||
<tp:rationale> For instance, the <tp:dbus-ref namespa | ||||
ce="org.freedesktop.Telepathy">ChannelDispatcher</tp:dbus-r | ||||
ef> might raise this error for some or all channel requests if i | ||||
t has detected that there is not enough free memory. </tp: | ||||
rationale> | ||||
*/ | ||||
#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_##x (\ | ||||
* klass, my_object_##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_##x (\ | ||||
* klass, my_object_##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_#&n | ||||
um;x (\ | ||||
* klass, my_object_##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_##x (\ | ||||
* klass, my_object_##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_##x (\ | ||||
* klass, my_object_##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_##x (\ | ||||
* klass, my_object_##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_# | ||||
#x (\ | ||||
* klass, my_object_##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_# | ||||
#x (\ | ||||
* klass, my_object_##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_##x | ||||
(\ | ||||
* klass, my_object_##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 | ||||
;#x (\ | ||||
* klass, my_object_##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_## | ||||
x (\ | ||||
* klass, my_object_##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_##x | ||||
(\ | ||||
* klass, my_object_##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 | ||||
_##x (\ | ||||
* klass, my_object_##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_#&n | ||||
um;x (\ | ||||
* klass, my_object_##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_#&n | ||||
um;x (\ | ||||
* klass, my_object_##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_##x | ||||
(\ | ||||
* klass, my_object_##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_#&n | ||||
um;x (\ | ||||
* klass, my_object_##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_##x | ||||
(\ | ||||
* klass, my_object_##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 | ||||
;x (\ | ||||
* klass, my_object_##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;x (\ | ||||
* klass, my_object_##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_##x (\ | ||||
* klass, my_object_##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_##x (\ | ||||
* klass, my_object_##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_##x (\ | ||||
* klass, my_object_##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_##x (\ | ||||
* klass, my_object_##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_#&nu | ||||
m;x (\ | ||||
* klass, my_object_##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_##x (\ | ||||
* klass, my_object_##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_##x (\ | ||||
* klass, my_object_##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_##x (\ | ||||
* klass, my_object_##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 | ||||
;#x (\ | ||||
* klass, my_object_##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_# | ||||
#x (\ | ||||
* klass, my_object_##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_ | ||||
##x (\ | ||||
* klass, my_object_##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_##x (\ | ||||
* klass, my_object_##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_ | ||||
##x (\ | ||||
* klass, my_object_##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 | ||||
;#x (\ | ||||
* klass, my_object_##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 | ||||
;#x (\ | ||||
* klass, my_object_##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 | ||||
;#x (\ | ||||
* klass, my_object_##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 | ||||
;#x (\ | ||||
* klass, my_object_##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_##x (\ | ||||
* klass, my_object_##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_##x (\ | ||||
* klass, my_object_##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_##x (\ | ||||
* klass, my_object_##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_##x (\ | ||||
* klass, my_object_##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_##x ( | ||||
\ | ||||
* klass, my_object_##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_##x | ||||
(\ | ||||
* klass, my_object_##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_##x ( | ||||
\ | ||||
* klass, my_object_##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 | |||