//---------------[ Vb::get_value(Value &val) ]-------- int Vb::get_value(SnmpSyntax &val) const { if (iv_vb_value) { val = *iv_vb_value; if (val.valid()) return SNMP_CLASS_SUCCESS; return SNMP_CLASS_INVALID; } // TM: should set val to be invalid return SNMP_CLASS_INVALID; }
//---------------[ Vb::get_value( Value &val) ]-------- int Vb::get_value( SnmpSyntax &val) { if (iv_vb_value_) { val = *iv_vb_value_; if (val.valid()) return SNMP_CLASS_SUCCESS; else return SNMP_CLASS_INVALID; } else { //TM: should set val to be invalid return SNMP_CLASS_INVALID; } }