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::UseServiceBuilder< I > Member List

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

addUseCallback(std::function< void(I &)> cb)celix::UseServiceBuilder< I >inline
addUseCallback(std::function< void(I &, const celix::Properties &)> cb)celix::UseServiceBuilder< I >inline
addUseCallback(std::function< void(I &, const celix::Properties &, const celix::Bundle &)> cb)celix::UseServiceBuilder< I >inline
build()celix::UseServiceBuilder< I >inline
BundleContext classcelix::UseServiceBuilder< I >friend
operator=(UseServiceBuilder &&)=deletecelix::UseServiceBuilder< I >
operator=(const UseServiceBuilder &)=deletecelix::UseServiceBuilder< I >
setFilter(const std::string &f)celix::UseServiceBuilder< I >inline
setFilter(celix::Filter f)celix::UseServiceBuilder< I >inline
setTimeout(std::chrono::duration< Rep, Period > duration)celix::UseServiceBuilder< I >inline
UseServiceBuilder(std::shared_ptr< celix_bundle_context_t > _cCtx, std::string _name, bool _useSingleService=true)celix::UseServiceBuilder< I >inlineexplicit
UseServiceBuilder(const UseServiceBuilder &)=deletecelix::UseServiceBuilder< I >