ArgumentInt::ArgumentInt(const OpenHome::Net::Parameter& aParameter, TInt aValue) : Argument(aParameter) , iValue(aValue) { try { aParameter.ValidateInt(aValue); } catch (ParameterValidationError&) { ValidationFailed(aParameter); } }