version 1.9, 2003/10/22 14:26:04
|
version 1.10, 2003/12/02 23:16:42
|
|
|
{ | { |
ResponseHandlerRep* newRep = new ResponseHandlerRep(); | ResponseHandlerRep* newRep = new ResponseHandlerRep(); |
| |
auto_mutex lock(&repTableMutex); |
AutoMutex lock(repTableMutex); |
repTable.insert(object, newRep); | repTable.insert(object, newRep); |
return newRep; | return newRep; |
} | } |
|
|
{ | { |
ResponseHandlerRep* newRep = new ResponseHandlerRep(*rep); | ResponseHandlerRep* newRep = new ResponseHandlerRep(*rep); |
| |
auto_mutex lock(&repTableMutex); |
AutoMutex lock(repTableMutex); |
repTable.insert(object, newRep); | repTable.insert(object, newRep); |
return newRep; | return newRep; |
} | } |
|
|
ResponseHandlerRep* rep; | ResponseHandlerRep* rep; |
Boolean found; | Boolean found; |
| |
auto_mutex lock(&repTableMutex); |
AutoMutex lock(repTableMutex); |
found = repTable.lookup(const_cast<ResponseHandler*>(object), rep); | found = repTable.lookup(const_cast<ResponseHandler*>(object), rep); |
PEGASUS_ASSERT(found == true); | PEGASUS_ASSERT(found == true); |
return rep; | return rep; |
|
|
ResponseHandlerRep* rep; | ResponseHandlerRep* rep; |
Boolean found; | Boolean found; |
| |
auto_mutex lock(&repTableMutex); |
AutoMutex lock(repTableMutex); |
found = repTable.lookup(object, rep); | found = repTable.lookup(object, rep); |
PEGASUS_ASSERT(found == true); | PEGASUS_ASSERT(found == true); |
delete rep; | delete rep; |