TpHandle

TpHandle — type representing handles

Synopsis


#include <telepathy-glib/handle.h>


typedef     TpHandle;
#define     TP_TYPE_HANDLE
gboolean    tp_handle_type_is_valid         (TpHandleType type,
                                             GError **error);

Description

The TpHandle type represents a Telepathy handle.

Details

TpHandle

typedef guint TpHandle;

Type representing Telepathy handles within telepathy-glib.

This is guint despite the wire protocol having 32-bit integers, because dbus-glib expects GArrays of guint and so on. If the dbus-glib ABI changes in future, telepathy-glib is likely to have a matching ABI change.


TP_TYPE_HANDLE

#define TP_TYPE_HANDLE G_TYPE_UINT

The GType of a TpHandle, currently G_TYPE_UINT.

This won't change unless in an ABI-incompatible version of telepathy-glib.


tp_handle_type_is_valid ()

gboolean    tp_handle_type_is_valid         (TpHandleType type,
                                             GError **error);

If the given handle type is valid, return TRUE. If not, set error and return FALSE.

type : A handle type, valid or not, to be checked
error : Set if the handle type is invalid
Returns : TRUE if the handle type is valid.

See Also

TpHandleRepoIface