blob: 7d9b4fd8d9b9579ca78d83bccc505be48548cb4f [file] [log] [blame]
anjana_sreekumar@infosys.com991c2062020-01-08 11:42:57 +05301/*
2 * s6MsgHandler.h
3 *
4 * Created on: Jun 5, 2019
5 * Author: Anjana_Sreekumar
6 */
7
8#ifndef INCLUDE_MME_APP_MSGHANDLERS_S6MSGHANDLER_H_
9#define INCLUDE_MME_APP_MSGHANDLERS_S6MSGHANDLER_H_
10
11#include "msgType.h"
12#include <msgBuffer.h>
13
14class S6MsgHandler {
15public:
16 static S6MsgHandler* Instance();
17 virtual ~S6MsgHandler();
18
19 void handleS6Message_v(cmn::utils::MsgBuffer* msgBuf);
20
21private:
22 S6MsgHandler();
23
24 void handleAuthInfoAnswer_v(cmn::utils::MsgBuffer* msgData_p, uint32_t ueIdx);
25 void handleUpdateLocationAnswer_v(cmn::utils::MsgBuffer* msgData_p, uint32_t ueIdx);
26 void handlePurgeAnswer_v(cmn::utils::MsgBuffer* msgData_p, uint32_t ueIdx);
27 void handleCancelLocationRequest_v(cmn::utils::MsgBuffer* msgData_p);
28
29};
30
31#endif /* INCLUDE_MME_APP_MSGHANDLERS_S6MSGHANDLER_H_ */