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

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

#include <Safir/Dob/Consumer.h>

Inheritance diagram for Safir::Dob::CompletedRegistrationBase:
Collaboration diagram for Safir::Dob::CompletedRegistrationBase:

Public Member Functions

virtual void OnCompletedRegistration (const Safir::Dob::Typesystem::TypeId typeId, const Safir::Dob::Typesystem::HandlerId &handlerId)=0
 Indicates that a pending registration has completed and the handler is now registered. More...
 
- Public Member Functions inherited from Safir::Dob::RevokedRegistrationBase
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.

Member Function Documentation

virtual void Safir::Dob::CompletedRegistrationBase::OnCompletedRegistration ( const Safir::Dob::Typesystem::TypeId  typeId,
const Safir::Dob::Typesystem::HandlerId handlerId 
)
pure virtual

Indicates that a pending registration has completed and the handler is now registered.

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