commore  1.0.6-SNAPSHOT
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Service.h File Reference
#include "Commore.h"
#include "Interface.h"
#include "Listener.h"

Go to the source code of this file.

Classes

class  commore::PServiceManager
 
class  commore::Service
 A commore::Service is an object that mimics an object in an object oriented system : it has a class name (its type) and a name (instance name). It provides callable methods (with call and #send), and has an internal state. A commore::Service is designed for being used via an AutoRef (it inherits from RefObject). However, Service doesn't use RefFactory, but ServiceFactory. This is because RefFactory interface is not suitable for the kind of arguments that is required in create methods. An service has a list of Interfaces (interface_list_ defined in Interface). These interfaces are the one that the object implements. More...
 
class  commore::Service::CallMethod
 
class  commore::ProxyService
 
class  commore::ServiceFactory
 
class  commore::DefaultServiceFactory< T >
 

Namespaces

 commore
 

Typedefs

typedef ServiceFactory * commore::PServiceFactory
 
typedef InterfaceFactory * commore::PInterfaceFactory
 
typedef AutoRef< ProxyService > commore::PProxyService