From 371cf3aa2a132401a4557e227577a9f3a57f4477 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sun, 21 Nov 2010 16:21:22 +0000 Subject: --- base.cpp | 65 ---------------------------------------------------------------- 1 file changed, 65 deletions(-) delete mode 100644 base.cpp (limited to 'base.cpp') diff --git a/base.cpp b/base.cpp deleted file mode 100644 index eadf1c3..0000000 --- a/base.cpp +++ /dev/null @@ -1,65 +0,0 @@ -/* - This file is part of yChat - - $Author: cvs $ - $Date: 2004-04-05 10:37:17 $ - - $Header: /cvs/cvsroot/ychat-basic/base.cpp,v 1.1.1.1 2004-04-05 10:37:17 cvs Exp $ -*/ -// template class data implementation; - -#ifndef BASE_CPP -#define BASE_CPP - -#include "base.h" - -template -base::base() -{ - map_elem = new hmap(80); - pthread_mutex_init (&mut_map_elem, NULL ); -} - -template -base::~base( ) -{ - pthread_mutex_destroy( &mut_map_elem ); -} - -template void -base::add_elem( type* p_type ) -{ - pthread_mutex_lock ( &mut_map_elem ); - map_elem->add_elem ( p_type, p_type->get_name()); - pthread_mutex_unlock( &mut_map_elem ); -} - -template void -base::del_elem( string &s_name ) -{ - pthread_mutex_lock ( &mut_map_elem ); - map_elem->del_elem ( s_name ); - pthread_mutex_unlock( &mut_map_elem ); -} - -template type* -base::get_elem( string &s_name, bool &b_found ) -{ - pthread_mutex_lock ( &mut_map_elem ); - type* p_type = map_elem->get_elem( s_name ); - pthread_mutex_unlock( &mut_map_elem ); - - b_found = p_type == NULL ? false : true; - - return p_type; -} - -template void -base::run_func( void (*func)(type*, void*), void* v_arg ) -{ - pthread_mutex_lock ( &mut_map_elem ); - map_elem->run_func( func, v_arg ); - pthread_mutex_unlock( &mut_map_elem ); -} - -#endif -- cgit v1.2.3