#include <coherence/net/Service.hpp>
Inherits Service.
Inherited by CacheService [virtual]
, and InvocationService [virtual]
.
Public Types | |
typedef spec::Handle | Handle |
Service Handle definition. | |
typedef spec::View | View |
Service View definition. | |
typedef spec::Holder | Holder |
Service Holder definition. | |
Public Member Functions | |
virtual ServiceInfo::View | getInfo () const =0 |
Return the ServiceInfo object for this Service. | |
virtual void | addMemberListener (MemberListener::Handle hListener)=0 |
Add a Member listener. | |
virtual void | removeMemberListener (MemberListener::Handle hListener)=0 |
Remove a Member listener. | |
virtual Object::Holder | getUserContext () const =0 |
Return the user context object associated with this Service. | |
virtual void | setUserContext (Object::Holder ohCtx)=0 |
Associate a user context object with this Service. | |
virtual Serializer::View | getSerializer () const =0 |
Return a Serializer used by this Service. |
virtual ServiceInfo::View getInfo | ( | ) | const [pure virtual] |
virtual void addMemberListener | ( | MemberListener::Handle | hListener | ) | [pure virtual] |
virtual void removeMemberListener | ( | MemberListener::Handle | hListener | ) | [pure virtual] |
virtual Object::Holder getUserContext | ( | ) | const [pure virtual] |
virtual void setUserContext | ( | Object::Holder | ohCtx | ) | [pure virtual] |
virtual Serializer::View getSerializer | ( | ) | const [pure virtual] |