Modify licenses
[scp/ocu/5gnr.git] / Include / cuupTest.h
1 /******************************************************************************
2 *
3 *   Copyright (c) 2020 ICT/CAS.
4 *
5 *   Licensed under the O-RAN Software License, Version 1.0 (the "Software License");
6 *   you may not use this file except in compliance with the License.
7 *   You may obtain a copy of the License at
8 *
9 *       https://www.o-ran.org/software
10 *
11 *   Unless required by applicable law or agreed to in writing, software
12 *   distributed under the License is distributed on an "AS IS" BASIS,
13 *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 *   See the License for the specific language governing permissions and
15 *   limitations under the License.
16 *
17 *******************************************************************************/
18
19 #ifndef CUUP_TEST_H
20 #define CUUP_TEST_H
21
22 #include "vos_socket.h"
23 #include "pdcpu.h"
24 #include "ngu.h"
25 #include "cuupCommon.h"
26 #include "f1uCommon.h"
27 #include "gtpCommon.h"
28 #include "cuupUeIdTransf.h"
29 #include "msgb.h"
30 #include "sdapCore.h"
31
32 extern INT32 printfTransLayerAddr(TransLayerAddr_t *pAddr);
33 extern INT32 printfNguInstance(NguInstance_t *pNguInstance);
34 extern INT32 printfNguCfgResult(NguCfgResult_t *pCfg);
35 extern INT32 printfDrbEntity(PdcpDrbEntity_t *pEntity);
36 extern INT32 printfPdcpuCfgResult(PdcpuCfgResult_t *pResult);
37 extern INT32 printfCuf1uInstance(Cuf1uInstance_t *pF1u);
38 extern INT32 printfCuf1uCfgResult(Cuf1uCfgResult_t *pResult);
39 extern INT32 printfPdcpuSecInfo(PdcpuSecInfo_t *pSec);
40 extern INT32 printfVosSockAddr(vos_sockaddr_t *pAddr);
41 extern INT32 printfTun(Tun_t *pTun);
42 extern INT32 printfPdcpuSecEnableInfo(PdcpuSecEnableInfo_t *pInfo);
43 extern INT32 printfCuupUeIdxTable(CuupUeIdxTable_t *pTable);
44 extern INT32 printfMsgbBuff(MsgbBuff_t *pMsgBuff);
45 extern INT32 printfExPduInfo(ExPduInfo_t *pPdu);
46
47 #endif /* CUUP_TEST_H */