This is an automated email from the ASF dual-hosted git repository.

pnoltes pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/celix.git.


    from 000ed78  Merge pull request #342 from apache/hotfix/do_not_set_cxx_std
     add e4da771  Adds setCallbacks functions with shared pointer support to 
the celix::dm::ServiceDependency class.
     add 1fb03ae  Updates ServiceTrackerBuilder to use function template arg 
instead of std::function.
     add 270ef64  Refactor remote service admin for update dep man and adds 
interfaces to rsa_spi target.
     add a4ab13b  Merge branch 
'feature/update_dep_man_handling_in_bundle_activator' into feature/async_update
     add 7030b53  Updates based on PR review
     add 6e909a1  Updates based on PR review comments
     add 7ac9466  Trying update to ubuntu 20.04 (from 18.04), because of 
dependency install issues.
     add ee23f57  Merge remote-tracking branch 'origin/master' into 
feature/async_update
     new 364de10  Merge pull request #336 from apache/feature/async_update

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../async_remote_services/admin/include/admin.h    |  57 ++--
 bundles/async_remote_services/admin/src/admin.cc   | 345 +++++++++------------
 .../common/include/ExportedServiceFactory.h        |   4 +-
 .../include/ConfiguredDiscoveryManager.h           |  10 +-
 .../include/ConfiguredEndpoint.h                   |   2 +-
 .../src/ConfiguredDiscoveryManagerActivator.cc     |   2 +-
 .../discovery_configured/src/ConfiguredEndpoint.cc |  40 +--
 .../examples/HardcodedExampleProvider.cc           |   4 +-
 .../examples/HardcodedExampleSubscriber.cc         |   2 +-
 .../rsa_spi/include/Endpoint.h                     |  63 ----
 .../rsa_spi/include/celix/rsa/Constants.h          |  13 +-
 .../rsa_spi/include/celix/rsa/Endpoint.h           |  68 ++++
 .../rsa/IEndpointAnnouncer.h}                      |  25 +-
 .../include/celix/rsa/IExportServiceFactory.h      |  65 ++++
 .../rsa_spi/include/celix/rsa/IExportedService.h   |  22 +-
 .../include/celix/rsa/IImportServiceFactory.h      |  65 ++++
 .../include/celix/rsa/RemoteServicesException.h    |   8 +-
 .../topology_manager/include/topology_manager.h    |   6 +-
 .../topology_manager/src/topology_manager.cc       |   8 +-
 .../gtest/src/CxxBundleContextTestSuite.cc         |  44 ++-
 .../gtest/src/DependencyManagerTestSuite.cc        | 126 ++++++++
 libs/framework/include/celix/BundleActivator.h     |   7 +-
 libs/framework/include/celix/TrackerBuilders.h     |  97 +++---
 .../framework/include/celix/dm/ServiceDependency.h | 131 ++++++--
 .../include/celix/dm/ServiceDependency_Impl.h      | 194 +++++++++++-
 libs/framework/include/celix/dm/types.h            |   6 +-
 26 files changed, 967 insertions(+), 447 deletions(-)
 delete mode 100644 bundles/async_remote_services/rsa_spi/include/Endpoint.h
 copy examples/celix-examples/services_example_cxx/api/examples/ICalc.h => 
bundles/async_remote_services/rsa_spi/include/celix/rsa/Constants.h (75%)
 create mode 100644 
bundles/async_remote_services/rsa_spi/include/celix/rsa/Endpoint.h
 rename bundles/async_remote_services/rsa_spi/include/{EndpointAnnouncer.h => 
celix/rsa/IEndpointAnnouncer.h} (70%)
 create mode 100644 
bundles/async_remote_services/rsa_spi/include/celix/rsa/IExportServiceFactory.h
 copy libs/framework/include/celix/ServiceFactory.h => 
bundles/async_remote_services/rsa_spi/include/celix/rsa/IExportedService.h (66%)
 create mode 100644 
bundles/async_remote_services/rsa_spi/include/celix/rsa/IImportServiceFactory.h
 copy libs/framework/include/celix/Exception.h => 
bundles/async_remote_services/rsa_spi/include/celix/rsa/RemoteServicesException.h
 (67%)

Reply via email to