"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "lib/config/configitembuilder.hpp" between
icinga2-2.11.5.tar.gz and icinga2-2.12.0.tar.gz

About: Icinga 2 is an enterprise grade monitoring system which keeps watch over networks and any conceivable network resource.

configitembuilder.hpp  (icinga2-2.11.5):configitembuilder.hpp  (icinga2-2.12.0)
skipping to change at line 38 skipping to change at line 38
void SetType(const Type::Ptr& type); void SetType(const Type::Ptr& type);
void SetName(const String& name); void SetName(const String& name);
void SetAbstract(bool abstract); void SetAbstract(bool abstract);
void SetScope(const Dictionary::Ptr& scope); void SetScope(const Dictionary::Ptr& scope);
void SetZone(const String& zone); void SetZone(const String& zone);
void SetPackage(const String& package); void SetPackage(const String& package);
void SetDefaultTemplate(bool defaultTmpl); void SetDefaultTemplate(bool defaultTmpl);
void SetIgnoreOnError(bool ignoreOnError); void SetIgnoreOnError(bool ignoreOnError);
void AddExpression(Expression *expr); void AddExpression(Expression *expr);
void SetFilter(const std::shared_ptr<Expression>& filter); void SetFilter(const Expression::Ptr& filter);
ConfigItem::Ptr Compile(); ConfigItem::Ptr Compile();
private: private:
Type::Ptr m_Type; /**< The object type. */ Type::Ptr m_Type; /**< The object type. */
String m_Name; /**< The name. */ String m_Name; /**< The name. */
bool m_Abstract{false}; /**< Whether the item is abstract. */ bool m_Abstract{false}; /**< Whether the item is abstract. */
std::vector<std::unique_ptr<Expression> > m_Expressions; /**< Expressions for this item. */ std::vector<std::unique_ptr<Expression> > m_Expressions; /**< Expressions for this item. */
std::shared_ptr<Expression> m_Filter; /**< Filter expression. */ Expression::Ptr m_Filter; /**< Filter expression. */
DebugInfo m_DebugInfo; /**< Debug information. */ DebugInfo m_DebugInfo; /**< Debug information. */
Dictionary::Ptr m_Scope; /**< variable scope. */ Dictionary::Ptr m_Scope; /**< variable scope. */
String m_Zone; /**< The zone. */ String m_Zone; /**< The zone. */
String m_Package; /**< The package name. */ String m_Package; /**< The package name. */
bool m_DefaultTmpl{false}; bool m_DefaultTmpl{false};
bool m_IgnoreOnError{false}; /**< Whether the object should be ignored wh en an error occurs in one of the expressions. */ bool m_IgnoreOnError{false}; /**< Whether the object should be ignored wh en an error occurs in one of the expressions. */
}; };
} }
 End of changes. 2 change blocks. 
2 lines changed or deleted 2 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)