SYNOPSIS |
#include <dk.h>
DK_STAT dk_timeout(
DK *dk,
int new,
int *old
);
Sets and/or retrieves the timeout used when waiting for DNS replies.
|
DESCRIPTION |
Called When |
dk_timeout() can be called at any time after acquiring
a transaction handle from either
dk_sign() or
dk_verify(). |
|
---|
ARGUMENTS |
Argument | Description |
dk |
Message-specific handle, returned by
dk_sign() or
dk_verify.
|
new |
The new timeout to use, in seconds. When first initialized,
the handle contains a default of 5 seconds. A value of 0 means
"wait forever".
|
old |
An optional pointer to an int which will receive
the current timeout. If this is not of interest, pass NULL.
|
|
NOTES |
- This function only applies when using the asynchronous resolver
package. When using the native resolver, no timeout facility is
available.
- This function is a local addition to the formal API specification
and is experimental only. It may not appear in other implementations.
|