This is an automated email from the ASF dual-hosted git repository.
martinzink pushed a change to branch apache-rusty
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git
from 6e41a7609 MINIFICPP-2731 Allow cancellation from ProcessSession::write
new 9f2e4cd84 warn
new 5252c8acc MINIFICPP-2715 - Use a single integer as c api version
MINIFICPP-2715 - Add extension loading tests for version verification
The 2 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:
Extensions.md | 10 +--
cmake/Extensions.cmake | 3 +-
.../include/utils/ExtensionInitUtils.h | 4 +-
extensions/ExtensionInitializer.cpp | 4 +-
.../llamacpp/processors/ExtensionInitializer.cpp | 8 +-
extensions/opencv/OpenCVLoader.cpp | 6 +-
.../python/pythonlibloader/PythonLibLoader.cpp | 4 +-
extensions/python/pythonloader/PyProcLoader.cpp | 4 +-
extensions/sftp/SFTPLoader.cpp | 8 +-
.../include/core/extension/ApiVersion.h | 19 +++--
libminifi/include/core/extension/Extension.h | 15 ++--
.../src/core/extension/ApiVersion.cpp | 33 ++++----
libminifi/src/core/extension/Extension.cpp | 74 +++++++++---------
.../src/core/flow/StructuredConfiguration.cpp | 4 +-
libminifi/src/minifi-c.cpp | 15 ++--
libminifi/test/integration/CMakeLists.txt | 2 +
.../extension-verification-test/CApiExtension.cpp | 26 ++++---
.../extension-verification-test/CMakeLists.txt | 81 +++++++++++++++++++
.../CppApiExtension.cpp | 20 ++---
.../CreateNotCalled.cpp | 16 ++--
.../ExtensionVerificationTests.cpp | 91 ++++++++++++++++++++++
.../InvalidMissingInitExtension.cpp | 8 +-
.../extension-verification-test/dummy-cpp-api.def | 3 +
minifi-api/include/minifi-c/minifi-c.h | 11 ++-
24 files changed, 318 insertions(+), 151 deletions(-)
copy extension-framework/cpp-extension-lib/include/api/core/PublishedMetrics.h
=> libminifi/include/core/extension/ApiVersion.h (70%)
copy minifi-api/include/minifi-cpp/core/controller/ControllerServiceFactory.h
=> libminifi/src/core/extension/ApiVersion.cpp (55%)
copy extensions/ExtensionInitializer.cpp =>
libminifi/test/integration/extension-verification-test/CApiExtension.cpp (65%)
create mode 100644
libminifi/test/integration/extension-verification-test/CMakeLists.txt
copy extensions/ExtensionInitializer.cpp =>
libminifi/test/integration/extension-verification-test/CppApiExtension.cpp (71%)
copy extension-framework/cpp-extension-lib/include/api/utils/Export.h =>
libminifi/test/integration/extension-verification-test/CreateNotCalled.cpp (79%)
create mode 100644
libminifi/test/integration/extension-verification-test/ExtensionVerificationTests.cpp
copy core-framework/src/io/CRCStream.cpp =>
libminifi/test/integration/extension-verification-test/InvalidMissingInitExtension.cpp
(91%)
create mode 100644
libminifi/test/integration/extension-verification-test/dummy-cpp-api.def