- public async Channel? create_and_handle_channel_async (Cancellable? cancellable, out HandleChannelsContext context) throws Error
Asynchronously calls CreateChannel on the ChannelDispatcher to create
a channel with the properties defined in TpAccountChannelRequest:request
that you are going to handle yourself.
- public async Channel create_and_observe_channel_async (string preferred_handler, Cancellable? cancellable) throws Error
Asynchronously calls CreateChannel on the ChannelDispatcher to create
a channel with the properties defined in TpAccountChannelRequest:request
and let the ChannelDispatcher dispatch it to an
handler.
- public async bool create_channel_async (string preferred_handler, Cancellable? cancellable) throws Error
Asynchronously calls CreateChannel on the ChannelDispatcher to create
a channel with the properties defined in TpAccountChannelRequest:request
and let the ChannelDispatcher dispatch it to an
handler.
- public Variant dup_request ()
- public async Channel? ensure_and_handle_channel_async (Cancellable? cancellable, out HandleChannelsContext context) throws Error
Asynchronously calls EnsureChannel on the ChannelDispatcher to create
a channel with the properties defined in TpAccountChannelRequest:request
that you are going to handle yourself.
- public async Channel ensure_and_observe_channel_async (string preferred_handler, Cancellable? cancellable) throws Error
Asynchronously calls EnsureChannel on the ChannelDispatcher to create
a channel with the properties defined in TpAccountChannelRequest:request
and let the ChannelDispatcher dispatch it to an
handler.
- public async bool ensure_channel_async (string preferred_handler, Cancellable? cancellable) throws Error
Asynchronously calls EnsureChannel on the ChannelDispatcher to create
a channel with the properties defined in TpAccountChannelRequest:request
and let the ChannelDispatcher dispatch it to an
handler.
- public unowned Account get_account ()
Return the
account construct-only property
- public unowned ChannelRequest get_channel_request ()
- public unowned HashTable<void*,void*> get_request ()
Return the TpAccountChannelRequest:request
construct-only
property
- public int64 get_user_action_time ()
- public void set_channel_factory (ClientChannelFactory factory)
- public void set_conference_initial_channels (string channels)
Indicate that the channel which is going to be requested using
this is an upgrade of the channels whose object paths is listed in channels
.
- public void set_delegate_to_preferred_handler (bool @delegate)
If delegate
is true
, asks to the client
currently handling the channels to delegate them to the preferred handler (passed when calling
ensure_channel_async for example).
- public void set_delegated_channel_callback (owned AccountChannelRequestDelegatedChannelCb callback)
Turn on support for the org.
- public void set_file_transfer_description (string description)
Configure this channel request to provide the recipient of the file
with the given description.
- public void set_file_transfer_hash (FileHashType hash_type, string hash)
Configure this channel request to accompany the file transfer with the
hash of the file.
- public void set_file_transfer_initial_offset (uint64 offset)
Configure this channel request to inform the recipient of the file
that this channel will not send the first offset
bytes of the file.
- public void set_file_transfer_timestamp (uint64 timestamp)
Configure this channel request to accompany the file transfer with the
given modification timestamp for the file.
- public void set_file_transfer_uri (string uri)
Configure this channel request to provide other local Telepathy
components with the URI of the file being sent.
- public void set_hint (string key, Variant value)
Set additional information about the channel request, which will be
used in the resulting request's TpChannelRequest:hints
s property.
- public void set_hints (HashTable<void*,void*> hints)
Set additional information about the channel request, which will be
used as the value for the resulting request's TpChannelRequest:hints
s property.
- public void set_initial_invitee_ids (string ids)
Indicate that the contacts listed in ids
have to be
invited to the conference represented by the channel which is going to be requested using this.
- public void set_initial_invitees (GenericArray<Contact> contacts)
Indicate that the contacts listed in contacts
have to be
invited to the conference represented by the channel which is going to be requested using this.
- public void set_request_property (string name, Variant value)
Configure this channel request to include the given property, as
documented in the Telepathy D-Bus API Specification or an implementation-specific extension.
- public void set_sms_channel (bool is_sms_channel)
If is_sms_channel
is set to true
, messages
sent and received on the requested channel will be transmitted via SMS.
- public void set_target_contact (Contact contact)
Configure this request to create a peer-to-peer channel with
contact
as the other peer.
- public void set_target_id (HandleType handle_type, string identifier)
Configure this request to create a channel with identifier
, an identifier of type handle_type
.