Method

IbisCapabilitiesstart

since: 0.1

Declaration [src]

void
ibis_capabilities_start (
  IbisCapabilities* capabilities,
  IbisClient* client
)

Description [src]

Starts capability negotiation on client.

This will send the CAP LS command.

While negotiating, you may call ibis_capabilities_add_wait() to add a wait counter that will delay the sending of the CAP END message. The CAP END message will be sent once all of the wait counters have been removed via matching calls to ibis_capabilities_remove_wait().

Available since: 0.1

Parameters

client

Type: IbisClient

The client instance.

The data is owned by the caller of the method.