version 1.4, 2003/04/10 14:16:22
|
version 1.5, 2003/04/10 14:26:05
|
|
|
auto_mutex monitor(&_mutex); | auto_mutex monitor(&_mutex); |
| |
type_table *tt; | type_table *tt; |
if(false == _table.lookup(rec.namespace_name, tt)) |
if(false == _table.lookup(rec.namespace_name.getString(), tt)) |
{ | { |
type_table *temp = new type_table(); | type_table *temp = new type_table(); |
_table.insert(rec.namespace_name.getString(), temp); | _table.insert(rec.namespace_name.getString(), temp); |
|
|
// null class_name is a wildcard | // null class_name is a wildcard |
if(false == rec.class_name.isNull()) | if(false == rec.class_name.isNull()) |
{ | { |
if(rec.class_name != x.value()->class_name) |
if(!rec.class_name.equal(x.value()->class_name)) |
continue; | continue; |
} | } |
reg_table_record *tmp = x.value(); | reg_table_record *tmp = x.value(); |