Gjsify LogoGjsify Logo

Index

Enumerations

Classes

Interfaces

Type Aliases

Variables

Functions

Type Aliases

Handle: number

Variables

ACCOUNT_MANAGER_BUS_NAME: string

The account manager's well-known bus name

ACCOUNT_MANAGER_OBJECT_PATH: string

The account manager's standard object path

ACCOUNT_OBJECT_PATH_BASE: string

The common prefix of the object path for all Account objects.

CHANNEL_DISPATCHER_BUS_NAME: string

The channel dispatcher's well-known bus name

CHANNEL_DISPATCHER_OBJECT_PATH: string

The channel dispatcher's standard object path

CLIENT_BUS_NAME_BASE: string

The common prefix of the well-known bus name for any Telepathy Client.

CLIENT_OBJECT_PATH_BASE: string

The common prefix of the well-known object path for any Telepathy Client.

CM_BUS_NAME_BASE: string

The prefix for a connection manager's bus name, to which the CM's name (e.g. "gabble") should be appended.

CM_OBJECT_PATH_BASE: string

The prefix for a connection manager's object path, to which the CM's name (e.g. "gabble") should be appended.

CONN_BUS_NAME_BASE: string

The prefix for a connection's bus name, to which the CM's name (e.g. "gabble"), the protocol (e.g. "jabber") and an element or sequence of elements representing the account should be appended.

CONN_OBJECT_PATH_BASE: string

The prefix for a connection's object path, to which the CM's name (e.g. "gabble"), the protocol (e.g. "jabber") and an element or sequence of elements representing the account should be appended.

DEBUG_OBJECT_PATH: string

The standard path for objects implementing the Telepathy Debug interface (#TpSvcDebug).

ERROR_PREFIX: string

The common prefix of Telepathy errors, as a string constant, without the trailing '.' character.

IFACE_ACCOUNT: string
IFACE_ACCOUNT_INTERFACE_ADDRESSING: string
IFACE_ACCOUNT_INTERFACE_AVATAR: string
IFACE_ACCOUNT_INTERFACE_STORAGE: string
IFACE_ACCOUNT_MANAGER: string
IFACE_AUTHENTICATION_TLS_CERTIFICATE: string
IFACE_CALL_CONTENT: string
IFACE_CALL_CONTENT_INTERFACE_AUDIO_CONTROL: string
IFACE_CALL_CONTENT_INTERFACE_DTMF: string
IFACE_CALL_CONTENT_INTERFACE_MEDIA: string
IFACE_CALL_CONTENT_INTERFACE_VIDEO_CONTROL: string
IFACE_CALL_CONTENT_MEDIA_DESCRIPTION: string
IFACE_CALL_CONTENT_MEDIA_DESCRIPTION_INTERFACE_RTCP_EXTENDED_REPORTS: string
IFACE_CALL_CONTENT_MEDIA_DESCRIPTION_INTERFACE_RTCP_FEEDBACK: string
IFACE_CALL_CONTENT_MEDIA_DESCRIPTION_INTERFACE_RTP_HEADER_EXTENSIONS: string
IFACE_CALL_STREAM: string
IFACE_CALL_STREAM_ENDPOINT: string
IFACE_CALL_STREAM_INTERFACE_MEDIA: string
IFACE_CHANNEL: string
IFACE_CHANNEL_DISPATCHER: string
IFACE_CHANNEL_DISPATCHER_INTERFACE_MESSAGES1: string
IFACE_CHANNEL_DISPATCHER_INTERFACE_OPERATION_LIST: string
IFACE_CHANNEL_DISPATCH_OPERATION: string
IFACE_CHANNEL_INTERFACE_ANONYMITY: string
IFACE_CHANNEL_INTERFACE_CALL_STATE: string
IFACE_CHANNEL_INTERFACE_CAPTCHA_AUTHENTICATION: string
IFACE_CHANNEL_INTERFACE_CHAT_STATE: string
IFACE_CHANNEL_INTERFACE_CONFERENCE: string
IFACE_CHANNEL_INTERFACE_DESTROYABLE: string
IFACE_CHANNEL_INTERFACE_DTMF: string
IFACE_CHANNEL_INTERFACE_FILE_TRANSFER_METADATA: string
IFACE_CHANNEL_INTERFACE_GROUP: string
IFACE_CHANNEL_INTERFACE_HOLD: string
IFACE_CHANNEL_INTERFACE_MEDIA_SIGNALLING: string
IFACE_CHANNEL_INTERFACE_MESSAGES: string
IFACE_CHANNEL_INTERFACE_PASSWORD: string
IFACE_CHANNEL_INTERFACE_ROOM: string
IFACE_CHANNEL_INTERFACE_ROOM_CONFIG: string
IFACE_CHANNEL_INTERFACE_SASL_AUTHENTICATION: string
IFACE_CHANNEL_INTERFACE_SECURABLE: string
IFACE_CHANNEL_INTERFACE_SERVICE_POINT: string
IFACE_CHANNEL_INTERFACE_SMS: string
IFACE_CHANNEL_INTERFACE_SUBJECT: string
IFACE_CHANNEL_INTERFACE_TUBE: string
IFACE_CHANNEL_REQUEST: string
IFACE_CHANNEL_TYPE_CALL: string
IFACE_CHANNEL_TYPE_CONTACT_LIST: string
IFACE_CHANNEL_TYPE_CONTACT_SEARCH: string
IFACE_CHANNEL_TYPE_DBUS_TUBE: string
IFACE_CHANNEL_TYPE_FILE_TRANSFER: string
IFACE_CHANNEL_TYPE_ROOM_LIST: string
IFACE_CHANNEL_TYPE_SERVER_AUTHENTICATION: string
IFACE_CHANNEL_TYPE_SERVER_TLS_CONNECTION: string
IFACE_CHANNEL_TYPE_STREAMED_MEDIA: string
IFACE_CHANNEL_TYPE_STREAM_TUBE: string
IFACE_CHANNEL_TYPE_TEXT: string
IFACE_CHANNEL_TYPE_TUBES: string
IFACE_CLIENT: string
IFACE_CLIENT_APPROVER: string
IFACE_CLIENT_HANDLER: string
IFACE_CLIENT_INTERFACE_REQUESTS: string
IFACE_CLIENT_OBSERVER: string
IFACE_CONNECTION: string
IFACE_CONNECTION_INTERFACE_ADDRESSING: string
IFACE_CONNECTION_INTERFACE_ALIASING: string
IFACE_CONNECTION_INTERFACE_ANONYMITY: string
IFACE_CONNECTION_INTERFACE_AVATARS: string
IFACE_CONNECTION_INTERFACE_BALANCE: string
IFACE_CONNECTION_INTERFACE_CAPABILITIES: string
IFACE_CONNECTION_INTERFACE_CELLULAR: string
IFACE_CONNECTION_INTERFACE_CLIENT_TYPES: string
IFACE_CONNECTION_INTERFACE_CONTACTS: string
IFACE_CONNECTION_INTERFACE_CONTACT_BLOCKING: string
IFACE_CONNECTION_INTERFACE_CONTACT_CAPABILITIES: string
IFACE_CONNECTION_INTERFACE_CONTACT_GROUPS: string
IFACE_CONNECTION_INTERFACE_CONTACT_INFO: string
IFACE_CONNECTION_INTERFACE_CONTACT_LIST: string
IFACE_CONNECTION_INTERFACE_LOCATION: string
IFACE_CONNECTION_INTERFACE_MAIL_NOTIFICATION: string
IFACE_CONNECTION_INTERFACE_POWER_SAVING: string
IFACE_CONNECTION_INTERFACE_PRESENCE: string
IFACE_CONNECTION_INTERFACE_RENAMING: string
IFACE_CONNECTION_INTERFACE_REQUESTS: string
IFACE_CONNECTION_INTERFACE_SERVICE_POINT: string
IFACE_CONNECTION_INTERFACE_SIDECARS1: string
IFACE_CONNECTION_INTERFACE_SIMPLE_PRESENCE: string
IFACE_CONNECTION_MANAGER: string
IFACE_DBUS_DAEMON: string
IFACE_DBUS_INTROSPECTABLE: string
IFACE_DBUS_PEER: string
IFACE_DBUS_PROPERTIES: string
IFACE_DEBUG: string
IFACE_MEDIA_SESSION_HANDLER: string
IFACE_MEDIA_STREAM_HANDLER: string
IFACE_PROPERTIES_INTERFACE: string
IFACE_PROTOCOL: string
IFACE_PROTOCOL_INTERFACE_ADDRESSING: string
IFACE_PROTOCOL_INTERFACE_AVATARS: string
IFACE_PROTOCOL_INTERFACE_PRESENCE: string
NUM_ACCESS_CONTROL_TYPES: number

1 higher than the highest valid value of #TpAccessControlType.

NUM_CALL_CONTENT_DISPOSITIONS: number

1 higher than the highest valid value of #TpCallContentDisposition.

NUM_CALL_CONTENT_PACKETIZATION_TYPES: number

1 higher than the highest valid value of #TpCallContentPacketizationType.

NUM_CALL_STATES: number

1 higher than the highest valid value of #TpCallState.

NUM_CALL_STATE_CHANGE_REASONS: number

1 higher than the highest valid value of #TpCallStateChangeReason.

NUM_CALL_STREAM_CANDIDATE_TYPES: number

1 higher than the highest valid value of #TpCallStreamCandidateType.

NUM_CAPTCHA_CANCEL_REASONS: number

1 higher than the highest valid value of #TpCaptchaCancelReason.

NUM_CAPTCHA_STATUSES: number

1 higher than the highest valid value of #TpCaptchaStatus.

NUM_CHANNEL_CHAT_STATES: number

1 higher than the highest valid value of #TpChannelChatState.

NUM_CHANNEL_CONTACT_SEARCH_STATES: number

1 higher than the highest valid value of #TpChannelContactSearchState.

NUM_CHANNEL_GROUP_CHANGE_REASONS: number

1 higher than the highest valid value of #TpChannelGroupChangeReason.

NUM_CHANNEL_TEXT_MESSAGE_TYPES: number

1 higher than the highest valid value of #TpChannelTextMessageType.

NUM_CHANNEL_TEXT_SEND_ERRORS: number

1 higher than the highest valid value of #TpChannelTextSendError.

NUM_CONNECTION_PRESENCE_TYPES: number

1 higher than the highest valid value of #TpConnectionPresenceType.

NUM_CONNECTION_STATUSES: number

1 higher than the highest valid value of #TpConnectionStatus.

NUM_CONNECTION_STATUS_REASONS: number

1 higher than the highest valid value of #TpConnectionStatusReason.

NUM_CONTACT_FEATURES: number

1 higher than the highest #TpContactFeature supported by this version of telepathy-glib.

NUM_CONTACT_LIST_STATES: number

1 higher than the highest valid value of #TpContactListState.

NUM_CONTACT_METADATA_STORAGE_TYPES: number

1 higher than the highest valid value of #TpContactMetadataStorageType.

NUM_DBUS_ERRORS: number

1 more than the highest valid #TpDBusError at the time of compilation

NUM_DEBUG_LEVELS: number

1 higher than the highest valid value of #TpDebugLevel.

NUM_DELIVERY_STATUSES: number

1 higher than the highest valid value of #TpDeliveryStatus.

NUM_DTMF_EVENTS: number

1 higher than the highest valid value of #TpDTMFEvent.

NUM_FILE_HASH_TYPES: number

1 higher than the highest valid value of #TpFileHashType.

NUM_FILE_TRANSFER_STATES: number

1 higher than the highest valid value of #TpFileTransferState.

NUM_FILE_TRANSFER_STATE_CHANGE_REASONS: number

1 higher than the highest valid value of #TpFileTransferStateChangeReason.

NUM_HANDLE_TYPES: number

1 higher than the highest valid value of #TpHandleType.

NUM_HTTP_METHODS: number

1 higher than the highest valid value of #TpHTTPMethod.

NUM_LOCAL_HOLD_STATES: number

1 higher than the highest valid value of #TpLocalHoldState.

NUM_LOCAL_HOLD_STATE_REASONS: number

1 higher than the highest valid value of #TpLocalHoldStateReason.

NUM_MEDIA_STREAM_BASE_PROTOS: number

1 higher than the highest valid value of #TpMediaStreamBaseProto.

NUM_MEDIA_STREAM_DIRECTIONS: number

1 higher than the highest valid value of #TpMediaStreamDirection.

NUM_MEDIA_STREAM_ERRORS: number

1 higher than the highest valid value of #TpMediaStreamError.

NUM_MEDIA_STREAM_STATES: number

1 higher than the highest valid value of #TpMediaStreamState.

NUM_MEDIA_STREAM_TRANSPORT_TYPES: number

1 higher than the highest valid value of #TpMediaStreamTransportType.

NUM_MEDIA_STREAM_TYPES: number

1 higher than the highest valid value of #TpMediaStreamType.

NUM_RCPT_XR_RTT_MODES: number

1 higher than the highest valid value of #TpRCPTXRRTTMode.

NUM_RICH_PRESENCE_ACCESS_CONTROL_TYPES: number

1 higher than the highest valid value of #TpRichPresenceAccessControlType.

NUM_SASL_ABORT_REASONS: number

1 higher than the highest valid value of #TpSASLAbortReason.

NUM_SASL_STATUSES: number

1 higher than the highest valid value of #TpSASLStatus.

NUM_SENDING_STATES: number

1 higher than the highest valid value of #TpSendingState.

NUM_SERVICE_POINT_TYPES: number

1 higher than the highest valid value of #TpServicePointType.

NUM_SOCKET_ACCESS_CONTROLS: number

1 higher than the highest valid value of #TpSocketAccessControl.

NUM_SOCKET_ADDRESS_TYPES: number

1 higher than the highest valid value of #TpSocketAddressType.

NUM_STREAM_COMPONENTS: number

1 higher than the highest valid value of #TpStreamComponent.

NUM_STREAM_ENDPOINT_STATES: number

1 higher than the highest valid value of #TpStreamEndpointState.

NUM_STREAM_FLOW_STATES: number

1 higher than the highest valid value of #TpStreamFlowState.

NUM_STREAM_TRANSPORT_TYPES: number

1 higher than the highest valid value of #TpStreamTransportType.

NUM_SUBSCRIPTION_STATES: number

1 higher than the highest valid value of #TpSubscriptionState.

NUM_TLS_CERTIFICATE_REJECT_REASONS: number

1 higher than the highest valid value of #TpTLSCertificateRejectReason.

NUM_TLS_CERTIFICATE_STATES: number

1 higher than the highest valid value of #TpTLSCertificateState.

NUM_TUBE_CHANNEL_STATES: number

1 higher than the highest valid value of #TpTubeChannelState.

NUM_TUBE_STATES: number

1 higher than the highest valid value of #TpTubeState.

NUM_TUBE_TYPES: number

1 higher than the highest valid value of #TpTubeType.

PROP_ACCOUNT_AUTOMATIC_PRESENCE: string
PROP_ACCOUNT_CHANGING_PRESENCE: string
PROP_ACCOUNT_CONNECTION: string
PROP_ACCOUNT_CONNECTION_ERROR: string
PROP_ACCOUNT_CONNECTION_ERROR_DETAILS: string
PROP_ACCOUNT_CONNECTION_STATUS: string
PROP_ACCOUNT_CONNECTION_STATUS_REASON: string
PROP_ACCOUNT_CONNECT_AUTOMATICALLY: string
PROP_ACCOUNT_CURRENT_PRESENCE: string
PROP_ACCOUNT_DISPLAY_NAME: string
PROP_ACCOUNT_ENABLED: string
PROP_ACCOUNT_HAS_BEEN_ONLINE: string
PROP_ACCOUNT_ICON: string
PROP_ACCOUNT_INTERFACES: string
PROP_ACCOUNT_INTERFACE_ADDRESSING_URI_SCHEMES: string
PROP_ACCOUNT_INTERFACE_AVATAR_AVATAR: string
PROP_ACCOUNT_INTERFACE_STORAGE_STORAGE_IDENTIFIER: string
PROP_ACCOUNT_INTERFACE_STORAGE_STORAGE_PROVIDER: string
PROP_ACCOUNT_INTERFACE_STORAGE_STORAGE_RESTRICTIONS: string
PROP_ACCOUNT_INTERFACE_STORAGE_STORAGE_SPECIFIC_INFORMATION: string
PROP_ACCOUNT_MANAGER_INTERFACES: string
PROP_ACCOUNT_MANAGER_INVALID_ACCOUNTS: string
PROP_ACCOUNT_MANAGER_SUPPORTED_ACCOUNT_PROPERTIES: string
PROP_ACCOUNT_MANAGER_VALID_ACCOUNTS: string
PROP_ACCOUNT_NICKNAME: string
PROP_ACCOUNT_NORMALIZED_NAME: string
PROP_ACCOUNT_PARAMETERS: string
PROP_ACCOUNT_REQUESTED_PRESENCE: string
PROP_ACCOUNT_SERVICE: string
PROP_ACCOUNT_SUPERSEDES: string
PROP_ACCOUNT_VALID: string
PROP_AUTHENTICATION_TLS_CERTIFICATE_CERTIFICATE_CHAIN_DATA: string
PROP_AUTHENTICATION_TLS_CERTIFICATE_CERTIFICATE_TYPE: string
PROP_AUTHENTICATION_TLS_CERTIFICATE_REJECTIONS: string
PROP_AUTHENTICATION_TLS_CERTIFICATE_STATE: string
PROP_CALL_CONTENT_DISPOSITION: string
PROP_CALL_CONTENT_INTERFACES: string
PROP_CALL_CONTENT_INTERFACE_AUDIO_CONTROL_REQUESTED_INPUT_VOLUME: string
PROP_CALL_CONTENT_INTERFACE_AUDIO_CONTROL_REQUESTED_OUTPUT_VOLUME: string
PROP_CALL_CONTENT_INTERFACE_DTMF_CURRENTLY_SENDING_TONES: string
PROP_CALL_CONTENT_INTERFACE_DTMF_DEFERRED_TONES: string
PROP_CALL_CONTENT_INTERFACE_MEDIA_CURRENT_DTMF_EVENT: string
PROP_CALL_CONTENT_INTERFACE_MEDIA_CURRENT_DTMF_STATE: string
PROP_CALL_CONTENT_INTERFACE_MEDIA_LOCAL_MEDIA_DESCRIPTIONS: string
PROP_CALL_CONTENT_INTERFACE_MEDIA_MEDIA_DESCRIPTION_OFFER: string
PROP_CALL_CONTENT_INTERFACE_MEDIA_PACKETIZATION: string
PROP_CALL_CONTENT_INTERFACE_MEDIA_REMOTE_MEDIA_DESCRIPTIONS: string
PROP_CALL_CONTENT_INTERFACE_VIDEO_CONTROL_BITRATE: string
PROP_CALL_CONTENT_INTERFACE_VIDEO_CONTROL_FRAMERATE: string
PROP_CALL_CONTENT_INTERFACE_VIDEO_CONTROL_MANUAL_KEY_FRAMES: string
PROP_CALL_CONTENT_INTERFACE_VIDEO_CONTROL_MTU: string
PROP_CALL_CONTENT_INTERFACE_VIDEO_CONTROL_VIDEO_RESOLUTION: string
PROP_CALL_CONTENT_MEDIA_DESCRIPTION_CODECS: string
PROP_CALL_CONTENT_MEDIA_DESCRIPTION_FURTHER_NEGOTIATION_REQUIRED: string
PROP_CALL_CONTENT_MEDIA_DESCRIPTION_HAS_REMOTE_INFORMATION: string
PROP_CALL_CONTENT_MEDIA_DESCRIPTION_INTERFACES: string
PROP_CALL_CONTENT_MEDIA_DESCRIPTION_INTERFACE_RTCP_EXTENDED_REPORTS_DLRR_MAX_SIZE: string
PROP_CALL_CONTENT_MEDIA_DESCRIPTION_INTERFACE_RTCP_EXTENDED_REPORTS_DUPLICATE_RLE_MAX_SIZE: string
PROP_CALL_CONTENT_MEDIA_DESCRIPTION_INTERFACE_RTCP_EXTENDED_REPORTS_ENABLE_METRICS: string
PROP_CALL_CONTENT_MEDIA_DESCRIPTION_INTERFACE_RTCP_EXTENDED_REPORTS_LOSS_RLE_MAX_SIZE: string
PROP_CALL_CONTENT_MEDIA_DESCRIPTION_INTERFACE_RTCP_EXTENDED_REPORTS_PACKET_RECEIPT_TIMES_MAX_SIZE: string
PROP_CALL_CONTENT_MEDIA_DESCRIPTION_INTERFACE_RTCP_EXTENDED_REPORTS_RTT_MODE: string
PROP_CALL_CONTENT_MEDIA_DESCRIPTION_INTERFACE_RTCP_EXTENDED_REPORTS_STATISTICS_FLAGS: string
PROP_CALL_CONTENT_MEDIA_DESCRIPTION_INTERFACE_RTCP_FEEDBACK_DOES_AVPF: string
PROP_CALL_CONTENT_MEDIA_DESCRIPTION_INTERFACE_RTCP_FEEDBACK_FEEDBACK_MESSAGES: string
PROP_CALL_CONTENT_MEDIA_DESCRIPTION_INTERFACE_RTP_HEADER_EXTENSIONS_HEADER_EXTENSIONS: string
PROP_CALL_CONTENT_MEDIA_DESCRIPTION_REMOTE_CONTACT: string
PROP_CALL_CONTENT_MEDIA_DESCRIPTION_SSRCS: string
PROP_CALL_CONTENT_NAME: string
PROP_CALL_CONTENT_STREAMS: string
PROP_CALL_CONTENT_TYPE: string
PROP_CALL_STREAM_CAN_REQUEST_RECEIVING: string
PROP_CALL_STREAM_ENDPOINT_CONTROLLING: string
PROP_CALL_STREAM_ENDPOINT_ENDPOINT_STATE: string
PROP_CALL_STREAM_ENDPOINT_IS_ICE_LITE: string
PROP_CALL_STREAM_ENDPOINT_REMOTE_CANDIDATES: string
PROP_CALL_STREAM_ENDPOINT_REMOTE_CREDENTIALS: string
PROP_CALL_STREAM_ENDPOINT_SELECTED_CANDIDATE_PAIRS: string
PROP_CALL_STREAM_ENDPOINT_TRANSPORT: string
PROP_CALL_STREAM_INTERFACES: string
PROP_CALL_STREAM_INTERFACE_MEDIA_ENDPOINTS: string
PROP_CALL_STREAM_INTERFACE_MEDIA_HAS_SERVER_INFO: string
PROP_CALL_STREAM_INTERFACE_MEDIA_ICE_RESTART_PENDING: string
PROP_CALL_STREAM_INTERFACE_MEDIA_LOCAL_CANDIDATES: string
PROP_CALL_STREAM_INTERFACE_MEDIA_LOCAL_CREDENTIALS: string
PROP_CALL_STREAM_INTERFACE_MEDIA_RECEIVING_STATE: string
PROP_CALL_STREAM_INTERFACE_MEDIA_RELAY_INFO: string
PROP_CALL_STREAM_INTERFACE_MEDIA_SENDING_STATE: string
PROP_CALL_STREAM_INTERFACE_MEDIA_STUN_SERVERS: string
PROP_CALL_STREAM_INTERFACE_MEDIA_TRANSPORT: string
PROP_CALL_STREAM_LOCAL_SENDING_STATE: string
PROP_CALL_STREAM_REMOTE_MEMBERS: string
PROP_CALL_STREAM_REMOTE_MEMBER_IDENTIFIERS: string
PROP_CHANNEL_CHANNEL_TYPE: string
PROP_CHANNEL_DISPATCHER_INTERFACES: string
PROP_CHANNEL_DISPATCHER_INTERFACE_OPERATION_LIST_DISPATCH_OPERATIONS: string
PROP_CHANNEL_DISPATCHER_SUPPORTS_REQUEST_HINTS: string
PROP_CHANNEL_DISPATCH_OPERATION_ACCOUNT: string
PROP_CHANNEL_DISPATCH_OPERATION_CHANNELS: string
PROP_CHANNEL_DISPATCH_OPERATION_CONNECTION: string
PROP_CHANNEL_DISPATCH_OPERATION_INTERFACES: string
PROP_CHANNEL_DISPATCH_OPERATION_POSSIBLE_HANDLERS: string
PROP_CHANNEL_INITIATOR_HANDLE: string
PROP_CHANNEL_INITIATOR_ID: string
PROP_CHANNEL_INTERFACES: string
PROP_CHANNEL_INTERFACE_ANONYMITY_ANONYMITY_MANDATORY: string
PROP_CHANNEL_INTERFACE_ANONYMITY_ANONYMITY_MODES: string
PROP_CHANNEL_INTERFACE_ANONYMITY_ANONYMOUS_ID: string
PROP_CHANNEL_INTERFACE_CAPTCHA_AUTHENTICATION_CAN_RETRY_CAPTCHA: string
PROP_CHANNEL_INTERFACE_CAPTCHA_AUTHENTICATION_CAPTCHA_ERROR: string
PROP_CHANNEL_INTERFACE_CAPTCHA_AUTHENTICATION_CAPTCHA_ERROR_DETAILS: string
PROP_CHANNEL_INTERFACE_CAPTCHA_AUTHENTICATION_CAPTCHA_STATUS: string
PROP_CHANNEL_INTERFACE_CHAT_STATE_CHAT_STATES: string
PROP_CHANNEL_INTERFACE_CONFERENCE_CHANNELS: string
PROP_CHANNEL_INTERFACE_CONFERENCE_INITIAL_CHANNELS: string
PROP_CHANNEL_INTERFACE_CONFERENCE_INITIAL_INVITEE_HANDLES: string
PROP_CHANNEL_INTERFACE_CONFERENCE_INITIAL_INVITEE_IDS: string
PROP_CHANNEL_INTERFACE_CONFERENCE_INVITATION_MESSAGE: string
PROP_CHANNEL_INTERFACE_CONFERENCE_ORIGINAL_CHANNELS: string
PROP_CHANNEL_INTERFACE_DTMF_CURRENTLY_SENDING_TONES: string
PROP_CHANNEL_INTERFACE_DTMF_DEFERRED_TONES: string
PROP_CHANNEL_INTERFACE_DTMF_INITIAL_TONES: string
PROP_CHANNEL_INTERFACE_FILE_TRANSFER_METADATA_METADATA: string
PROP_CHANNEL_INTERFACE_FILE_TRANSFER_METADATA_SERVICE_NAME: string
PROP_CHANNEL_INTERFACE_GROUP_GROUP_FLAGS: string
PROP_CHANNEL_INTERFACE_GROUP_HANDLE_OWNERS: string
PROP_CHANNEL_INTERFACE_GROUP_LOCAL_PENDING_MEMBERS: string
PROP_CHANNEL_INTERFACE_GROUP_MEMBERS: string
PROP_CHANNEL_INTERFACE_GROUP_MEMBER_IDENTIFIERS: string
PROP_CHANNEL_INTERFACE_GROUP_REMOTE_PENDING_MEMBERS: string
PROP_CHANNEL_INTERFACE_GROUP_SELF_HANDLE: string
PROP_CHANNEL_INTERFACE_MESSAGES_DELIVERY_REPORTING_SUPPORT: string
PROP_CHANNEL_INTERFACE_MESSAGES_MESSAGE_PART_SUPPORT_FLAGS: string
PROP_CHANNEL_INTERFACE_MESSAGES_MESSAGE_TYPES: string
PROP_CHANNEL_INTERFACE_MESSAGES_PENDING_MESSAGES: string
PROP_CHANNEL_INTERFACE_MESSAGES_SUPPORTED_CONTENT_TYPES: string
PROP_CHANNEL_INTERFACE_ROOM_CONFIG_ANONYMOUS: string
PROP_CHANNEL_INTERFACE_ROOM_CONFIG_CAN_UPDATE_CONFIGURATION: string
PROP_CHANNEL_INTERFACE_ROOM_CONFIG_CONFIGURATION_RETRIEVED: string
PROP_CHANNEL_INTERFACE_ROOM_CONFIG_DESCRIPTION: string
PROP_CHANNEL_INTERFACE_ROOM_CONFIG_INVITEONLY: string
PROP_CHANNEL_INTERFACE_ROOM_CONFIG_LIMIT: string
PROP_CHANNEL_INTERFACE_ROOM_CONFIG_MODERATED: string
PROP_CHANNEL_INTERFACE_ROOM_CONFIG_MUTABLE_PROPERTIES: string
PROP_CHANNEL_INTERFACE_ROOM_CONFIG_PASSWORD: string
PROP_CHANNEL_INTERFACE_ROOM_CONFIG_PASSWORD_HINT: string
PROP_CHANNEL_INTERFACE_ROOM_CONFIG_PASSWORD_PROTECTED: string
PROP_CHANNEL_INTERFACE_ROOM_CONFIG_PERSISTENT: string
PROP_CHANNEL_INTERFACE_ROOM_CONFIG_PRIVATE: string
PROP_CHANNEL_INTERFACE_ROOM_CONFIG_TITLE: string
PROP_CHANNEL_INTERFACE_ROOM_CREATION_TIMESTAMP: string
PROP_CHANNEL_INTERFACE_ROOM_CREATOR: string
PROP_CHANNEL_INTERFACE_ROOM_CREATOR_HANDLE: string
PROP_CHANNEL_INTERFACE_ROOM_ROOM_NAME: string
PROP_CHANNEL_INTERFACE_ROOM_SERVER: string
PROP_CHANNEL_INTERFACE_SASL_AUTHENTICATION_AUTHORIZATION_IDENTITY: string
PROP_CHANNEL_INTERFACE_SASL_AUTHENTICATION_AVAILABLE_MECHANISMS: string
PROP_CHANNEL_INTERFACE_SASL_AUTHENTICATION_CAN_TRY_AGAIN: string
PROP_CHANNEL_INTERFACE_SASL_AUTHENTICATION_DEFAULT_REALM: string
PROP_CHANNEL_INTERFACE_SASL_AUTHENTICATION_DEFAULT_USERNAME: string
PROP_CHANNEL_INTERFACE_SASL_AUTHENTICATION_HAS_INITIAL_DATA: string
PROP_CHANNEL_INTERFACE_SASL_AUTHENTICATION_MAY_SAVE_RESPONSE: string
PROP_CHANNEL_INTERFACE_SASL_AUTHENTICATION_SASL_ERROR: string
PROP_CHANNEL_INTERFACE_SASL_AUTHENTICATION_SASL_ERROR_DETAILS: string
PROP_CHANNEL_INTERFACE_SASL_AUTHENTICATION_SASL_STATUS: string
PROP_CHANNEL_INTERFACE_SECURABLE_ENCRYPTED: string
PROP_CHANNEL_INTERFACE_SECURABLE_VERIFIED: string
PROP_CHANNEL_INTERFACE_SERVICE_POINT_CURRENT_SERVICE_POINT: string
PROP_CHANNEL_INTERFACE_SERVICE_POINT_INITIAL_SERVICE_POINT: string
PROP_CHANNEL_INTERFACE_SMS_FLASH: string
PROP_CHANNEL_INTERFACE_SMS_SMS_CHANNEL: string
PROP_CHANNEL_INTERFACE_SUBJECT_ACTOR: string
PROP_CHANNEL_INTERFACE_SUBJECT_ACTOR_HANDLE: string
PROP_CHANNEL_INTERFACE_SUBJECT_CAN_SET: string
PROP_CHANNEL_INTERFACE_SUBJECT_SUBJECT: string
PROP_CHANNEL_INTERFACE_SUBJECT_TIMESTAMP: string
PROP_CHANNEL_INTERFACE_TUBE_PARAMETERS: string
PROP_CHANNEL_INTERFACE_TUBE_STATE: string
PROP_CHANNEL_REQUESTED: string
PROP_CHANNEL_REQUEST_ACCOUNT: string
PROP_CHANNEL_REQUEST_HINTS: string
PROP_CHANNEL_REQUEST_INTERFACES: string
PROP_CHANNEL_REQUEST_PREFERRED_HANDLER: string
PROP_CHANNEL_REQUEST_REQUESTS: string
PROP_CHANNEL_REQUEST_USER_ACTION_TIME: string
PROP_CHANNEL_TARGET_HANDLE: string
PROP_CHANNEL_TARGET_HANDLE_TYPE: string
PROP_CHANNEL_TARGET_ID: string
PROP_CHANNEL_TYPE_CALL_CALL_FLAGS: string
PROP_CHANNEL_TYPE_CALL_CALL_MEMBERS: string
PROP_CHANNEL_TYPE_CALL_CALL_STATE: string
PROP_CHANNEL_TYPE_CALL_CALL_STATE_DETAILS: string
PROP_CHANNEL_TYPE_CALL_CALL_STATE_REASON: string
PROP_CHANNEL_TYPE_CALL_CONTENTS: string
PROP_CHANNEL_TYPE_CALL_HARDWARE_STREAMING: string
PROP_CHANNEL_TYPE_CALL_INITIAL_AUDIO: string
PROP_CHANNEL_TYPE_CALL_INITIAL_AUDIO_NAME: string
PROP_CHANNEL_TYPE_CALL_INITIAL_TRANSPORT: string
PROP_CHANNEL_TYPE_CALL_INITIAL_VIDEO: string
PROP_CHANNEL_TYPE_CALL_INITIAL_VIDEO_NAME: string
PROP_CHANNEL_TYPE_CALL_MEMBER_IDENTIFIERS: string
PROP_CHANNEL_TYPE_CALL_MUTABLE_CONTENTS: string
PROP_CHANNEL_TYPE_CONTACT_SEARCH_AVAILABLE_SEARCH_KEYS: string
PROP_CHANNEL_TYPE_CONTACT_SEARCH_LIMIT: string
PROP_CHANNEL_TYPE_CONTACT_SEARCH_SEARCH_STATE: string
PROP_CHANNEL_TYPE_CONTACT_SEARCH_SERVER: string
PROP_CHANNEL_TYPE_DBUS_TUBE_DBUS_NAMES: string
PROP_CHANNEL_TYPE_DBUS_TUBE_SERVICE_NAME: string
PROP_CHANNEL_TYPE_DBUS_TUBE_SUPPORTED_ACCESS_CONTROLS: string
PROP_CHANNEL_TYPE_FILE_TRANSFER_AVAILABLE_SOCKET_TYPES: string
PROP_CHANNEL_TYPE_FILE_TRANSFER_CONTENT_HASH: string
PROP_CHANNEL_TYPE_FILE_TRANSFER_CONTENT_HASH_TYPE: string
PROP_CHANNEL_TYPE_FILE_TRANSFER_CONTENT_TYPE: string
PROP_CHANNEL_TYPE_FILE_TRANSFER_DATE: string
PROP_CHANNEL_TYPE_FILE_TRANSFER_DESCRIPTION: string
PROP_CHANNEL_TYPE_FILE_TRANSFER_FILENAME: string
PROP_CHANNEL_TYPE_FILE_TRANSFER_FILE_COLLECTION: string
PROP_CHANNEL_TYPE_FILE_TRANSFER_INITIAL_OFFSET: string
PROP_CHANNEL_TYPE_FILE_TRANSFER_SIZE: string
PROP_CHANNEL_TYPE_FILE_TRANSFER_STATE: string
PROP_CHANNEL_TYPE_FILE_TRANSFER_TRANSFERRED_BYTES: string
PROP_CHANNEL_TYPE_FILE_TRANSFER_URI: string
PROP_CHANNEL_TYPE_ROOM_LIST_SERVER: string
PROP_CHANNEL_TYPE_SERVER_AUTHENTICATION_AUTHENTICATION_METHOD: string
PROP_CHANNEL_TYPE_SERVER_TLS_CONNECTION_HOSTNAME: string
PROP_CHANNEL_TYPE_SERVER_TLS_CONNECTION_REFERENCE_IDENTITIES: string
PROP_CHANNEL_TYPE_SERVER_TLS_CONNECTION_SERVER_CERTIFICATE: string
PROP_CHANNEL_TYPE_STREAMED_MEDIA_IMMUTABLE_STREAMS: string
PROP_CHANNEL_TYPE_STREAMED_MEDIA_INITIAL_AUDIO: string
PROP_CHANNEL_TYPE_STREAMED_MEDIA_INITIAL_VIDEO: string
PROP_CHANNEL_TYPE_STREAM_TUBE_SERVICE: string
PROP_CHANNEL_TYPE_STREAM_TUBE_SUPPORTED_SOCKET_TYPES: string
PROP_CLIENT_APPROVER_APPROVER_CHANNEL_FILTER: string
PROP_CLIENT_HANDLER_BYPASS_APPROVAL: string
PROP_CLIENT_HANDLER_CAPABILITIES: string
PROP_CLIENT_HANDLER_HANDLED_CHANNELS: string
PROP_CLIENT_HANDLER_HANDLER_CHANNEL_FILTER: string
PROP_CLIENT_INTERFACES: string
PROP_CLIENT_OBSERVER_DELAY_APPROVERS: string
PROP_CLIENT_OBSERVER_OBSERVER_CHANNEL_FILTER: string
PROP_CLIENT_OBSERVER_RECOVER: string
PROP_CONNECTION_HAS_IMMORTAL_HANDLES: string
PROP_CONNECTION_INTERFACES: string
PROP_CONNECTION_INTERFACE_ANONYMITY_ANONYMITY_MANDATORY: string
PROP_CONNECTION_INTERFACE_ANONYMITY_ANONYMITY_MODES: string
PROP_CONNECTION_INTERFACE_ANONYMITY_SUPPORTED_ANONYMITY_MODES: string
PROP_CONNECTION_INTERFACE_AVATARS_MAXIMUM_AVATAR_BYTES: string
PROP_CONNECTION_INTERFACE_AVATARS_MAXIMUM_AVATAR_HEIGHT: string
PROP_CONNECTION_INTERFACE_AVATARS_MAXIMUM_AVATAR_WIDTH: string
PROP_CONNECTION_INTERFACE_AVATARS_MINIMUM_AVATAR_HEIGHT: string
PROP_CONNECTION_INTERFACE_AVATARS_MINIMUM_AVATAR_WIDTH: string
PROP_CONNECTION_INTERFACE_AVATARS_RECOMMENDED_AVATAR_HEIGHT: string
PROP_CONNECTION_INTERFACE_AVATARS_RECOMMENDED_AVATAR_WIDTH: string
PROP_CONNECTION_INTERFACE_AVATARS_SUPPORTED_AVATAR_MIME_TYPES: string
PROP_CONNECTION_INTERFACE_BALANCE_ACCOUNT_BALANCE: string
PROP_CONNECTION_INTERFACE_BALANCE_MANAGE_CREDIT_URI: string
PROP_CONNECTION_INTERFACE_CELLULAR_IMSI: string
PROP_CONNECTION_INTERFACE_CELLULAR_MESSAGE_NATIONAL_CHARACTER_SET: string
PROP_CONNECTION_INTERFACE_CELLULAR_MESSAGE_REDUCED_CHARACTER_SET: string
PROP_CONNECTION_INTERFACE_CELLULAR_MESSAGE_SERVICE_CENTRE: string
PROP_CONNECTION_INTERFACE_CELLULAR_MESSAGE_VALIDITY_PERIOD: string
PROP_CONNECTION_INTERFACE_CELLULAR_OVERRIDE_MESSAGE_SERVICE_CENTRE: string
PROP_CONNECTION_INTERFACE_CONTACTS_CONTACT_ATTRIBUTE_INTERFACES: string
PROP_CONNECTION_INTERFACE_CONTACT_BLOCKING_CONTACT_BLOCKING_CAPABILITIES: string
PROP_CONNECTION_INTERFACE_CONTACT_GROUPS_DISJOINT_GROUPS: string
PROP_CONNECTION_INTERFACE_CONTACT_GROUPS_GROUPS: string
PROP_CONNECTION_INTERFACE_CONTACT_GROUPS_GROUP_STORAGE: string
PROP_CONNECTION_INTERFACE_CONTACT_INFO_CONTACT_INFO_FLAGS: string
PROP_CONNECTION_INTERFACE_CONTACT_INFO_SUPPORTED_FIELDS: string
PROP_CONNECTION_INTERFACE_CONTACT_LIST_CAN_CHANGE_CONTACT_LIST: string
PROP_CONNECTION_INTERFACE_CONTACT_LIST_CONTACT_LIST_PERSISTS: string
PROP_CONNECTION_INTERFACE_CONTACT_LIST_CONTACT_LIST_STATE: string
PROP_CONNECTION_INTERFACE_CONTACT_LIST_DOWNLOAD_AT_CONNECTION: string
PROP_CONNECTION_INTERFACE_CONTACT_LIST_REQUEST_USES_MESSAGE: string
PROP_CONNECTION_INTERFACE_LOCATION_LOCATION_ACCESS_CONTROL: string
PROP_CONNECTION_INTERFACE_LOCATION_LOCATION_ACCESS_CONTROL_TYPES: string
PROP_CONNECTION_INTERFACE_LOCATION_SUPPORTED_LOCATION_FEATURES: string
PROP_CONNECTION_INTERFACE_MAIL_NOTIFICATION_MAIL_ADDRESS: string
PROP_CONNECTION_INTERFACE_MAIL_NOTIFICATION_MAIL_NOTIFICATION_FLAGS: string
PROP_CONNECTION_INTERFACE_MAIL_NOTIFICATION_UNREAD_MAILS: string
PROP_CONNECTION_INTERFACE_MAIL_NOTIFICATION_UNREAD_MAIL_COUNT: string
PROP_CONNECTION_INTERFACE_POWER_SAVING_POWER_SAVING_ACTIVE: string
PROP_CONNECTION_INTERFACE_REQUESTS_CHANNELS: string
PROP_CONNECTION_INTERFACE_REQUESTS_REQUESTABLE_CHANNEL_CLASSES: string
PROP_CONNECTION_INTERFACE_SERVICE_POINT_KNOWN_SERVICE_POINTS: string
PROP_CONNECTION_INTERFACE_SIMPLE_PRESENCE_MAXIMUM_STATUS_MESSAGE_LENGTH: string
PROP_CONNECTION_INTERFACE_SIMPLE_PRESENCE_STATUSES: string
PROP_CONNECTION_MANAGER_INTERFACES: string
PROP_CONNECTION_MANAGER_PROTOCOLS: string
PROP_CONNECTION_SELF_HANDLE: string
PROP_CONNECTION_SELF_ID: string
PROP_CONNECTION_STATUS: string
PROP_DEBUG_ENABLED: string
PROP_MEDIA_STREAM_HANDLER_CREATED_LOCALLY: string
PROP_MEDIA_STREAM_HANDLER_NAT_TRAVERSAL: string
PROP_MEDIA_STREAM_HANDLER_RELAY_INFO: string
PROP_MEDIA_STREAM_HANDLER_STUN_SERVERS: string
PROP_PROTOCOL_AUTHENTICATION_TYPES: string
PROP_PROTOCOL_CONNECTION_INTERFACES: string
PROP_PROTOCOL_ENGLISH_NAME: string
PROP_PROTOCOL_ICON: string
PROP_PROTOCOL_INTERFACES: string
PROP_PROTOCOL_INTERFACE_ADDRESSING_ADDRESSABLE_URI_SCHEMES: string
PROP_PROTOCOL_INTERFACE_ADDRESSING_ADDRESSABLE_VCARD_FIELDS: string
PROP_PROTOCOL_INTERFACE_AVATARS_MAXIMUM_AVATAR_BYTES: string
PROP_PROTOCOL_INTERFACE_AVATARS_MAXIMUM_AVATAR_HEIGHT: string
PROP_PROTOCOL_INTERFACE_AVATARS_MAXIMUM_AVATAR_WIDTH: string
PROP_PROTOCOL_INTERFACE_AVATARS_MINIMUM_AVATAR_HEIGHT: string
PROP_PROTOCOL_INTERFACE_AVATARS_MINIMUM_AVATAR_WIDTH: string
PROP_PROTOCOL_INTERFACE_AVATARS_RECOMMENDED_AVATAR_HEIGHT: string
PROP_PROTOCOL_INTERFACE_AVATARS_RECOMMENDED_AVATAR_WIDTH: string
PROP_PROTOCOL_INTERFACE_AVATARS_SUPPORTED_AVATAR_MIME_TYPES: string
PROP_PROTOCOL_INTERFACE_PRESENCE_STATUSES: string
PROP_PROTOCOL_PARAMETERS: string
PROP_PROTOCOL_REQUESTABLE_CHANNEL_CLASSES: string
PROP_PROTOCOL_VCARD_FIELD: string
TOKEN_CHANNEL_INTERFACE_MEDIA_SIGNALLING_GTALK_P2P: string
TOKEN_CHANNEL_INTERFACE_MEDIA_SIGNALLING_ICE_UDP: string
TOKEN_CHANNEL_INTERFACE_MEDIA_SIGNALLING_WLM_2009: string
TOKEN_CHANNEL_INTERFACE_MEDIA_SIGNALLING_WLM_8_5: string
TOKEN_CHANNEL_TYPE_CALL_AUDIO: string
TOKEN_CHANNEL_TYPE_CALL_GTALK_P2P: string
TOKEN_CHANNEL_TYPE_CALL_ICE: string
TOKEN_CHANNEL_TYPE_CALL_SHM: string
TOKEN_CHANNEL_TYPE_CALL_VIDEO: string
TOKEN_CHANNEL_TYPE_CALL_WLM_2009: string
TOKEN_CONNECTION_CONTACT_ID: string
TOKEN_CONNECTION_INTERFACE_ADDRESSING_ADDRESSES: string
TOKEN_CONNECTION_INTERFACE_ADDRESSING_URIS: string
TOKEN_CONNECTION_INTERFACE_ALIASING_ALIAS: string
TOKEN_CONNECTION_INTERFACE_AVATARS_TOKEN: string
TOKEN_CONNECTION_INTERFACE_CAPABILITIES_CAPS: string
TOKEN_CONNECTION_INTERFACE_CLIENT_TYPES_CLIENT_TYPES: string
TOKEN_CONNECTION_INTERFACE_CONTACT_BLOCKING_BLOCKED: string
TOKEN_CONNECTION_INTERFACE_CONTACT_CAPABILITIES_CAPABILITIES: string
TOKEN_CONNECTION_INTERFACE_CONTACT_GROUPS_GROUPS: string
TOKEN_CONNECTION_INTERFACE_CONTACT_INFO_INFO: string
TOKEN_CONNECTION_INTERFACE_CONTACT_LIST_PUBLISH: string
TOKEN_CONNECTION_INTERFACE_CONTACT_LIST_PUBLISH_REQUEST: string
TOKEN_CONNECTION_INTERFACE_CONTACT_LIST_SUBSCRIBE: string
TOKEN_CONNECTION_INTERFACE_LOCATION_LOCATION: string
TOKEN_CONNECTION_INTERFACE_SIMPLE_PRESENCE_PRESENCE: string
UNKNOWN_CONNECTION_STATUS: TelepathyGLib.ConnectionStatus

An invalid connection status used in #TpConnection to indicate that the status has not yet been discovered.

UNKNOWN_HANDLE_TYPE: HandleType

An invalid handle type (-1 cast to TpHandleType) used to represent an unknown handle type.

USER_ACTION_TIME_NOT_USER_ACTION: number

The "user action time" used by methods like tp_account_channel_request_new() to represent channel requests that are not a result of user action.

See also #TpAccountChannelRequest:user-action-time, tp_user_action_time_from_x11(), tp_user_action_time_should_present() and %TP_USER_ACTION_TIME_CURRENT_TIME.

Functions

  • asv_get_boolean(asv: HashTable<string | number | symbol, string | number | boolean>, key: string): [boolean, boolean]
  • If a value for key in asv is present and boolean, return it, and set *valid to %TRUE if valid is not %NULL.

    Otherwise return %FALSE, and set *valid to %FALSE if valid is not %NULL.

    Parameters

    • asv: HashTable<string | number | symbol, string | number | boolean>

      A GHashTable where the keys are strings and the values are GValues

    • key: string

      The key to look up

    Returns [boolean, boolean]

  • asv_get_boxed(asv: HashTable<string | number | symbol, string | number | boolean>, key: string, type: GType<unknown>): object | null
  • If a value for key in asv is present and is of the desired type, return it.

    Otherwise return %NULL.

    The returned value is not copied, and is only valid as long as the value for key in asv is not removed or altered. Copy it, for instance with g_boxed_copy(), if you need to keep it for longer.

    Parameters

    • asv: HashTable<string | number | symbol, string | number | boolean>

      A GHashTable where the keys are strings and the values are GValues

    • key: string

      The key to look up

    • type: GType<unknown>

      The type that the key's value should have, which must be derived from %G_TYPE_BOXED

    Returns object | null

  • asv_get_bytes(asv: HashTable<string | number | symbol, string | number | boolean>, key: string): Uint8Array | null
  • If a value for key in asv is present and is an array of bytes (its GType is %DBUS_TYPE_G_UCHAR_ARRAY), return it.

    Otherwise return %NULL.

    The returned value is not copied, and is only valid as long as the value for key in asv is not removed or altered. Copy it with g_boxed_copy (DBUS_TYPE_G_UCHAR_ARRAY, ...) if you need to keep it for longer.

    Parameters

    • asv: HashTable<string | number | symbol, string | number | boolean>

      A GHashTable where the keys are strings and the values are GValues

    • key: string

      The key to look up

    Returns Uint8Array | null

  • asv_get_double(asv: HashTable<string | number | symbol, string | number | boolean>, key: string): [number, boolean]
  • If a value for key in asv is present and has any numeric type used by dbus-glib (guchar, gint, guint, gint64, guint64 or gdouble), return it as a double, and if valid is not %NULL, set *valid to %TRUE.

    Otherwise, return 0.0, and if valid is not %NULL, set *valid to %FALSE.

    Parameters

    • asv: HashTable<string | number | symbol, string | number | boolean>

      A GHashTable where the keys are strings and the values are GValues

    • key: string

      The key to look up

    Returns [number, boolean]

  • asv_get_int32(asv: HashTable<string | number | symbol, string | number | boolean>, key: string): [number, boolean]
  • If a value for key in asv is present, has an integer type used by dbus-glib (guchar, gint, guint, gint64 or guint64) and fits in the range of a gint32, return it, and if valid is not %NULL, set *valid to %TRUE.

    Otherwise, return 0, and if valid is not %NULL, set *valid to %FALSE.

    Parameters

    • asv: HashTable<string | number | symbol, string | number | boolean>

      A GHashTable where the keys are strings and the values are GValues

    • key: string

      The key to look up

    Returns [number, boolean]

  • asv_get_int64(asv: HashTable<string | number | symbol, string | number | boolean>, key: string): [number, boolean]
  • If a value for key in asv is present, has an integer type used by dbus-glib (guchar, gint, guint, gint64 or guint64) and fits in the range of a gint64, return it, and if valid is not %NULL, set *valid to %TRUE.

    Otherwise, return 0, and if valid is not %NULL, set *valid to %FALSE.

    Parameters

    • asv: HashTable<string | number | symbol, string | number | boolean>

      A GHashTable where the keys are strings and the values are GValues

    • key: string

      The key to look up

    Returns [number, boolean]

  • asv_get_object_path(asv: HashTable<string | number | symbol, string | number | boolean>, key: string): string | null
  • If a value for key in asv is present and is an object path, return it.

    Otherwise return %NULL.

    The returned value is not copied, and is only valid as long as the value for key in asv is not removed or altered. Copy it with g_strdup() if you need to keep it for longer.

    Parameters

    • asv: HashTable<string | number | symbol, string | number | boolean>

      A GHashTable where the keys are strings and the values are GValues

    • key: string

      The key to look up

    Returns string | null

  • asv_get_string(asv: HashTable<string | number | symbol, string | number | boolean>, key: string): string | null
  • If a value for key in asv is present and is a string, return it.

    Otherwise return %NULL.

    The returned value is not copied, and is only valid as long as the value for key in asv is not removed or altered. Copy it with g_strdup() if you need to keep it for longer.

    Parameters

    • asv: HashTable<string | number | symbol, string | number | boolean>

      A GHashTable where the keys are strings and the values are GValues

    • key: string

      The key to look up

    Returns string | null

  • asv_get_strv(asv: HashTable<string | number | symbol, string | number | boolean>, key: string): string[] | null
  • If a value for key in asv is present and is an array of strings (strv), return it.

    Otherwise return %NULL.

    The returned value is not copied, and is only valid as long as the value for key in asv is not removed or altered. Copy it with g_strdupv() if you need to keep it for longer.

    Parameters

    • asv: HashTable<string | number | symbol, string | number | boolean>

      A GHashTable where the keys are strings and the values are GValues

    • key: string

      The key to look up

    Returns string[] | null

  • asv_get_uint32(asv: HashTable<string | number | symbol, string | number | boolean>, key: string): [number, boolean]
  • If a value for key in asv is present, has an integer type used by dbus-glib (guchar, gint, guint, gint64 or guint64) and fits in the range of a guint32, return it, and if valid is not %NULL, set *valid to %TRUE.

    Otherwise, return 0, and if valid is not %NULL, set *valid to %FALSE.

    Parameters

    • asv: HashTable<string | number | symbol, string | number | boolean>

      A GHashTable where the keys are strings and the values are GValues

    • key: string

      The key to look up

    Returns [number, boolean]

  • asv_get_uint64(asv: HashTable<string | number | symbol, string | number | boolean>, key: string): [number, boolean]
  • If a value for key in asv is present, has an integer type used by dbus-glib (guchar, gint, guint, gint64 or guint64) and is non-negative, return it, and if valid is not %NULL, set *valid to %TRUE.

    Otherwise, return 0, and if valid is not %NULL, set *valid to %FALSE.

    Parameters

    • asv: HashTable<string | number | symbol, string | number | boolean>

      A GHashTable where the keys are strings and the values are GValues

    • key: string

      The key to look up

    Returns [number, boolean]

  • dbus_check_valid_bus_name(name: string, allow_types: DBusNameType): boolean
  • Check that the given string is a valid D-Bus bus name of an appropriate type.

    Parameters

    • name: string

      a possible bus name

    • allow_types: DBusNameType

      some combination of %TP_DBUS_NAME_TYPE_UNIQUE, %TP_DBUS_NAME_TYPE_WELL_KNOWN or %TP_DBUS_NAME_TYPE_BUS_DAEMON (often this will be %TP_DBUS_NAME_TYPE_NOT_BUS_DAEMON or %TP_DBUS_NAME_TYPE_ANY)

    Returns boolean

  • dbus_check_valid_interface_name(name: string): boolean
  • Check that the given string is a valid D-Bus interface name. This is also appropriate to use to check for valid error names.

    Since GIO 2.26, g_dbus_is_interface_name() should always return the same thing, although the GLib function does not raise an error explaining why the interface name is incorrect.

    Parameters

    • name: string

      a possible interface name

    Returns boolean

  • dbus_check_valid_member_name(name: string): boolean
  • Check that the given string is a valid D-Bus member (method or signal) name.

    Since GIO 2.26, g_dbus_is_member_name() should always return the same thing, although the GLib function does not raise an error explaining why the interface name is incorrect.

    Parameters

    • name: string

      a possible member name

    Returns boolean

  • dbus_check_valid_object_path(path: string): boolean
  • Check that the given string is a valid D-Bus object path. Since GLib 2.24, g_variant_is_object_path() should always return the same thing as this function, although it doesn't provide an error explaining why the object path is invalid.

    Parameters

    • path: string

      a possible object path

    Returns boolean

  • dbus_errors_quark(): Quark
  • Initialize the class cls to use the D-Bus Properties mixin. The given struct member, of size sizeof(TpDBusPropertiesMixinClass), will be used to store property implementation information.

    Each property and each interface must have been declared as a member of a GInterface implemented by cls, using tp_svc_interface_set_dbus_properties_info().

    Before calling this function, the array interfaces must have been placed in the #TpDBusPropertiesMixinClass structure; if it would be empty, it may instead be %NULL.

    This function should be called from the class_init callback in such a way that it will only be called once, even if the class is subclassed.

    Changed in 0.7.9: TpDBusPropertiesMixinClass::interfaces may now be %NULL, which means that only interfaces whose properties are set up using tp_dbus_properties_mixin_implement_interface() will be used.

    Changed in 0.7.15: offset may now be 0, in which case the #TpDBusPropertiesMixinClass can be omitted from cls. It is treated as if it were present, but with all fields (including TpDBusPropertiesMixinClass::interfaces) being %NULL, so only interfaces whose properties are set using tp_dbus_properties_mixin_implement_interface() will be used.

    Parameters

    • cls: GObject.ObjectClass

      a subclass of #GObjectClass

    • offset: number

      the offset within cls of a TpDBusPropertiesMixinClass structure

    Returns void

  • Get all the properties of a particular interface. This implementation never returns an error: it will return an empty map if the interface is unknown.

    Parameters

    • self: GObject.Object

      an object with this mixin

    • interface_name: string

      a D-Bus interface name

    Returns HashTable

  • dbus_properties_mixin_emit_properties_changed(object: GObject.Object, interface_name: string, properties: string): void
  • Emits the PropertiesChanged signal for the provided properties. Depending on the EmitsChangedSignal annotations in the introspection XML, either the new value of the property will be included in the signal, or merely the fact that the property has changed.

    For example, the MPRIS specification defines a TrackList interface with two properties, one of which is annotated with EmitsChangedSignal=true and one annotated with EmitsChangedSignal=invalidates. The following call would include the new value of CanEditTracks and list Tracks as invalidated:

    |[ const gchar *properties[] = { "CanEditTracks", "Tracks", NULL };

    tp_dbus_properties_mixin_emit_properties_changed (G_OBJECT (self), "org.mpris.MediaPlayer2.TrackList", properties);



    It is an error to pass a property to this
    function if the property is annotated with EmitsChangedSignal=false, or is
    unannotated.
    @param object an object which uses the D-Bus properties mixin
    @param interface_name the interface on which properties have changed
    @param properties a %NULL-terminated array of (unqualified) property names whose values have changed.

    Parameters

    Returns void

  • dbus_properties_mixin_get(self: GObject.Object, interface_name: string, property_name: string, value: any): boolean
  • Initialize value with the type of the property property_name on interface_name, and write the value of that property into it as if by calling the D-Bus method org.freedesktop.DBus.Properties.Get.

    If Get would return a D-Bus error, value remains unset and error is filled in instead.

    Parameters

    • self: GObject.Object

      an object with this mixin

    • interface_name: string

      a D-Bus interface name

    • property_name: string

      a D-Bus property name

    • value: any

      an unset GValue (initialized to all zeroes)

    Returns boolean

  • dbus_properties_mixin_getter_gobject_properties(object: GObject.Object, iface: number, name: number, value: any, getter_data: object): void
  • An implementation of #TpDBusPropertiesMixinGetter which assumes that the getter_data is the name of a readable #GObject property of an appropriate type, and uses it for the value of the D-Bus property.

    Parameters

    • object: GObject.Object

      The exported object with the properties

    • iface: number

      A quark representing the D-Bus interface name

    • name: number

      A quark representing the D-Bus property name

    • value: any

      A GValue pre-initialized to the right type, into which to put the value

    • getter_data: object

      The getter_data from the #TpDBusPropertiesMixinPropImpl, which must be a string containing the GObject property's name

    Returns void

  • dbus_properties_mixin_iface_init(g_iface: object, iface_data: object): void
  • Declare that the DBus.Properties interface represented by g_iface is implemented using this mixin.

    Parameters

    • g_iface: object

      a pointer to a #TpSvcDBusPropertiesClass structure

    • iface_data: object

      ignored

    Returns void

  • dbus_properties_mixin_set(self: GObject.Object, interface_name: string, property_name: string, value: any): boolean
  • Sets a property to the value specified by value, as if by calling the D-Bus method org.freedesktop.DBus.Properties.Set.

    If Set would return a D-Bus error, sets error and returns %FALSE

    Parameters

    • self: GObject.Object

      an object with this mixin

    • interface_name: string

      a D-Bus interface name

    • property_name: string

      a D-Bus property name

    • value: any

      a GValue containing the new value for this property.

    Returns boolean

  • dbus_properties_mixin_setter_gobject_properties(object: GObject.Object, iface: number, name: number, value: any, setter_data: object): boolean
  • An implementation of #TpDBusPropertiesMixinSetter which assumes that the setter_data is the name of a writable #GObject property of an appropriate type, and sets that property to the given value.

    Parameters

    • object: GObject.Object

      The exported object with the properties

    • iface: number

      A quark representing the D-Bus interface name

    • name: number

      A quark representing the D-Bus property name

    • value: any

      The new value for the property

    • setter_data: object

      The setter_data from the #TpDBusPropertiesMixinPropImpl, which must be a string containing the GObject property's name

    Returns boolean

  • debug_divert_messages(filename: string): void
  • Open the given file for writing and duplicate its file descriptor to be used for stdout and stderr. This has the effect of closing the previous stdout and stderr, and sending all messages that would have gone there to the given file instead.

    By default the file is truncated and hence overwritten each time the process is executed. Since version 0.7.14, if the filename is prefixed with '+' then the file is not truncated and output is added at the end of the file.

    Passing %NULL to this function is guaranteed to have no effect. This is so you can call it with the recommended usage tp_debug_divert_messages (g_getenv ("MYAPP_LOGFILE")) and it won't do anything if the environment variable is not set.

    This function still works if telepathy-glib was compiled without debug support.

    Parameters

    • filename: string

      A file to which to divert stdout and stderr, or %NULL to do nothing

    Returns void

  • debug_set_flags(flags_string: string): void
  • Set the debug flags indicated by flags_string, in addition to any already set.

    The parsing matches that of g_parse_debug_string().

    If telepathy-glib was compiled with --disable-debug (not recommended), this function has no practical effect, since the debug messages it would enable were removed at compile time.

    Parameters

    • flags_string: string

      The flags to set, comma-separated. If %NULL or empty, no additional flags are set.

    Returns void

  • debug_set_persistent(persistent: boolean): void
  • Used to enable persistent operation of the connection manager process for debugging purposes.

    Parameters

    • persistent: boolean

      TRUE prevents the connection manager mainloop from exiting, FALSE enables exiting if there are no connections (the default behavior).

    Returns void

  • debug_timestamped_log_handler(log_domain: string, log_level: LogLevelFlags, message: string, ignored: object): void
  • A #GLogFunc that prepends the UTC time (currently in ISO 8601 format, with microsecond resolution) to the message, then calls g_log_default_handler.

    Intended usage is:

    if (g_getenv ("MYPROG_TIMING") != NULL) g_log_set_default_handler (tp_debug_timestamped_log_handler, NULL);

    If telepathy-glib was compiled with --disable-debug (not recommended), this function is equivalent to g_log_default_handler().

    Changed in 0.9.0: timestamps are now printed in UTC, in RFC-3339 format. Previously, they were printed in local time, in a format similar to RFC-3339.

    Parameters

    • log_domain: string

      the message's log domain

    • log_level: LogLevelFlags

      the log level of the message

    • message: string

      the message to process

    • ignored: object

      not used

    Returns void

  • errors_disconnected_quark(): Quark
  • errors_removed_from_group_quark(): Quark
  • escape_as_identifier(name: string): string
  • Escape an arbitrary string so it follows the rules for a C identifier, and hence an object path component, interface element component, bus name component or member name in D-Bus.

    Unlike g_strcanon this is a reversible encoding, so it preserves distinctness.

    The escaping consists of replacing all non-alphanumerics, and the first character if it's a digit, with an underscore and two lower-case hex digits:

    "0123abc_xyz\x01\xff" -> _30123abc_5fxyz_01_ff

    i.e. similar to URI encoding, but with _ taking the role of %, and a smaller allowed set. As a special case, "" is escaped to "_" (just for completeness, really).

    Parameters

    • name: string

      The string to be escaped

    Returns string

  • iface_quark_account(): Quark
  • iface_quark_account_interface_addressing(): Quark
  • iface_quark_account_interface_avatar(): Quark
  • iface_quark_account_interface_storage(): Quark
  • iface_quark_account_manager(): Quark
  • iface_quark_authentication_tls_certificate(): Quark
  • iface_quark_call_content(): Quark
  • iface_quark_call_content_interface_audio_control(): Quark
  • iface_quark_call_content_interface_dtmf(): Quark
  • iface_quark_call_content_interface_media(): Quark
  • iface_quark_call_content_interface_video_control(): Quark
  • iface_quark_call_content_media_description(): Quark
  • iface_quark_call_content_media_description_interface_rtcp_extended_reports(): Quark
  • iface_quark_call_content_media_description_interface_rtcp_feedback(): Quark
  • iface_quark_call_content_media_description_interface_rtp_header_extensions(): Quark
  • iface_quark_call_stream(): Quark
  • iface_quark_call_stream_endpoint(): Quark
  • iface_quark_call_stream_interface_media(): Quark
  • iface_quark_channel(): Quark
  • iface_quark_channel_dispatch_operation(): Quark
  • iface_quark_channel_dispatcher(): Quark
  • iface_quark_channel_dispatcher_interface_messages1(): Quark
  • iface_quark_channel_dispatcher_interface_operation_list(): Quark
  • iface_quark_channel_interface_anonymity(): Quark
  • iface_quark_channel_interface_call_state(): Quark
  • iface_quark_channel_interface_captcha_authentication(): Quark
  • iface_quark_channel_interface_chat_state(): Quark
  • iface_quark_channel_interface_conference(): Quark
  • iface_quark_channel_interface_destroyable(): Quark
  • iface_quark_channel_interface_dtmf(): Quark
  • iface_quark_channel_interface_file_transfer_metadata(): Quark
  • iface_quark_channel_interface_group(): Quark
  • iface_quark_channel_interface_hold(): Quark
  • iface_quark_channel_interface_media_signalling(): Quark
  • iface_quark_channel_interface_messages(): Quark
  • iface_quark_channel_interface_password(): Quark
  • iface_quark_channel_interface_room(): Quark
  • iface_quark_channel_interface_room_config(): Quark
  • iface_quark_channel_interface_sasl_authentication(): Quark
  • iface_quark_channel_interface_securable(): Quark
  • iface_quark_channel_interface_service_point(): Quark
  • iface_quark_channel_interface_sms(): Quark
  • iface_quark_channel_interface_subject(): Quark
  • iface_quark_channel_interface_tube(): Quark
  • iface_quark_channel_request(): Quark
  • iface_quark_channel_type_call(): Quark
  • iface_quark_channel_type_contact_list(): Quark
  • iface_quark_channel_type_contact_search(): Quark
  • iface_quark_channel_type_dbus_tube(): Quark
  • iface_quark_channel_type_file_transfer(): Quark
  • iface_quark_channel_type_room_list(): Quark
  • iface_quark_channel_type_server_authentication(): Quark
  • iface_quark_channel_type_server_tls_connection(): Quark
  • iface_quark_channel_type_stream_tube(): Quark
  • iface_quark_channel_type_streamed_media(): Quark
  • iface_quark_channel_type_text(): Quark
  • iface_quark_channel_type_tubes(): Quark
  • iface_quark_client(): Quark
  • iface_quark_client_approver(): Quark
  • iface_quark_client_handler(): Quark
  • iface_quark_client_interface_requests(): Quark
  • iface_quark_client_observer(): Quark
  • iface_quark_connection(): Quark
  • iface_quark_connection_interface_addressing(): Quark
  • iface_quark_connection_interface_aliasing(): Quark
  • iface_quark_connection_interface_anonymity(): Quark
  • iface_quark_connection_interface_avatars(): Quark
  • iface_quark_connection_interface_balance(): Quark
  • iface_quark_connection_interface_capabilities(): Quark
  • iface_quark_connection_interface_cellular(): Quark
  • iface_quark_connection_interface_client_types(): Quark
  • iface_quark_connection_interface_contact_blocking(): Quark
  • iface_quark_connection_interface_contact_capabilities(): Quark
  • iface_quark_connection_interface_contact_groups(): Quark
  • iface_quark_connection_interface_contact_info(): Quark
  • iface_quark_connection_interface_contact_list(): Quark
  • iface_quark_connection_interface_contacts(): Quark
  • iface_quark_connection_interface_location(): Quark
  • iface_quark_connection_interface_mail_notification(): Quark
  • iface_quark_connection_interface_power_saving(): Quark
  • iface_quark_connection_interface_presence(): Quark
  • iface_quark_connection_interface_renaming(): Quark
  • iface_quark_connection_interface_requests(): Quark
  • iface_quark_connection_interface_service_point(): Quark
  • iface_quark_connection_interface_sidecars1(): Quark
  • iface_quark_connection_interface_simple_presence(): Quark
  • iface_quark_connection_manager(): Quark
  • iface_quark_dbus_daemon(): Quark
  • iface_quark_dbus_introspectable(): Quark
  • iface_quark_dbus_peer(): Quark
  • iface_quark_dbus_properties(): Quark
  • iface_quark_debug(): Quark
  • iface_quark_media_session_handler(): Quark
  • iface_quark_media_stream_handler(): Quark
  • iface_quark_properties_interface(): Quark
  • iface_quark_protocol(): Quark
  • iface_quark_protocol_interface_addressing(): Quark
  • iface_quark_protocol_interface_avatars(): Quark
  • iface_quark_protocol_interface_presence(): Quark
  • intset_from_array(array: number[]): Intset
  • List the available (running or installed) connection managers. Call the callback when done.

    Since 0.7.26, this function will wait for each #TpConnectionManager to be ready, so all connection managers passed to callback will have their %TP_CONNECTION_MANAGER_FEATURE_CORE feature prepared, unless an error occurred while launching that connection manager.

    Parameters

    • bus_daemon: DBusDaemon

      proxy for the D-Bus daemon

    • callback: ConnectionManagerListCb

      callback to be called when listing the CMs succeeds or fails; not called if the weak_object goes away

    • weak_object: GObject.Object

      if not %NULL, will be weakly referenced; the callback will not be called, and the call will be cancelled, if the object has vanished

    Returns void

  • List the available (running or installed) connection managers, asynchronously, and wait for their %TP_CONNECTION_MANAGER_FEATURE_CORE feature to be ready.

    Parameters

    • dbus_daemon: DBusDaemon

      a #TpDBusDaemon, or %NULL to use tp_dbus_daemon_dup()

    • callback: AsyncReadyCallback

      a callback to call with a list of CMs

    Returns void

  • List the bus names of all the connections that currently exist, together with the connection manager name and the protocol name for each connection. Call the callback when done.

    The bus names passed to the callback can be used to construct #TpConnection objects for any connections that are of interest.

    Parameters

    • bus_daemon: DBusDaemon

      proxy for the D-Bus daemon

    • callback: ConnectionNameListCb

      callback to be called when listing the connections succeeds or fails; not called if the D-Bus connection fails completely or if the weak_object goes away

    • weak_object: GObject.Object

      if not %NULL, will be weakly referenced; the callback will not be called if the object has vanished

    Returns void

  • Create a new #GSimpleAsyncResult with no operation result, and call g_simple_async_result_complete_in_idle() on it.

    This is like a successful version of g_simple_async_report_error_in_idle(), suitable for asynchronous functions that (conceptually) either succeed and return nothing, or raise an error, such as tp_proxy_prepare_async().

    The corresponding finish function should not call a function that attempts to get a result, such as g_simple_async_result_get_op_res_gpointer().

    Parameters

    Returns void

  • Declare that g_interface implements the given D-Bus interface, with the given properties. This may only be called once per GInterface, usually from a section of its base_init function that only runs once.

    This is typically only used within generated code; there is normally no reason to call it manually.

    Parameters

    Returns void

  • user_action_time_from_x11(x11_time: number): number
  • Convert an X11 timestamp into a user action time as used in Telepathy.

    This also works for the timestamps used by GDK 2, GDK 3 and Clutter 1.0; it may or may not work with other toolkits or versions.

    Parameters

    • x11_time: number

      an X11 timestamp, or 0 to indicate the current time

    Returns number

  • user_action_time_should_present(user_action_time: number): [boolean, number]
  • Interpret a Telepathy user action time to decide whether a Handler should attempt to gain focus. If %TRUE is returned, it would be appropriate to call gtk_window_present_with_time() using x11_time as input, for instance.

    x11_time is used to return a timestamp in the right format for X11, GDK 2, GDK 3 and Clutter 1.0; it may or may not work with other toolkits or versions.

    Parameters

    • user_action_time: number

      the Telepathy user action time

    Returns [boolean, number]

  • utf8_make_valid(name: string): string
  • Validate that the provided string is valid UTF8. If not, replace all invalid bytes with unicode replacement character (U+FFFD).

    This method is a verbatim copy of glib's internal _g_utf8_make_valid() function, and will be deprecated as soon as the glib one becomes public.

    Parameters

    • name: string

      string to coerce into UTF8

    Returns string

  • Free va. This is exactly the same as g_value_array_free(), but does not provoke deprecation warnings from GLib when used in conjunction with tp_value_array_build() and tp_value_array_unpack().

    Parameters

    Returns void

Legend

  • Module
  • Object literal
  • Variable
  • Function
  • Function with type parameter
  • Index signature
  • Type alias
  • Type alias with type parameter
  • Enumeration
  • Enumeration member
  • Property
  • Method
  • Interface
  • Interface with type parameter
  • Constructor
  • Property
  • Method
  • Index signature
  • Class
  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Accessor
  • Index signature
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Inherited accessor
  • Protected property
  • Protected method
  • Protected accessor
  • Private property
  • Private method
  • Private accessor
  • Static property
  • Static method