code: void write_attribute_reply(int timeout)
  	{
  		DevError[]	errors = null;
  		try
  		{
  			if (timeout==NO_TIMEOUT)
  				dev.write_attribute_reply(id);
  			else
  				dev.write_attribute_reply(id, 0);
  		}
  		catch(AsynReplyNotArrived e)
  		{
  			errors = e.errors;
  		}
  		catch(DevFailed e)
  		{
  			errors = e.errors;
  		}
  		cb.attr_written(new AttrWrittenEvent(dev, names, errors));
  	}
docs: ===============================================================