TsgcWSPServer_sgc › Métodos › ClearQueue
Descarta las publicaciones retenidas en cola pendientes en un canal.
function ClearQueue(const aChannel: String): Boolean;
| Nombre | Tipo | Descripción |
|---|---|---|
aChannel | const String | Nombre del canal cuyas publicaciones en cola deben descartarse. |
True cuando se encontró una cola para el canal y se vació, False cuando no existe ninguna cola para ese canal (Boolean)
Cuando los clientes publican con QoS Nivel 1 o Nivel 2, el servidor mantiene el último mensaje (Nivel 1) o el historial completo (Nivel 2) por canal, de modo que los suscriptores que se incorporen tarde puedan recibirlos al conectarse o al suscribirse. ClearQueue elimina esos mensajes retenidos para el canal indicado sin afectar a los suscriptores actualmente conectados.
oProtocol.ClearQueue('news');