misc/experimental/bundles/config_admin/service/private/src/managed_service_tracker.c (6 lines): - line 146: // TODO destroy threadpool? - line 320: // TODO : this is new code, it hasn't been tested yet - line 348: // TODO: It must be considered in case of fail if untrack the ManagedService - line 368: // TODO configuration.isDeleted ? - with only using one calling bundle OK - line 516: if (configuration_checkLocked(configuration->handle) != CELIX_SUCCESS) { //TODO not yet implemented - line 554: return CELIX_ILLEGAL_ARGUMENT; //TODO no yet implemented modifyConfiguration libs/framework/src/service_tracker.c (5 lines): - line 256: //TODO deprecated warning -> not locked - line 271: //TODO deprecated warning -> not locked - line 285: //TODO deprecated warning -> not locked - line 299: //TODO deprecated warning -> not locked, also make locked variant - line 313: //TODO deprecated warning -> not locked bundles/cxx_remote_services/admin/src/RemoteServiceAdmin.cc (3 lines): - line 117: //TODO remove imported services from this factory ??needed - line 118: //FIXME yes, it will lead to crash if we uninstall the factory: https://github.com/apache/celix/issues/653 - line 147: //TODO remove exported services from this factory ??needed misc/experimental/bundles/config_admin/service/private/src/configuration_impl.c (3 lines): - line 245: printf("TODO: Implement configuration_delete\n"); - line 321: // TODO configurationAdminFactory.checkConfigurationPermission - line 478: return CELIX_ILLEGAL_STATE; // TODO configurationAdmin, not yet implemented libs/framework/include/celix/BundleContext.h (2 lines): - line 104: //TODO registerServiceFactory() - line 278: //TODO UseBundleBuilder useBundles() bundles/remote_services/topology_manager/src/scope.c (2 lines): - line 61: // TODO: What we actually need is the following - line 301: // TODO: now stopping if first filter matches, alternatively we could build up bundles/remote_services/remote_service_admin_dfi/src/import_registration_dfi.c (2 lines): - line 40: endpoint_description_t * endpoint; //TODO owner? -> free when destroyed - line 381: //TODO log error libs/framework/src/framework.c (2 lines): - line 1010: //FIXME Note that this does not increase the use count of the bundle, which can lead to race conditions. - line 1839: celix_bundleEntry_decreaseUseCount(entry); //NOTE returning bundle without increased use count -> FIXME make all getBundle api private (use bundle id instead) bundles/remote_services/topology_manager/src/topology_manager.c (2 lines): - line 146: //TODO remove deprecated hashMap - line 1294: // TODO: add status handling libs/promises/api/celix/IScheduledExecutor.h (2 lines): - line 45: * (TODO or execute tasks periodically) - line 49: * (TODO The scheduleAtFixedRate and scheduleWithFixedDelay methods create and execute tasks that run periodically until cancelled) libs/promises/api/celix/PromiseFactory.h (2 lines): - line 30: //TODO documentation - line 93: wait(); //TODO wait or directly fail promises? libs/framework/src/service_registry.c (2 lines): - line 401: // TODO: test this branch using malloc mock - line 1089: * TODO FIXME, A deadlock can happen when (e.g.) a service is deregistered, triggering this fw_serviceChanged and libs/dfi/include/dyn_type.h (1 line): - line 72: * <(size)[Type] //TODO bundles/remote_services/remote_service_admin_shm_v2/shm_pool/src/tlsf/tlsf.c (1 line): - line 239: ** TODO: We can increase this to support larger sizes, at the expense libs/framework/src/service_registry_private.h (1 line): - line 38: //TODO call from framework to ensure bundle entries usage count is increased bundles/remote_services/remote_service_admin_shm_v2/rsa_shm/gtest/src/thpool_ei.cc (1 line): - line 19: //TODO: Move it to libs/error_injector and use conan to import thpool bundles/remote_services/rsa_common/src/remote_proxy_factory_impl.c (1 line): - line 129: // #TODO Remove proxy registrations bundles/cxx_remote_services/rsa_spi/include/celix/rsa/EndpointDescription.h (1 line): - line 167: result.set(entry.first, entry.second); //TODO filter and remove service.export.* entries libs/framework/include_deprecated/framework_listener.h (1 line): - line 33: typedef struct framework_listener *framework_listener_pt; // TODO: Deprecate conanfile.py (1 line): - line 350: # TODO: To be replaced with mdnsresponder/1790.80.10, resolve some problems of mdnsresponder bundles/remote_services/rsa_spi/include/remote_service_admin.h (1 line): - line 39: //TODO refactor remote_service_admin_t* usage to void *handle; libs/utils/include/celix/Utils.h (1 line): - line 44: //TODO #323 add test CI job to test rtti based type name infer libs/dfi/src/dyn_type.c (1 line): - line 1072: printf("TODO Print Type %d\n", toPrint->type); libs/utils/src/celix_threads.c (1 line): - line 72: // #TODO make thread a pointer? Now this statement has no effect libs/promises/gtest/src/VoidPromisesTestSuite.cc (1 line): - line 453: //TODO Promises::resolved(p.getValue() + p.getValue()) bundles/cxx_remote_services/rsa_spi/include/celix/rsa/RemoteConstants.h (1 line): - line 22: //TODO move header to rsa_api library bundles/cxx_remote_services/discovery_configured/src/ConfiguredDiscoveryManager.cc (1 line): - line 86: if (celix_utils_stringEquals(it->name.GetString(), "endpoint.objectClass")) { //TODO improve misc/experimental/bundles/config_admin/service/private/src/configuration_admin_impl.c (1 line): - line 148: return CELIX_ILLEGAL_STATE; //TODO checkConfigurationPermission not yet implemented, everything is allowed bundles/remote_services/remote_service_admin_dfi/src/export_registration_dfi.c (1 line): - line 56: //TODO add tracker and lock