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.
Public Attributes | List of all members
celix::ServiceTrackerInfo Struct Reference

A trivial struct containing information about a service tracker. More...

#include <Trackers.h>

Public Attributes

const std::string serviceName
 The service name the service tracker is tracking. More...
 
const celix::Filter filter
 The service filter the service tracker is using for tracking. More...
 
const long trackerOwnerBundleId
 The bundle id of the owner of the service tracker. More...
 

Detailed Description

A trivial struct containing information about a service tracker.

Member Data Documentation

◆ filter

const celix::Filter celix::ServiceTrackerInfo::filter

The service filter the service tracker is using for tracking.

◆ serviceName

const std::string celix::ServiceTrackerInfo::serviceName

The service name the service tracker is tracking.

Will be '*' if the service tracker is tracking any services.

◆ trackerOwnerBundleId

const long celix::ServiceTrackerInfo::trackerOwnerBundleId

The bundle id of the owner of the service tracker.


The documentation for this struct was generated from the following file: