Commit 4039c47c authored by garciay's avatar garciay
Browse files

Add support of AuthorizarionRequest/Response

parent efe265b2
#include "etsi_ts102941_types_authorization_shared_at_request.hh"
#include "loggers.hh"
int etsi_ts102941_types_authorization_shared_at_request::encode (const EtsiTs102941TypesAuthorization::SharedAtRequest& p_shared_at_request, OCTETSTRING& p_data)
{
loggers::get_instance().log(">>> etsi_ts102941_types_authorization_shared_at_request::encode: %s", p_shared_at_request.get_descriptor()->name);
BITSTRING b;
TTCN_EncDec::clear_error();
TTCN_Buffer buffer;
p_shared_at_request.encode(*p_shared_at_request.get_descriptor(), buffer, TTCN_EncDec::CT_OER);
p_data = OCTETSTRING(buffer.get_len(), buffer.get_data());
loggers::get_instance().log_msg("etsi_ts102941_types_authorization_shared_at_request::encode: ", p_data);
return 0;
}
int etsi_ts102941_types_authorization_shared_at_request::decode (const OCTETSTRING& p_data, EtsiTs102941TypesAuthorization::SharedAtRequest& p_shared_at_request, params* p_params)
{
loggers::get_instance().log_msg(">>> etsi_ts102941_types_authorization_shared_at_request::decode: ", p_data);
TTCN_EncDec::clear_error();
TTCN_Buffer decoding_buffer(p_data);
// _params = params;
p_shared_at_request.decode(*p_shared_at_request.get_descriptor(), decoding_buffer, TTCN_EncDec::CT_OER);
loggers::get_instance().log_msg("<<< etsi_ts102941_types_authorization_shared_at_request::decode: ", (const Base_Type&)p_shared_at_request);
return 0;
}
#pragma once
#include "codec.hh"
#include "params.hh"
#include "EtsiTs102941TypesAuthorization.hh"
class etsi_ts102941_types_authorization_shared_at_request : public codec<EtsiTs102941TypesAuthorization::SharedAtRequest, EtsiTs102941TypesAuthorization::SharedAtRequest>
{
public:
explicit etsi_ts102941_types_authorization_shared_at_request() : codec<EtsiTs102941TypesAuthorization::SharedAtRequest, EtsiTs102941TypesAuthorization::SharedAtRequest>() { };
virtual ~etsi_ts102941_types_authorization_shared_at_request() { };
virtual int encode (const EtsiTs102941TypesAuthorization::SharedAtRequest& p_shared_at_request, OCTETSTRING& p_data);
virtual int decode (const OCTETSTRING& p_data, EtsiTs102941TypesAuthorization::SharedAtRequest& p_shared_at_request, params* p_params = NULL);
}; // End of class etsi_ts102941_types_authorization_shared_at_request
#include "etsi_ts102941_types_authorization_validation_request.hh"
#include "loggers.hh"
int etsi_ts102941_types_authorization_validation_request::encode (const EtsiTs102941TypesAuthorizationValidation::AuthorizationValidationRequest& p_authorization_validation_request, OCTETSTRING& p_data)
{
loggers::get_instance().log(">>> etsi_ts102941_types_authorization_validation_request::encode: %s", p_authorization_validation_request.get_descriptor()->name);
BITSTRING b;
TTCN_EncDec::clear_error();
TTCN_Buffer buffer;
p_authorization_validation_request.encode(*p_authorization_validation_request.get_descriptor(), buffer, TTCN_EncDec::CT_OER);
p_data = OCTETSTRING(buffer.get_len(), buffer.get_data());
loggers::get_instance().log_msg("etsi_ts102941_types_authorization_validation_request::encode: ", p_data);
return 0;
}
int etsi_ts102941_types_authorization_validation_request::decode (const OCTETSTRING& p_data, EtsiTs102941TypesAuthorizationValidation::AuthorizationValidationRequest& p_authorization_validation_request, params* p_params)
{
loggers::get_instance().log_msg(">>> etsi_ts102941_types_authorization_validation_request::decode: ", p_data);
TTCN_EncDec::clear_error();
TTCN_Buffer decoding_buffer(p_data);
// _params = params;
p_authorization_validation_request.decode(*p_authorization_validation_request.get_descriptor(), decoding_buffer, TTCN_EncDec::CT_OER);
loggers::get_instance().log_msg("<<< etsi_ts102941_types_authorization_validation_request::decode: ", (const Base_Type&)p_authorization_validation_request);
return 0;
}
#pragma once
#include "codec.hh"
#include "params.hh"
#include "EtsiTs102941TypesAuthorizationValidation.hh"
class etsi_ts102941_types_authorization_validation_request : public codec<EtsiTs102941TypesAuthorizationValidation::AuthorizationValidationRequest, EtsiTs102941TypesAuthorizationValidation::AuthorizationValidationRequest>
{
public:
explicit etsi_ts102941_types_authorization_validation_request() : codec<EtsiTs102941TypesAuthorizationValidation::AuthorizationValidationRequest, EtsiTs102941TypesAuthorizationValidation::AuthorizationValidationRequest>() { };
virtual ~etsi_ts102941_types_authorization_validation_request() { };
virtual int encode (const EtsiTs102941TypesAuthorizationValidation::AuthorizationValidationRequest& p_validation_request, OCTETSTRING& p_data);
virtual int decode (const OCTETSTRING& p_data, EtsiTs102941TypesAuthorizationValidation::AuthorizationValidationRequest& p_validation_request, params* p_params = NULL);
}; // End of class etsi_ts102941_types_authorization_validation_request
#include "etsi_ts102941_types_authorization_validation_response.hh"
#include "loggers.hh"
int etsi_ts102941_types_authorization_validation_response::encode (const EtsiTs102941TypesAuthorizationValidation::AuthorizationValidationResponse& p_authorization_validation_response, OCTETSTRING& p_data)
{
loggers::get_instance().log(">>> etsi_ts102941_types_authorization_validation_response::encode: %s", p_authorization_validation_response.get_descriptor()->name);
BITSTRING b;
TTCN_EncDec::clear_error();
TTCN_Buffer buffer;
p_authorization_validation_response.encode(*p_authorization_validation_response.get_descriptor(), buffer, TTCN_EncDec::CT_OER);
p_data = OCTETSTRING(buffer.get_len(), buffer.get_data());
loggers::get_instance().log_msg("etsi_ts102941_types_authorization_validation_response::encode: ", p_data);
return 0;
}
int etsi_ts102941_types_authorization_validation_response::decode (const OCTETSTRING& p_data, EtsiTs102941TypesAuthorizationValidation::AuthorizationValidationResponse& p_authorization_validation_response, params* p_params)
{
loggers::get_instance().log_msg(">>> etsi_ts102941_types_authorization_validation_response::decode: ", p_data);
TTCN_EncDec::clear_error();
TTCN_Buffer decoding_buffer(p_data);
// _params = params;
p_authorization_validation_response.decode(*p_authorization_validation_response.get_descriptor(), decoding_buffer, TTCN_EncDec::CT_OER);
loggers::get_instance().log_msg("<<< etsi_ts102941_types_authorization_validation_response::decode: ", (const Base_Type&)p_authorization_validation_response);
return 0;
}
#pragma once
#include "codec.hh"
#include "params.hh"
#include "EtsiTs102941TypesAuthorizationValidation.hh"
class etsi_ts102941_types_authorization_validation_response : public codec<EtsiTs102941TypesAuthorizationValidation::AuthorizationValidationResponse, EtsiTs102941TypesAuthorizationValidation::AuthorizationValidationResponse>
{
public:
explicit etsi_ts102941_types_authorization_validation_response() : codec<EtsiTs102941TypesAuthorizationValidation::AuthorizationValidationResponse, EtsiTs102941TypesAuthorizationValidation::AuthorizationValidationResponse>() { };
virtual ~etsi_ts102941_types_authorization_validation_response() { };
virtual int encode (const EtsiTs102941TypesAuthorizationValidation::AuthorizationValidationResponse& p_validation_response, OCTETSTRING& p_data);
virtual int decode (const OCTETSTRING& p_data, EtsiTs102941TypesAuthorizationValidation::AuthorizationValidationResponse& p_validation_response, params* p_params = NULL);
}; // End of class etsi_ts102941_types_authorization_validation_response
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment