Apache Celix  2.3.0
An implementation of the OSGi specification adapted to C and C++
celix::ServiceRegistrationBuilder< I > Member List

This is the complete list of members for celix::ServiceRegistrationBuilder< I >, including all inherited members.

addOnRegistered(std::function< void(ServiceRegistration &)> callback)celix::ServiceRegistrationBuilder< I >inline
addOnUnregistered(std::function< void(ServiceRegistration &)> callback)celix::ServiceRegistrationBuilder< I >inline
addProperties(const celix::Properties &props)celix::ServiceRegistrationBuilder< I >inline
addProperty(std::string_view key, T &&value)celix::ServiceRegistrationBuilder< I >inline
build()celix::ServiceRegistrationBuilder< I >inline
BundleContext classcelix::ServiceRegistrationBuilder< I >friend
operator=(ServiceRegistrationBuilder &&)=deletecelix::ServiceRegistrationBuilder< I >
operator=(const ServiceRegistrationBuilder &)=deletecelix::ServiceRegistrationBuilder< I >
ServiceRegistrationBuilder(std::shared_ptr< celix_bundle_context_t > _cCtx, std::shared_ptr< I > _svc, std::string_view _name, bool _registerAsync=true, bool _unregisterAsync=true)celix::ServiceRegistrationBuilder< I >inline
ServiceRegistrationBuilder(const ServiceRegistrationBuilder &)=deletecelix::ServiceRegistrationBuilder< I >
setProperties(celix::Properties p)celix::ServiceRegistrationBuilder< I >inline
setRegisterAsync(bool async)celix::ServiceRegistrationBuilder< I >inline
setUnregisterAsync(bool async)celix::ServiceRegistrationBuilder< I >inline
setVersion(std::string_view v)celix::ServiceRegistrationBuilder< I >inline