package Ġme . tom alk a . rpc bus . engines Ċ Ċ import Ġme . tom alk a . rpc bus . Local Dispatcher Ċ Ċ /** Ċ Ġ* ĠA Ġconnection Ġengine Ġthat Ġposts Ġall Ġevents Ġonly Ġin Ġcurrent Ġapplication Ċ Ġ*/ Ċ class ĠLoop back Connection Engine Ġ: ĠConnection Engine Ġ{ ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġdispatcher : ĠLocal Dispatcher ĊĊĠĠĠ Ġoverride Ġfun Ġinstall ( local Dispatcher : ĠLocal Dispatcher ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdispatcher Ġ= Ġlocal Dispatcher ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdestroy () Ġ{ ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Post ( event : ĠAny ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdispatcher . dispatch ( event ) ĊĠĠĠ Ġ} Ċ }