25#ifndef _NETSIM_LTENR_EPC_H_
26#define _NETSIM_LTENR_EPC_H_
28#pragma region HEADER_FILES
44 }LTENR_EPC_HLR, * ptrLTENR_EPC_HLR;
45#define LTENR_EPC_HLR_ALLOC() ((ptrLTENR_EPC_HLR)list_alloc(sizeof(LTENR_EPC_HLR),offsetof(LTENR_EPC_HLR,ele)))
46#define LTENR_EPC_HLR_ADD(epc,h) (LIST_ADD_LAST(&(epc)->hlr,(h)))
47#define LTENR_EPC_HLR_REMOVE(epc,h) (LIST_FREE(&(epc)->hlr,(h)))
48#define LTENR_EPC_HLR_NEXT(h) ((h)=LIST_NEXT((h)))
51#pragma region LTENR_EPC_STRUC
57 }LTENR_EPC, * ptrLTENR_EPC;
61 NETSIM_ID LTENR_EPC_HLR_FindOutInterface(NETSIM_ID d, NETSIM_ID dest);
62 ptrLTENR_EPC_HLR LTENR_EPC_FindHLR(NETSIM_ID d, NETSIM_ID in, NETSIM_ID dest);
63 NETSIM_ID LTENR_NSA_EPC_HLR_FindOutInterface_FOR_GNB(NETSIM_ID d, NETSIM_ID dest, NETSIM_ID gnbID);
64 ptrLTENR_EPC_HLR LTENR_EPC_FindHLR_For_GNB(NETSIM_ID d, NETSIM_ID in, NETSIM_ID dest, NETSIM_ID gnbID);