LosaDev source snapshot 2019

This commit is contained in:
LosaDev committed 2026-11-07 13:30:45 +07:00
commit c198676e97
20588 files changed
+8812878

No files matched your search

+47
View File
@@ -0,0 +1,47 @@
// cHeader.h: interface for the cHeader class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_CHEADER_H__2F21E167_CB25_4600_B3E0_A34A07BCFC3D__INCLUDED_)
#define AFX_CHEADER_H__2F21E167_CB25_4600_B3E0_A34A07BCFC3D__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// packet header
class cHeader
{
public:
cHeader()
{
m_nPayload = 0;
m_nCommand = 0;
m_nSequence = 0;
}
public:
void SetHeader( const uint16 nPayload = 0, const uint16 nCommand = 0, const uint8 nSequence = 0 )
{
m_nPayload = nPayload;
m_nCommand = nCommand;
m_nSequence = nSequence;
}
BOOL IsPerfect(const uint8 nSequence) { return (nSequence == m_nSequence) ? TRUE : FALSE; }
uint16 GetPayload() { return m_nPayload; }
uint16 GetCommand() { return m_nCommand; }
uint8 GetSequence() { return m_nSequence; }
protected:
uint16 m_nPayload;
uint16 m_nCommand;
uint8 m_nSequence;
};
#endif // !defined(AFX_CHEADER_H__2F21E167_CB25_4600_B3E0_A34A07BCFC3D__INCLUDED_)