Safir SDK Core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Safir::Dob::RevokedRegistrationBase Class Referenceabstract

Base class used when composing more elaborated interfaces. More...

#include <Safir/Dob/Consumer.h>

Inheritance diagram for Safir::Dob::RevokedRegistrationBase:
Collaboration diagram for Safir::Dob::RevokedRegistrationBase:

Public Member Functions

virtual ~RevokedRegistrationBase ()
 Virtual destructor is needed since we have virtual member functions. More...
 
virtual void OnRevokedRegistration (const Safir::Dob::Typesystem::TypeId typeId, const Safir::Dob::Typesystem::HandlerId &handlerId)=0
 Indicates that the handler is no longer registered for the given type. More...
 
- Public Member Functions inherited from Safir::Dob::Internal::ConsumerBase
virtual ~ConsumerBase ()
 

Detailed Description

Base class used when composing more elaborated interfaces.

Constructor & Destructor Documentation

virtual Safir::Dob::RevokedRegistrationBase::~RevokedRegistrationBase ( )
virtual

Virtual destructor is needed since we have virtual member functions.

Member Function Documentation

virtual void Safir::Dob::RevokedRegistrationBase::OnRevokedRegistration ( const Safir::Dob::Typesystem::TypeId  typeId,
const Safir::Dob::Typesystem::HandlerId handlerId 
)
pure virtual

Indicates that the handler is no longer registered for the given type.

Parameters
[in]typeId- Type Id of the entity or service.
[in]handlerId- Id of the revoked handler.