override public void Set(Address addr)
{
lock(_sync) {
if(_connection_state.ContainsKey(addr)) {
return;
}
_connection_state[addr] = MCState.Off;
}
if(ProtocolLog.PolicyBasedCO.Enabled) {
ProtocolLog.Write(ProtocolLog.PolicyBasedCO, String.Format(
"Set: {0} at {1}", addr, DateTime.UtcNow));
}
if(IsActive) {
ConnectTo(addr);
}
}