* thread.h (pthread_key::set): Inline.

(pthread_key::get): Ditto.
* thread.cc (pthread::set): Delete.
(pthread::get): Ditto.
This commit is contained in:
Christopher Faylor
2005-05-29 02:42:36 +00:00
parent 37b01058e7
commit 65a7ca7b7b
3 changed files with 10 additions and 20 deletions

View File

@@ -209,12 +209,12 @@ protected:
class pthread_key: public verifyable_object
{
DWORD tls_index;
public:
static bool is_good_object (pthread_key_t const *);
DWORD tls_index;
int set (const void *);
void *get () const;
int set (const void *value) {TlsSetValue (tls_index, (void *) value); return 0;}
void *get () const {return TlsGetValue (tls_index);}
pthread_key (void (*)(void *));
~pthread_key ();