Rapicorn - Experimental UI Toolkit - Source Code
13.07.0
|
Connection context for IPC servers. More...
#include <aida.hh>
Inherits Rapicorn::Aida::BaseConnection.
Inherited by Rapicorn::Aida::ServerConnectionImpl.
Classes | |
struct | MethodEntry |
struct | MethodRegistry |
Registry structure for IPC method stubs. More... | |
Protected Member Functions | |
ServerConnection (const std::string &feature_keys) | |
API for remote calls | |
virtual uint64 | instance2orbid (ImplicitBase *)=0 |
virtual ImplicitBase * | orbid2instance (uint64)=0 |
virtual ImplicitBase * | remote_origin () const =0 |
Registry for IPC method lookups | |
typedef std::function< void(Rapicorn::Aida::FieldReader &)> | EmitResultHandler |
virtual void | emit_result_handler_add (size_t id, const EmitResultHandler &handler)=0 |
static DispatchFunc | find_method (uint64 hi, uint64 lo) |
Lookup method in registry. |
Connection context for IPC servers.