Example #1
0
# "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")
Example #2
0
# "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)