summaryrefslogtreecommitdiff
path: root/ychat-0.1/room.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ychat-0.1/room.cpp')
-rw-r--r--ychat-0.1/room.cpp29
1 files changed, 29 insertions, 0 deletions
diff --git a/ychat-0.1/room.cpp b/ychat-0.1/room.cpp
new file mode 100644
index 0000000..2e4971b
--- /dev/null
+++ b/ychat-0.1/room.cpp
@@ -0,0 +1,29 @@
+// class room implementation.
+
+#ifndef ROOM_CXX
+#define ROOM_CXX
+
+#include "room.h"
+#include "MUTX.h"
+
+using namespace std;
+
+room::room( string s_name ) : name( s_name )
+{
+#ifdef VERBOSE
+ pthread_mutex_lock ( &MUTX::get().mut_stdout );
+ cout << "room::room( \"" << s_name << "\" )" << endl;
+ pthread_mutex_unlock( &MUTX::get().mut_stdout );
+#endif
+}
+
+room::~room()
+{
+#ifdef VERBOSE
+ pthread_mutex_lock ( &MUTX::get().mut_stdout );
+ cout << "room::~room[ " << get_name() << " ]" << endl;
+ pthread_mutex_unlock( &MUTX::get().mut_stdout );
+#endif
+}
+
+#endif