version 1.28, 2008/12/16 18:57:10
|
version 1.29, 2009/05/27 05:56:32
|
|
|
Uint32 &serviceId) const | Uint32 &serviceId) const |
{ | { |
RegTableRecord* routing = 0; | RegTableRecord* routing = 0; |
if (_routingTable.lookup(_getRoutingKey(className, namespaceName), routing)) |
if (_routingTable.lookup(_getRoutingKey(className, namespaceName), routing) |
|
|| _routingTable.lookup(_getWildRoutingKey(className), routing)) |
{ | { |
providerName= routing->providerName; | providerName= routing->providerName; |
serviceId = routing->serviceId; | serviceId = routing->serviceId; |
return true; | return true; |
} | } |
else |
|
{ |
|
// Check if the class is supported in all namespaces. |
|
if (_routingTable.lookup(_getWildRoutingKey(className), routing)) |
|
{ |
|
providerName= routing->providerName; |
|
serviceId = routing->serviceId; |
|
return true; |
|
} |
|
} |
|
return false; | return false; |
} | } |
| |