Loading ccsrc/Ports/LibIts_ports/AdapterControlPort.cc +2 −0 Original line number Diff line number Diff line Loading @@ -9,6 +9,7 @@ #include "IVIM_ports/AdapterControlPort_IVIM.partC" #include "MapemSpatem_ports/AdapterControlPort_MapemSpatem.partC" #include "SremSsem_ports/AdapterControlPort_SremSsem.partC" #include "Rtcmem_ports/AdapterControlPort_Rtcmem.partC" //#include "V2G_ports/AdapterControlPort_V2G.partC" #else //_NO_SOFTLINKS_ Loading @@ -18,6 +19,7 @@ #include "AdapterControlPort_IVIM.partC" #include "AdapterControlPort_MapemSpatem.partC" #include "AdapterControlPort_SremSsem.partC" #include "AdapterControlPort_Rtcmem.partC" #include "AdapterControlPort_GN.partC" /* #include "AdapterControlPort_IVIM.partC" Loading ccsrc/Ports/LibIts_ports/AdapterControlPort.hh +2 −0 Original line number Diff line number Diff line Loading @@ -12,6 +12,7 @@ #include "IVIM_ports/AdapterControlPort_IVIM.partH" #include "MapemSpatem_ports/AdapterControlPort_MapemSpatem.partH" #include "SremSsem_ports/AdapterControlPort_SremSsem.partH" #include "Rtcmem_ports/AdapterControlPort_Rtcmem.partH" //#include "V2G_ports/AdapterControlPort_V2G.partH" #else //_NO_SOFTLINKS_ Loading @@ -21,6 +22,7 @@ #include "AdapterControlPort_IVIM.partH" #include "AdapterControlPort_MapemSpatem.partH" #include "AdapterControlPort_SremSsem.partH" #include "AdapterControlPort_Rtcmem.partH" #include "AdapterControlPort_GN.partH" /* #include "AdapterControlPort_IVIM.partH" Loading ccsrc/Ports/LibIts_ports/Rtcmem_ports/AdapterControlPort_Rtcmem.partC 0 → 100644 +66 −0 Original line number Diff line number Diff line //============================================================================= namespace LibItsRtcmem__TestSystem { AdapterControlPort::AdapterControlPort(const char *par_port_name) : AdapterControlPort_BASE(par_port_name) { } AdapterControlPort::~AdapterControlPort() { } void AdapterControlPort::set_parameter(const char * /*parameter_name*/, const char * /*parameter_value*/) { } /*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, boolean is_writable, boolean is_error) {}*/ void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) { } void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) { } void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) { } /*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ void AdapterControlPort::user_map(const char * /*system_port*/) { } void AdapterControlPort::user_unmap(const char * /*system_port*/) { } void AdapterControlPort::user_start() { } void AdapterControlPort::user_stop() { } void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& /*send_par*/) { } } /* end of namespace */ ccsrc/Ports/LibIts_ports/Rtcmem_ports/AdapterControlPort_Rtcmem.partH 0 → 100644 +32 −0 Original line number Diff line number Diff line //============================================================================= #include "LibItsRtcmem_TestSystem.hh" namespace LibItsRtcmem__TestSystem { class AdapterControlPort : public AdapterControlPort_BASE { public: AdapterControlPort(const char *par_port_name = NULL); ~AdapterControlPort(); void set_parameter(const char *parameter_name, const char *parameter_value); private: /* void Handle_Fd_Event(int fd, boolean is_readable, boolean is_writable, boolean is_error); */ void Handle_Fd_Event_Error(int fd); void Handle_Fd_Event_Writable(int fd); void Handle_Fd_Event_Readable(int fd); /* void Handle_Timeout(double time_since_last_call); */ protected: void user_map(const char *system_port); void user_unmap(const char *system_port); void user_start(); void user_stop(); void outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& send_par); }; } // end of namespace ccsrc/Ports/LibIts_ports/Rtcmem_ports/RtcmemPort.cc 0 → 100644 +107 −0 Original line number Diff line number Diff line // This Test Port skeleton source file was generated by the // TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A // for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 16:32:05 2015 // Copyright Ericsson Telecom AB 2000-2014 // You may modify this file. Complete the body of empty functions and // add your member functions here. #include "RtcmemPort.hh" #include "RtcmemLayerFactory.hh" #include "loggers.hh" namespace LibItsRtcmem__TestSystem { RtcmemPort::RtcmemPort(const char *par_port_name) : RtcmemPort_BASE(par_port_name), _cfg_params(), _layer_params(), _layer(NULL), _time_key("RtcmemPort::outgoing_send") { } RtcmemPort::~RtcmemPort() { if (_layer != NULL) { delete _layer; } } void RtcmemPort::set_parameter(const char * parameter_name, const char * parameter_value) { loggers::get_instance().log("RtcmemPort::set_parameter: %s=%s", parameter_name, parameter_value); _cfg_params.insert(std::pair<std::string, std::string>(std::string(parameter_name), std::string(parameter_value))); } /*void RtcmemPort::Handle_Fd_Event(int fd, boolean is_readable, boolean is_writable, boolean is_error) {}*/ void RtcmemPort::Handle_Fd_Event_Error(int /*fd*/) { } void RtcmemPort::Handle_Fd_Event_Writable(int /*fd*/) { } void RtcmemPort::Handle_Fd_Event_Readable(int /*fd*/) { } /*void RtcmemPort::Handle_Timeout(double time_since_last_call) {}*/ void RtcmemPort::user_map(const char * system_port) { loggers::get_instance().log(">>> RtcmemPort::user_map: %s", system_port); // Build layer stack params::iterator it = _cfg_params.find(std::string("params")); if (it != _cfg_params.end()) { loggers::get_instance().log("RtcmemPort::user_map: %s", it->second.c_str()); _layer = layer_stack_builder::get_instance()->create_layer_stack(it->second.c_str()); if (static_cast<RtcmemLayer *>(_layer) == NULL) { loggers::get_instance().error("RtcmemPort::user_map: Invalid stack configuration: %s", it->second.c_str()); } static_cast<RtcmemLayer *>(_layer)->add_upper_port(this); } else { loggers::get_instance().error("RtcmemPort::user_map: No layers defined in configuration file"); } } void RtcmemPort::user_unmap(const char * system_port) { loggers::get_instance().log(">>> RtcmemPort::user_unmap: %s", system_port); if (_layer != NULL) { delete _layer; _layer = NULL; } } void RtcmemPort::user_start() { } void RtcmemPort::user_stop() { } void RtcmemPort::outgoing_send(const RtcmemReq& send_par) { loggers::get_instance().log_msg(">>> RtcmemPort::outgoing_send: payload=", send_par); float duration; loggers::get_instance().set_start_time(_time_key); params params; static_cast<RtcmemLayer *>(_layer)->sendMsg(send_par, params); loggers::get_instance().set_stop_time(_time_key, duration); } void RtcmemPort::receiveMsg(const LibItsRtcmem__TestSystem::RtcmemInd& p_ind, const params& p_params) { loggers::get_instance().log_msg(">>> RtcmemPort::receive_msg: ", p_ind); incoming_message(p_ind); } } /* end of namespace */ Loading
ccsrc/Ports/LibIts_ports/AdapterControlPort.cc +2 −0 Original line number Diff line number Diff line Loading @@ -9,6 +9,7 @@ #include "IVIM_ports/AdapterControlPort_IVIM.partC" #include "MapemSpatem_ports/AdapterControlPort_MapemSpatem.partC" #include "SremSsem_ports/AdapterControlPort_SremSsem.partC" #include "Rtcmem_ports/AdapterControlPort_Rtcmem.partC" //#include "V2G_ports/AdapterControlPort_V2G.partC" #else //_NO_SOFTLINKS_ Loading @@ -18,6 +19,7 @@ #include "AdapterControlPort_IVIM.partC" #include "AdapterControlPort_MapemSpatem.partC" #include "AdapterControlPort_SremSsem.partC" #include "AdapterControlPort_Rtcmem.partC" #include "AdapterControlPort_GN.partC" /* #include "AdapterControlPort_IVIM.partC" Loading
ccsrc/Ports/LibIts_ports/AdapterControlPort.hh +2 −0 Original line number Diff line number Diff line Loading @@ -12,6 +12,7 @@ #include "IVIM_ports/AdapterControlPort_IVIM.partH" #include "MapemSpatem_ports/AdapterControlPort_MapemSpatem.partH" #include "SremSsem_ports/AdapterControlPort_SremSsem.partH" #include "Rtcmem_ports/AdapterControlPort_Rtcmem.partH" //#include "V2G_ports/AdapterControlPort_V2G.partH" #else //_NO_SOFTLINKS_ Loading @@ -21,6 +22,7 @@ #include "AdapterControlPort_IVIM.partH" #include "AdapterControlPort_MapemSpatem.partH" #include "AdapterControlPort_SremSsem.partH" #include "AdapterControlPort_Rtcmem.partH" #include "AdapterControlPort_GN.partH" /* #include "AdapterControlPort_IVIM.partH" Loading
ccsrc/Ports/LibIts_ports/Rtcmem_ports/AdapterControlPort_Rtcmem.partC 0 → 100644 +66 −0 Original line number Diff line number Diff line //============================================================================= namespace LibItsRtcmem__TestSystem { AdapterControlPort::AdapterControlPort(const char *par_port_name) : AdapterControlPort_BASE(par_port_name) { } AdapterControlPort::~AdapterControlPort() { } void AdapterControlPort::set_parameter(const char * /*parameter_name*/, const char * /*parameter_value*/) { } /*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, boolean is_writable, boolean is_error) {}*/ void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) { } void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) { } void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) { } /*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ void AdapterControlPort::user_map(const char * /*system_port*/) { } void AdapterControlPort::user_unmap(const char * /*system_port*/) { } void AdapterControlPort::user_start() { } void AdapterControlPort::user_stop() { } void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& /*send_par*/) { } } /* end of namespace */
ccsrc/Ports/LibIts_ports/Rtcmem_ports/AdapterControlPort_Rtcmem.partH 0 → 100644 +32 −0 Original line number Diff line number Diff line //============================================================================= #include "LibItsRtcmem_TestSystem.hh" namespace LibItsRtcmem__TestSystem { class AdapterControlPort : public AdapterControlPort_BASE { public: AdapterControlPort(const char *par_port_name = NULL); ~AdapterControlPort(); void set_parameter(const char *parameter_name, const char *parameter_value); private: /* void Handle_Fd_Event(int fd, boolean is_readable, boolean is_writable, boolean is_error); */ void Handle_Fd_Event_Error(int fd); void Handle_Fd_Event_Writable(int fd); void Handle_Fd_Event_Readable(int fd); /* void Handle_Timeout(double time_since_last_call); */ protected: void user_map(const char *system_port); void user_unmap(const char *system_port); void user_start(); void user_stop(); void outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& send_par); }; } // end of namespace
ccsrc/Ports/LibIts_ports/Rtcmem_ports/RtcmemPort.cc 0 → 100644 +107 −0 Original line number Diff line number Diff line // This Test Port skeleton source file was generated by the // TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A // for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 16:32:05 2015 // Copyright Ericsson Telecom AB 2000-2014 // You may modify this file. Complete the body of empty functions and // add your member functions here. #include "RtcmemPort.hh" #include "RtcmemLayerFactory.hh" #include "loggers.hh" namespace LibItsRtcmem__TestSystem { RtcmemPort::RtcmemPort(const char *par_port_name) : RtcmemPort_BASE(par_port_name), _cfg_params(), _layer_params(), _layer(NULL), _time_key("RtcmemPort::outgoing_send") { } RtcmemPort::~RtcmemPort() { if (_layer != NULL) { delete _layer; } } void RtcmemPort::set_parameter(const char * parameter_name, const char * parameter_value) { loggers::get_instance().log("RtcmemPort::set_parameter: %s=%s", parameter_name, parameter_value); _cfg_params.insert(std::pair<std::string, std::string>(std::string(parameter_name), std::string(parameter_value))); } /*void RtcmemPort::Handle_Fd_Event(int fd, boolean is_readable, boolean is_writable, boolean is_error) {}*/ void RtcmemPort::Handle_Fd_Event_Error(int /*fd*/) { } void RtcmemPort::Handle_Fd_Event_Writable(int /*fd*/) { } void RtcmemPort::Handle_Fd_Event_Readable(int /*fd*/) { } /*void RtcmemPort::Handle_Timeout(double time_since_last_call) {}*/ void RtcmemPort::user_map(const char * system_port) { loggers::get_instance().log(">>> RtcmemPort::user_map: %s", system_port); // Build layer stack params::iterator it = _cfg_params.find(std::string("params")); if (it != _cfg_params.end()) { loggers::get_instance().log("RtcmemPort::user_map: %s", it->second.c_str()); _layer = layer_stack_builder::get_instance()->create_layer_stack(it->second.c_str()); if (static_cast<RtcmemLayer *>(_layer) == NULL) { loggers::get_instance().error("RtcmemPort::user_map: Invalid stack configuration: %s", it->second.c_str()); } static_cast<RtcmemLayer *>(_layer)->add_upper_port(this); } else { loggers::get_instance().error("RtcmemPort::user_map: No layers defined in configuration file"); } } void RtcmemPort::user_unmap(const char * system_port) { loggers::get_instance().log(">>> RtcmemPort::user_unmap: %s", system_port); if (_layer != NULL) { delete _layer; _layer = NULL; } } void RtcmemPort::user_start() { } void RtcmemPort::user_stop() { } void RtcmemPort::outgoing_send(const RtcmemReq& send_par) { loggers::get_instance().log_msg(">>> RtcmemPort::outgoing_send: payload=", send_par); float duration; loggers::get_instance().set_start_time(_time_key); params params; static_cast<RtcmemLayer *>(_layer)->sendMsg(send_par, params); loggers::get_instance().set_stop_time(_time_key, duration); } void RtcmemPort::receiveMsg(const LibItsRtcmem__TestSystem::RtcmemInd& p_ind, const params& p_params) { loggers::get_instance().log_msg(">>> RtcmemPort::receive_msg: ", p_ind); incoming_message(p_ind); } } /* end of namespace */