gwnavruntime/visualdebug/amp/Amp_Interfaces.h Source File
Go to the documentation of this file.
17 #ifndef INC_KY_AMP_INTERFACES_H
18 #define INC_KY_AMP_INTERFACES_H
36 class IMessageHandler :
public RefCountBase<IMessageHandler, MemStat_VisualDebugMessage>
39 virtual ~IMessageHandler() {};
40 virtual void Handle(Message* message) = 0;
44 Handle_OnUserDemand = 0,
45 Handle_AfterDecompression = 1,
46 Handle_ImmediatelyWhenRead = 2,
49 virtual Mode HandleMode() = 0;
59 virtual ~SendInterface() { }
60 virtual bool OnSendLoop() = 0;
65 class ConnStatusInterface
76 virtual ~ConnStatusInterface() { }
77 virtual void OnStatusChanged(StatusType newStatus, StatusType oldStatus,
const char* message) = 0;
78 virtual void OnMsgVersionMismatch(
int peerVersion,
int localVersion,
const char* message) = 0;
Definition: gamekitcrowddispersion.h:20