summaryrefslogtreecommitdiff
path: root/thrd.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'thrd.cpp')
-rwxr-xr-x[-rw-r--r--]thrd.cpp21
1 files changed, 1 insertions, 20 deletions
diff --git a/thrd.cpp b/thrd.cpp
index 14a804c..7c9be50 100644..100755
--- a/thrd.cpp
+++ b/thrd.cpp
@@ -4,43 +4,24 @@
#define THRD_CXX
#include "thrd.h"
-#include "MUTX.h"
#include "SOCK.h"
using namespace std;
thrd::thrd( int i_sock )
{
-#ifdef VERBOSE
- pthread_mutex_lock ( &MUTX::get().mut_stdout );
- cout << "thrd::thrd( " << i_sock << " )" << endl;
- pthread_mutex_unlock( &MUTX::get().mut_stdout );
-#endif
-
this->i_sock = i_sock;
}
thrd::~thrd()
{
-#ifdef VERBOSE
- pthread_mutex_lock ( &MUTX::get().mut_stdout );
- cout << "thrd::~thrd()" << endl;
- pthread_mutex_unlock( &MUTX::get().mut_stdout );
-#endif
-
shutdown ( get_sock() , 2 );
}
void
thrd::run()
{
-#ifdef VERBOSE_
- pthread_mutex_lock ( &MUTX::get().mut_stdout );
- cout << "thrd::run()" << endl;
- pthread_mutex_unlock( &MUTX::get().mut_stdout );
-#endif
-
- SOCK::get().read_write( i_sock );
+ SOCK::get().read_write( this, i_sock );
}
#endif