Example #1
0
bool
ExpungeHandler::HandleUntagged(Response& response)
{
	if (!response.EqualsAt(1, "EXPUNGE") || !response.IsNumberAt(0))
		return false;

	uint32 index = response.NumberAt(0);

	if (fListener != NULL)
		fListener->MessageExpungeReceived(index);

	return true;
}
Example #2
0
bool
ExistsHandler::HandleUntagged(Response& response)
{
	if (!response.EqualsAt(1, "EXISTS") || !response.IsNumberAt(0))
		return false;

	uint32 count = response.NumberAt(0);

	if (fListener != NULL)
		fListener->MessageExistsReceived(count);

	return true;
}