X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=Bouncer%2Fsrc%2Fxapp-mgmt%2Fmsgs_proc.hpp;fp=Bouncer%2Fsrc%2Fxapp-mgmt%2Fmsgs_proc.hpp;h=0000000000000000000000000000000000000000;hb=fbc7e3ad84fc7269233a2f0b5d416cb1c6f8a6ea;hp=a0c97f67b613bf91a4b4e52190e5209dac033372;hpb=eb27c05c05b5042d115480c40cffa16e7d473d80;p=ric-app%2Fbouncer.git diff --git a/Bouncer/src/xapp-mgmt/msgs_proc.hpp b/Bouncer/src/xapp-mgmt/msgs_proc.hpp deleted file mode 100644 index a0c97f6..0000000 --- a/Bouncer/src/xapp-mgmt/msgs_proc.hpp +++ /dev/null @@ -1,68 +0,0 @@ -/* -# ================================================================================== -# Copyright (c) 2020 HCL Technologies Limited. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# ================================================================================== -*/ - - -#pragma once - -#ifndef XAPP_MSG_XAPP_MSG_HPP_ -#define XAPP_MSG_XAPP_MSG_HPP_ - -#include -#include -#include -#include - -#include "a1_helper.hpp" -#include "e2ap_control.hpp" -#include "e2ap_control_response.hpp" -#include "e2ap_indication.hpp" -#include "subscription_delete_request.hpp" -#include "subscription_delete_response.hpp" -#include "subscription_helper.hpp" -#include "subscription_request.hpp" -#include "subscription_request.hpp" -#include "subscription_response.hpp" -#include "e2sm_subscription.hpp" -#include "subs_mgmt.hpp" - -#define MAX_RMR_RECV_SIZE 2<<15 - -class XappMsgHandler{ - -private: - std::string xapp_id; - SubscriptionHandler *_ref_sub_handler; -public: - //constructor for xapp_id. - XappMsgHandler(std::string xid){xapp_id=xid; _ref_sub_handler=NULL;}; - XappMsgHandler(std::string xid, SubscriptionHandler &subhandler){xapp_id=xid; _ref_sub_handler=&subhandler;}; - - void operator() (rmr_mbuf_t *, bool*); - - void register_handler(); - bool encode_subscription_delete_request(unsigned char*, size_t* ); - - bool decode_subscription_response(unsigned char*, size_t ); - - //bool a1_policy_handler(char *, int* , a1_policy_helper &); - - void testfunction() {std::cout << "<<<<<<<<<<<<<<<<<