# "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. # from fedsim import Sim sim = Sim() b1 = sim.addBroker("B1") b2 = sim.addBroker("B2") b3 = sim.addBroker("B3") bc = sim.addBroker("BC") sim.link(b1, bc) sim.link(b2, bc) c1 = sim.addClient("C1", b1) c2 = sim.addClient("C2", b2) c3 = sim.addClient("C3", b3) cc = sim.addClient("CC", bc) sim.bind(c1, "A")
# "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. # from fedsim import Sim sim = Sim() b1 = sim.addBroker("B1") b2 = sim.addBroker("B2") b3 = sim.addBroker("B3") b4 = sim.addBroker("B4") b5 = sim.addBroker("B5") b6 = sim.addBroker("B6") b7 = sim.addBroker("B7") b8 = sim.addBroker("B8") c1 = sim.addClient("C1", b1) c3 = sim.addClient("C3", b3) c4 = sim.addClient("C4", b4) c5 = sim.addClient("C5", b5) c8 = sim.addClient("C8", b8)