public virtual void RegisterNodes(
OperationContext context,
NodeIdCollection nodesToRegister,
out NodeIdCollection registeredNodeIds)
{
if (nodesToRegister == null) throw new ArgumentNullException("nodesToRegister");
// return the node id provided.
registeredNodeIds = new NodeIdCollection(nodesToRegister.Count);
for (int ii = 0; ii < nodesToRegister.Count; ii++)
{
registeredNodeIds.Add(nodesToRegister[ii]);
}
Utils.Trace(
(int)Utils.TraceMasks.ServiceDetail,
"MasterNodeManager.RegisterNodes - Count={0}",
nodesToRegister.Count);
// it is up to the node managers to assign the handles.
/*
List<bool> processedNodes = new List<bool>(new bool[itemsToDelete.Count]);
for (int ii = 0; ii < m_nodeManagers.Count; ii++)
{
m_nodeManagers[ii].RegisterNodes(
context,
nodesToRegister,
registeredNodeIds,
processedNodes);
}
*/
}