Loading ccsrc/EncDec/LibItsCam_Encdec.cc +17 −14 Original line number Diff line number Diff line #include "LibItsCam_EncdecDeclarations.hh" #include "CAMCodec.hh" //#include "CAMCodec.hh" namespace LibItsCam__EncdecDeclarations { INTEGER fx__dec__CAM(BITSTRING& b, CAM__PDU__Descriptions::CAM& p); /**************************************************** * @desc External function to encode a CamReq type * @param value to encode Loading Loading @@ -29,22 +32,22 @@ INTEGER fx__dec__CamReq(BITSTRING& b, LibItsCam__TestSystem::CamReq& p) } */ BITSTRING fx__enc__CAM(const CAM__PDU__Descriptions::CAM& p) { CAMPDUCodec codec; BITSTRING b; codec.encode(p, b); return b; } //BITSTRING fx__enc__CAM(const CAM__PDU__Descriptions::CAM& p) //{ // CAMPDUCodec codec; // BITSTRING b; // codec.encode(p, b); // return b; //} INTEGER fx__dec__CAM(BITSTRING& b, CAM__PDU__Descriptions::CAM& p) { CAMPDUCodec codec; INTEGER rc = codec.decode(b, p); if(rc > 0){ b = (b >> rc); } return 0; // CAMPDUCodec codec; // INTEGER rc = codec.decode(b, p); // if(rc > 0){ // b = (b >> rc); // } return -1; } } //end namespace Loading Loading
ccsrc/EncDec/LibItsCam_Encdec.cc +17 −14 Original line number Diff line number Diff line #include "LibItsCam_EncdecDeclarations.hh" #include "CAMCodec.hh" //#include "CAMCodec.hh" namespace LibItsCam__EncdecDeclarations { INTEGER fx__dec__CAM(BITSTRING& b, CAM__PDU__Descriptions::CAM& p); /**************************************************** * @desc External function to encode a CamReq type * @param value to encode Loading Loading @@ -29,22 +32,22 @@ INTEGER fx__dec__CamReq(BITSTRING& b, LibItsCam__TestSystem::CamReq& p) } */ BITSTRING fx__enc__CAM(const CAM__PDU__Descriptions::CAM& p) { CAMPDUCodec codec; BITSTRING b; codec.encode(p, b); return b; } //BITSTRING fx__enc__CAM(const CAM__PDU__Descriptions::CAM& p) //{ // CAMPDUCodec codec; // BITSTRING b; // codec.encode(p, b); // return b; //} INTEGER fx__dec__CAM(BITSTRING& b, CAM__PDU__Descriptions::CAM& p) { CAMPDUCodec codec; INTEGER rc = codec.decode(b, p); if(rc > 0){ b = (b >> rc); } return 0; // CAMPDUCodec codec; // INTEGER rc = codec.decode(b, p); // if(rc > 0){ // b = (b >> rc); // } return -1; } } //end namespace Loading