From 9636bfad71a9d42593c698870a269b02cd67dd48 Mon Sep 17 00:00:00 2001 From: Mohamed Abukar Date: Tue, 2 Jul 2019 12:30:09 +0300 Subject: [PATCH] Add missing file Change-Id: If7cf4b67ddaa711971c460d83e4b1c0aa977bf4b Signed-off-by: Mohamed Abukar --- pkg/xapp/types.go | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100755 pkg/xapp/types.go diff --git a/pkg/xapp/types.go b/pkg/xapp/types.go new file mode 100755 index 0000000..71338ad --- /dev/null +++ b/pkg/xapp/types.go @@ -0,0 +1,47 @@ +/* +================================================================================== + Copyright (c) 2019 AT&T Intellectual Property. + Copyright (c) 2019 Nokia + + 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. +================================================================================== +*/ +package xapp + +import ( + "sync" + "unsafe" +) + +// To be removed ... +type RMRStatistics struct{} + +type RMRClient struct { + context unsafe.Pointer + ready int + wg sync.WaitGroup + mux sync.Mutex + stat map[string]Counter + consumers []MessageConsumer + readyCb ReadyCB + readyCbParams interface{} +} + +type RMRMeid struct { + PlmnID string + EnbID string +} + +type MessageConsumer interface { + Consume(mtype int, sid int, payload []byte, meid *RMRMeid) error +} -- 2.16.6