Apache Celix  latest
Apache Celix is a framework for C, C++14 and C++17 to develop dynamic modular software applications using component and in-process service-oriented programming.
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(const std::string &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 _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 v)celix::ServiceRegistrationBuilder< I >inline