blob: 4ef856b8161b744112386d1dcee209a19a37d3fa [file] [log] [blame]
/*
Copyright 2019-present Infosys Limited  
   
SPDX-License-Identifier: Apache-2.0  
  
*/
#ifndef GTPV2MESSAGE_H_
#define GTPV2MESSAGE_H_
#include "basicTypes.h"
#include "msgBuffer.h"
#include "../../../gtpV2Codec/msgClasses/gtpV2MsgDataTypes.h"
class GtpV2Message {
public:
GtpV2Message();
virtual ~GtpV2Message();
static void encodeHeader(MsgBuffer& buffer, GtpV2MessageHeader& msgHeader);
static bool decodeHeader(MsgBuffer& buffer, GtpV2MessageHeader& msgHeader);
protected:
Uint8 msgType;
};
#endif /* GTPV2MESSAGE_H_ */