TsgcWSPServer_sgc › Métodos › ClearQueue
Descarta as publicações retidas (retained) enfileiradas e pendentes em um canal.
function ClearQueue(const aChannel: String): Boolean;
| Name | Type | Descrição |
|---|---|---|
aChannel | const String | Nome do canal cujas publicações enfileiradas devem ser descartadas. |
True quando uma queue foi encontrada para o canal e esvaziada, False quando nenhuma queue existe para esse canal (Boolean)
Quando os clientes publicam com QoS Level 1 ou Level 2, o servidor mantém a última (Level 1) ou o histórico completo (Level 2) de mensagens por canal para que assinantes atrasados possam recebê-las na conexão ou no Subscribe. ClearQueue descarta essas mensagens retidas para o canal fornecido sem afetar os assinantes atualmente conectados.
oProtocol.ClearQueue('news');