Asynchronous Completion Token - Ingeniørhøjskolen i Århus
Asynchronous Completion Token - Ingeniørhøjskolen i Århus
Asynchronous Completion Token - Ingeniørhøjskolen i Århus
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Management Example (5)<br />
int main() {<br />
Callback_Handler callback_handler; // shared !<br />
Management_Agent_Proxy agent_proxy = // …<br />
Logger database_logger(DATABASE);<br />
Logger console_logger(CONSOLE);<br />
Window main_window(200,200);<br />
Window topology_window(100,20);<br />
Management_<strong>Completion</strong>_Handler connection_act(<br />
&topology_window,&database_logger);<br />
Management_<strong>Completion</strong>_Handler file_transfer_act(<br />
&main_window,&console_logger);<br />
agent_proxy.subscribe(&callback_handler,<br />
Management_Agent_Proxy::NEW_CONNECTIONS, &connection_act);<br />
agent_proxy.subscribe(&callback_handler,<br />
Management_Agent_Proxy::FILE_TRANSFERS, &file_transfer_act);<br />
run_event_loop();<br />
}<br />
© <strong>Ingeniørhøjskolen</strong> i <strong>Århus</strong><br />
Slide 19