commore  1.0.6-SNAPSHOT
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
commore::ProxyInterface Class Reference

#include <Interface.h>

+ Inheritance diagram for commore::ProxyInterface:

Public Member Functions

 ProxyInterface (const AChar *name)
 
 ~ProxyInterface ()
 
bool is_proxy () const
 
virtual long call (const Tuple &inArgs, Tuple &outArgs)
 
virtual long call (const Tuple &inArgs, Tuple &outArgs, const Tuple *param)
 
- Public Member Functions inherited from commore::Interface
 Interface (const AChar *name)
 
virtual ~Interface ()
 
const AStringget_name () const
 
virtual PService get_service () const
 
CriticalSectionget_cs () const
 
virtual bool get_session_context (Tuple &t)
 
virtual void set_session_context (const Tuple &session_context)
 
virtual bool get_self_session_context (Tuple &t) const
 
virtual void set_self_session_context ()
 
- Public Member Functions inherited from commore::RefObject
 RefObject ()
 
virtual ~RefObject ()
 
virtual void attach ()
 
virtual void release ()
 
virtual void nested_attach ()
 
virtual void nested_release ()
 
virtual void interface_release ()
 
virtual void Run ()
 
virtual CriticalSectionget_cs ()
 

Additional Inherited Members

- Static Public Member Functions inherited from commore::RefObject
static AutoRefBase auto_create ()
 
static AutoRefBase auto_create (const AChar *s)
 
static AutoRefBase create ()
 
static AutoRefBase create (const AChar *s)
 
static AutoRefBase bind ()
 
static AutoRefBase bind (const AChar *s)
 
static const ACharfactory_name ()
 
- Protected Member Functions inherited from commore::Interface
bool set_service (const PService &service)
 
 Interface (const Interface &)
 
- Protected Attributes inherited from commore::Interface
Internals_internals_
 

Detailed Description

Proxy iterface to implement interface client side

Constructor & Destructor Documentation

ProxyInterface::ProxyInterface ( const AChar name)
ProxyInterface::~ProxyInterface ( )

Member Function Documentation

long ProxyInterface::call ( const Tuple in_args,
Tuple out_args 
)
virtual

Base call method

Parameters
in_args
out_args
Returns
call status

Reimplemented from commore::Interface.

long ProxyInterface::call ( const Tuple inArgs,
Tuple outArgs,
const Tuple param 
)
virtual

Reimplemented from commore::Interface.

bool commore::ProxyInterface::is_proxy ( ) const
inlinevirtual
Returns
true if interface is not an implementation but a proxy

Reimplemented from commore::Interface.


The documentation for this class was generated from the following files: