Safir SDK Core
Loading...
Searching...
No Matches
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:
[legend]
Collaboration diagram for Safir::Dob::CompletedRegistrationBase:
[legend]

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.
 
- Public Member Functions inherited from Safir::Dob::RevokedRegistrationBase
virtual ~RevokedRegistrationBase ()
 Virtual destructor is needed since we have virtual member functions.
 
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.
 
- Public Member Functions inherited from Safir::Dob::Internal::ConsumerBase
virtual ~ConsumerBase ()
 

Detailed Description

Base class used when composing more elaborated interfaces.

Member Function Documentation

◆ OnCompletedRegistration()

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.