コード例 #1
0
ファイル: scriptvariable.cpp プロジェクト: nv1r/icinga2
Value ScriptVariable::Get(const String& name)
{
	ScriptVariable::Ptr sv = GetByName(name);

	if (!sv)
		BOOST_THROW_EXCEPTION(std::invalid_argument("Tried to access undefined script variable '" + name + "'"));

	return sv->GetData();
}
コード例 #2
0
ファイル: scriptvariable.cpp プロジェクト: CSRedRat/icinga2
Value ScriptVariable::Get(const String& name)
{
	ScriptVariable::Ptr sv = GetByName(name);

	if (!sv) {
		Log(LogWarning, "icinga", "Tried to access undefined variable: " + name);
		return Empty;
	}

	return sv->GetData();
}