Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

While MiNiFi C++ can create bindings for virtually any language we recognize that not everyone wishes to use C++ or some component libraries that make bindings simpler. As a result, there will be C functions that facilitate the usage of LibMiNiFi. In doing so we can seamlessly create bindings for any language without the need for libraries that may not be desired across platforms. The current projection is that we facilitate compartmentalizing components. All functional components can and should be programmatically linked with the ability to have some or non. For example, if a consumer simply wants to transmit files across site to site. The following functions will facilitate this( subject to change):

    int8

Code Block
languagecpp
firstline1
linenumberstrue
int8_t create_flow_file(FlowFIle** flow_file, char *content_location, size_t size)

...


int8_t transmit_flow_file(FlowFIle *flow_file, char *nifi_host);
int8_t free_flow_file(FlowFile *flow_file);