MCPcopy Create free account
hub / github.com/Stiffstream/sobjectizer / create_intercom

Function create_intercom

dev/sample/so_5/intercom_statechart/main.cpp:572–585  ·  view source on GitHub ↗

Helper for creation of coop with intercom's agents.

Source from the content-addressed store, hash-verified

570
571// Helper for creation of coop with intercom's agents.
572so_5::mbox_t create_intercom( so_5::environment_t & env )
573{
574 return env.introduce_coop( [&]( so_5::coop_t & coop ) {
575 auto intercom_mbox = env.create_mbox();
576
577 coop.make_agent< controller >( intercom_mbox );
578 coop.make_agent< inactivity_watcher >( intercom_mbox );
579 coop.make_agent< keyboard_lights >( intercom_mbox );
580 coop.make_agent< display >( intercom_mbox );
581 coop.make_agent< ringer >( intercom_mbox );
582
583 return intercom_mbox;
584 } );
585}
586
587void demo()
588{

Callers 1

demoFunction · 0.85

Calls 2

introduce_coopMethod · 0.80
create_mboxMethod · 0.45

Tested by

no test coverage detected