blob: 4ef856b8161b744112386d1dcee209a19a37d3fa [file] [log] [blame]
anjana_sreekumar@infosys.com991c2062020-01-08 11:42:57 +05301 /*
2Copyright 2019-present Infosys Limited  
3   
4SPDX-License-Identifier: Apache-2.0  
5  
6*/
7
8
9
10#ifndef GTPV2MESSAGE_H_
11#define GTPV2MESSAGE_H_
12
13#include "basicTypes.h"
14#include "msgBuffer.h"
15#include "../../../gtpV2Codec/msgClasses/gtpV2MsgDataTypes.h"
16
17class GtpV2Message {
18public:
19 GtpV2Message();
20 virtual ~GtpV2Message();
21 static void encodeHeader(MsgBuffer& buffer, GtpV2MessageHeader& msgHeader);
22 static bool decodeHeader(MsgBuffer& buffer, GtpV2MessageHeader& msgHeader);
23
24protected:
25 Uint8 msgType;
26};
27
28#endif /* GTPV2MESSAGE_H_ */
29