sepdrout
The sepdrout function for Win32® allows an application to perform its own routing of received messages by setting up a procedure that is called by the Dynamic Access Module (DMOD) when a message is received.
Syntax
DWORD sepdrout(
DWORD ( *proc_addr,)
(BUFHDR *, USHORT, USHORT
);
DWORD sepdrout(
DWORD *proc_addr,
(BUFHDR *, USHORT, USHORT
);
Parameters
proc_addr
The routing procedure.
Return Value
NO_ERROR (0)
Successful.
Anything else
Unsuccessful.
Remarks
This facility is only available to clients, as defined in the call to sbpuinit.
An application can have up to four routing procedures. Note that the Advanced Program-to-Program Communications (APPC) and Common Service Verb (CSV) libraries each use a routing procedure. When the DMOD receives a message, each routing procedure is called, until one accepts the message.
For an example of a routing procedure, see routproc.