示例#1
0
ArgumentBinary::ArgumentBinary(const OpenHome::Net::Parameter& aParameter, const Brx& aValue)
    : Argument(aParameter)
{
    try {
        aParameter.ValidateBinary(aValue);
        if (aValue.Bytes() > 0) {
            iValue.Set(aValue);
        }
    }
    catch (ParameterValidationError&) {
        ValidationFailed(aParameter);
    }
}