public uint32 timeout { set; get; }

Set the number of usec the library should allow an operation to be valid.

Please note that the timeouts are <b>not</b> that accurate, because they may be delayed by the application code before it drives the event loop.

Please note that timeouts is not stored on a per operation base, but on the instance. That means you <b>can't</b> pipeline two requests after each other with different timeout values.