#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] |