TsgcWSPServer_sgc메서드 › ClearQueue

ClearQueue 메서드

채널에서 대기 중인 큐에 들어간 retained 게시를 폐기합니다.

구문

function ClearQueue(const aChannel: String): Boolean;

Parameters

NameType설명
aChannelconst String큐에 대기 중인 게시를 폐기해야 하는 채널의 이름입니다.

반환 값

채널에 대한 큐를 찾아 비웠을 때 True이고, 해당 채널에 큐가 없을 때 False입니다 (Boolean)

설명

클라이언트가 QoS Level 1 또는 Level 2로 publish하면, 서버는 채널별로 최신(Level 1) 또는 전체 기록(Level 2) 메시지를 보관하여 늦게 구독한 자가 연결 시 또는 Subscribe 시 이를 수신할 수 있게 합니다. ClearQueue는 현재 연결된 구독자에게 영향을 주지 않고 주어진 채널에 대해 보관된 메시지를 폐기합니다.

예제

oProtocol.ClearQueue('news');

메서드로 돌아가기