diff options
Diffstat (limited to 'name.cpp')
| -rw-r--r--[-rwxr-xr-x] | name.cpp | 26 |
1 files changed, 24 insertions, 2 deletions
@@ -4,29 +4,51 @@ #define NAME_CXX #include "name.h" +#include "MUTX.h" using namespace std; name::name( string s_name ) { +#ifdef VERBOSE_ + pthread_mutex_lock ( &MUTX::get().mut_stdout ); + cout << "name::name( \"" << s_name << "\" )" << endl; + pthread_mutex_unlock( &MUTX::get().mut_stdout ); +#endif + set_name( s_name ); } name::~name() { +#ifdef VERBOSE_ + pthread_mutex_lock ( &MUTX::get().mut_stdout ); + cout << "name::~name[ " << s_name << " ]" << endl; + pthread_mutex_unlock( &MUTX::get().mut_stdout ); +#endif } string name::get_name() const { +#ifdef VERBOSE_ + pthread_mutex_lock ( &MUTX::get().mut_stdout ); + cout << "name::get_name()" << endl; + pthread_mutex_unlock( &MUTX::get().mut_stdout ); +#endif + return s_name; } void name::set_name( string s_name ) { +#ifdef VERBOSE_ + pthread_mutex_lock ( &MUTX::get().mut_stdout ); + cout << "name::set_name( \"" << s_name << "\" )" << endl; + pthread_mutex_unlock( &MUTX::get().mut_stdout ); +#endif + this->s_name = s_name; } - - #endif |
