| 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.
|