ENB_MODE is a cmake option to swap the order of include directories.
This has historical reasons; before OAI used cmake, it was very
sensitive to the order of includes. Nowadays, the order does not matter.
Remove this option, and fix the compilation issues that arise while
doing so.
OAI is riddled with boolean_t, FALSE, TRUE, etc. This makes no sense, as
there is a standard bool type, and could lead to nasty bugs if a
definition of a bool is non-standard (0 == false, true == !false). This
commit removes all non-standard bools in the whole project.
1.MCE (Multicast Control Entity) entity developed (new dedicated task developed: TASK_MCE_APP)
2.eNB side M2 interface procedures (new dedicated task developed: TASK_M2AP_ENB)
3.MCE side M2 interface procedures (new dedicated task developed: TASK_M2AP_MCE)
4.ASN1 bindings for m2ap-14.0.0.asn1 implemented and tested
5.MCE config parameters
ACKNOWLEDGEMENT:
1. This commit was developed at Vicomtech (https://www.vicomtech.org) under UE project CDN-X-ALL: "CDN edge-cloud computing for efficient cache and reliable streaming aCROSS Aggregated unicast-multicast LinkS"
2. Project funded by Fed4FIRE+ OC5 (https://www.fed4fire.eu)
Signed-off-by: Javier Morgade <javier.morgade@ieee.org>