Rapicorn - Experimental UI Toolkit - Source Code  13.07.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Classes | Protected Member Functions
Rapicorn::Aida::ServerConnection Class Reference

Connection context for IPC servers. More...

#include <aida.hh>

Inherits Rapicorn::Aida::BaseConnection.

Inherited by Rapicorn::Aida::ServerConnectionImpl.

List of all members.

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 ImplicitBaseorbid2instance (uint64)=0
virtual ImplicitBaseremote_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.

Detailed Description

Connection context for IPC servers.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines