28 lines
No EOL
781 B
C++
28 lines
No EOL
781 B
C++
#ifndef __NETMESSAGE_H
|
|
#define __NETMESSAGE_H
|
|
|
|
#include "inetmessage.h"
|
|
#include "inetchannelinfo.h"
|
|
|
|
class CNetMessage : public INetMessage
|
|
{
|
|
public:
|
|
virtual void SetNetChannel(INetChannel* pChan){m_pChan = pChan;}
|
|
virtual void SetReliable(bool m_bR){m_bReliable=m_bR;}
|
|
virtual bool Process(){return true;}
|
|
virtual bool ReadFromBuffer(bf_read&){return true;}
|
|
virtual bool WriteToBuffer(bf_write&){return true;}
|
|
virtual bool IsReliable() const {return m_bReliable;}
|
|
|
|
virtual int GetType() const {return 0;}
|
|
virtual int GetGroup() const {return 0;}
|
|
virtual const char* GetName() const {return "";}
|
|
virtual INetChannel* GetNetChannel() const {return m_pChan;}
|
|
virtual const char* ToString() const {return "";}
|
|
|
|
private:
|
|
bool m_bReliable;
|
|
INetChannel* m_pChan;
|
|
};
|
|
|
|
#endif |