CProtocolEvent
#include "CProtocolEvent.h"
CProtocolEvent
encapsulates the return value of Event() and Poll() methods defined
by the CProtocolService
class. CProtocolEvent
s may also be thrown as
exceptions by the Read() and ReadSpecial() methods.
if (!service.ConnectRequest()) { cerr << "ConnectRequest() failed: " << service.GetLastErrorMessage() << endl; } else { CProtocolEvent * event; while ((event = service.Event()) == 0) { Sleep(100); } cout << "Event received: " << event->GetMessage() << endl; delete event; if (service.GetState() == lgo_STATE_DATA_TRANSFER_XON) { TransferData(service); } }