/* * $Id$ * * [ Description ] * */ #include "Behavioural/include/Interface.h" #include "Common/include/ChangeCase.h" namespace morpheo { namespace behavioural { string Interface::signal_name (string name_interface, string name_signal , direction_t direction ) { log_printf(FUNC,Behavioural,"signal_name","Begin"); string str_direction = toString(direction); string str_interface = name_interface; string str_signal = name_signal; LowerCase(str_direction); UpperCase(str_interface); UpperCase(str_signal ); string signame = str_direction; if (str_interface != "") signame += "_"+str_interface; if (str_signal != "") signame += "_"+str_signal; log_printf(FUNC,Behavioural,"signal_name","End"); return signame; }; }; // end namespace behavioural }; // end namespace morpheo