Github user phrocker commented on the issue:

    https://github.com/apache/nifi-minifi-cpp/pull/295
  
    `#ifndef AGENT_BUILD_H
    #define AGENT_BUILD_H
    
    #include <vector>
    
    namespace org {
    namespace apache {
    namespace nifi {
    namespace minifi {
    
    class AgentBuild {
     public:
      static constexpr const char* VERSION = "0.5.0";
      static constexpr const char* BUILD_IDENTIFIER = "";
      static constexpr const char* BUILD_REV = 
"b68d22ba55cfea069cbdbf7931e2b234d86b1f12";
      static constexpr const char* BUILD_DATE = "1522951804";
      static constexpr const char* COMPILER = 
"/Library/Developer/CommandLineTools/usr/bin/c++";
      static constexpr const char* COMPILER_VERSION = "9.0.0.9000038";
      static constexpr const char* COMPILER_FLAGS = "  -std=c++11 -Wall";
      static std::vector<std::string> getExtensions() {
        static std::vector<std::string> extensions;
        if (extensions.empty()){
        extensions.push_back("minifi-expression-language-extensions");
        extensions.push_back("minifi-http-curl");
        extensions.push_back("minifi-civet-extensions");
        extensions.push_back("minifi-rocksdb-repos");
        extensions.push_back("minifi-archive-extensions");
        extensions.push_back("minifi-gps");
        extensions.push_back("minifi-mqtt-extensions");
        extensions.push_back("minifi-pcap");
        extensions.push_back("minifi-rdkafka-extensions");
        extensions.push_back("minifi-script-extensions");
        extensions.push_back("minifi-usb-camera-extensions");
        }
        return extensions;
      }
    };
    
    } /* namespace minifi */
    } /* namespace nifi */
    } /* namespace apache */
    } /* namespace org */
    
    #endif /* AGENT_BUILD_H */
    `
    
    is an example. 


---

Reply via email to