X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=E2Manager%2Fconverters%2Fx2apPdu_asn1_unpacker.go;h=194711c1bf435e03c961778facaef19210d77175;hb=refs%2Ftags%2F6.0.4;hp=9506b9f7ca6318bd9d3c59dc55e9d4f679b3a216;hpb=1ec13d4076e7c7abefac6176462c1fee31229213;p=ric-plt%2Fe2mgr.git diff --git a/E2Manager/converters/x2apPdu_asn1_unpacker.go b/E2Manager/converters/x2apPdu_asn1_unpacker.go index 9506b9f..194711c 100644 --- a/E2Manager/converters/x2apPdu_asn1_unpacker.go +++ b/E2Manager/converters/x2apPdu_asn1_unpacker.go @@ -13,12 +13,15 @@ // 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. -// + +// This source code is part of the near-RT RIC (RAN Intelligent Controller) +// platform project (RICP). + package converters -// #cgo CFLAGS: -I../asn1codec/inc/ -I../asn1codec/e2ap_engine/ -// #cgo LDFLAGS: -L ../asn1codec/lib/ -L../asn1codec/e2ap_engine/ -le2ap_codec -lasncodec +// #cgo CFLAGS: -I../3rdparty/asn1codec/inc/ -I../3rdparty/asn1codec/e2ap_engine/ +// #cgo LDFLAGS: -L ../3rdparty/asn1codec/lib/ -L../3rdparty/asn1codec/e2ap_engine/ -le2ap_codec -lasncodec // #include // #include import "C" @@ -69,10 +72,10 @@ func UnpackX2apPdu(logger *logger.Logger, allocationBufferSize int, packedBuffer return nil, errors.New(fmt.Sprintf("unpacking error: %s", C.GoString(&errBuf[0]))) } - if logger.DebugEnabled() { + //if logger.DebugEnabled() { C.asn1_pdu_printer(pdu, C.size_t(len(errBuf)), &errBuf[0]) - logger.Debugf("#x2apPdu_asn1_unpacker.UnpackX2apPdu - PDU: %v packed size:%d", C.GoString(&errBuf[0]), packedBufferSize) - } + //logger.Debugf("#x2apPdu_asn1_unpacker.UnpackX2apPdu - PDU: %v packed size:%d", C.GoString(&errBuf[0]), packedBufferSize) + //} return pdu, nil } @@ -86,11 +89,11 @@ func UnpackX2apPduAndRefine(logger *logger.Logger, allocationBufferSize int, pac defer C.delete_pdu(pdu) var refinedResponse = "" - if logger.DebugEnabled() { + //if logger.DebugEnabled() { buf := make([]C.char, 16*maxMessageBufferSize) C.asn1_pdu_printer(pdu, C.size_t(len(buf)), &buf[0]) refinedResponse = C.GoString(&buf[0]) - } + //} return &X2PduRefinedResponse{PduPrint: refinedResponse}, nil }