SYNOPSIS |
#include <libmilter/mfapi.h>
int smfi_setpriv(
SMFICTX *ctx,
void *privatedata
);
Set the private data pointer for this connection.
|
DESCRIPTION |
Called When |
smfi_setpriv may be called in any of the xxfi_* callbacks. |
Effects |
Sets the private data pointer for the context ctx. |
|
ARGUMENTS |
Argument | Description |
ctx |
Opaque context structure.
|
privatedata |
Pointer to private data. This value will be returned by subsequent calls to smfi_getpriv using ctx.
|
|
RETURN VALUES |
smfi_setpriv returns MI_FAILURE if ctx is an invalid context.
Otherwise, it returns MI_SUCCESS. |
NOTES |
There is only one private data pointer per connection; multiple
calls to smfi_setpriv with different values will cause previous values
to be lost.
Before a filter terminates it should release the private data
and set the pointer to NULL.
|