Apache Celix
2.4.0
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.
|
Service Tracker Info provided to the service tracker tracker callbacks. More...
#include <celix_bundle_context.h>
Public Attributes | |
celix_filter_t * | filter |
The parsed service filter, e.g. parsed "(&(objectClass=example_calc)(service.language=C)(meta.info=foo))". More... | |
const char * | serviceName |
The service name filter attribute parsed from the service filter (i.e. the value of the objectClass attribute key) More... | |
const char * | serviceLanguage |
long | bundleId |
Bundle id of the owner of the service tracker. More... | |
Service Tracker Info provided to the service tracker tracker callbacks.
long celix_service_tracker_info::bundleId |
Bundle id of the owner of the service tracker.
celix_filter_t* celix_service_tracker_info::filter |
The parsed service filter, e.g. parsed "(&(objectClass=example_calc)(service.language=C)(meta.info=foo))".
const char* celix_service_tracker_info::serviceLanguage |
const char* celix_service_tracker_info::serviceName |
The service name filter attribute parsed from the service filter (i.e. the value of the objectClass attribute key)