|
#include "StdAfx.h"
#include "LogoutRequestService.h"
#include "ExampleClient.h"
#include "ProtobufPacket.h"
CLogoutRequestService::CLogoutRequestService(void)
{
}
CLogoutRequestService::~CLogoutRequestService(void)
{
}
void CLogoutRequestService::handle( ClientKey clientKey, PushFramework::IncomingPacket* pRequest )
{
ExampleClient* pClient = (ExampleClient*) getServer()->getClientFactory()->getClient(clientKey);
if(!pClient)
return;
ProtobufPacket<LogoutRequest>* pLogoutRequest = (ProtobufPacket<LogoutRequest>*) pRequest;
pClient->disconnect(false);
getServer()->getClientFactory()->returnClient(clientKey);
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.