Switch Operation Management Interface: remote address check interface. More...
#include "session.h"
Go to the source code of this file.
Typedefs | |
typedef void | SOMCheckAddressCallback(struct SOMSession *session, void *ophandle, void *clientdata, struct SOMCheckResults *data, int status, const char *errstring) |
Prototype for callback for check address completion. More... | |
Functions | |
int | SOMCheckAddressSetCallback (struct SOMSession *session, SOMCheckAddressCallback *callback, SOMCheckAddressCallback **oldvalue) |
Set the Address Check callback function for this session. More... | |
int | SOMCheckAddressGetStrParam (struct SOMCheckResults *res, int paramtype, char *buffer, size_t buflen, size_t *paramlenp) |
Return an string-valued parameter from the check results. More... | |
int | SOMCheckAddressGetIntParam (struct SOMCheckResults *res, int paramtype, int *valp) |
Return an integer-valued parameter from the check results. More... | |
int | SOMCheckAddress (struct SOMSession *session, const char *address, const char *sender_name, const char *inmta_name, const char *inchannel_name, const int flags, void *ophandle, int async) |
Perform an address check. More... | |
Detailed Description
Switch Operation Management Interface: remote address check interface.
This interface allows a remote address and domain routing checks to be performed, by asking a Queue Manager to do the check on your behalf.
Aynchronous operations return results though the single callback function. This is not called for synchronous operations.
Definition in file checkaddress.h.
Macro Definition Documentation
◆ SOM_FACILITY_CHECKADDRESS
#define SOM_FACILITY_CHECKADDRESS (16) |
Mask use to request address check facility
Definition at line 27 of file checkaddress.h.