The following table shows entry points divided into the categories DL-BASE, DMOD, and buffer management, and listed in alphabetic order within each category.
DL-BASE entry points
sbpuinit | Initialize the DL-BASE. |
sbpurcvx | Process Opens from routing procedure. |
sbpusend | Send message. |
sbputerm | Terminate. |
DMOD entry points
routproc | Sample routing procedure. |
sepdchnk | Get FMI chunk size. |
sepdcrec | Get user and diagnostics records from configuration file. |
sepdgetinfo | Get SNA Server system information. |
sepdrout | Set up routing procedure (OS/2, Win32®, and Microsoft® MS-DOS® only). |
sepwrout | Set up routing procedure (Microsoft® Windows® 3.x only). |
(for MS-DOS) | |
CMDGoTSR | Start background thread and go resident. |
CMDSemClear | Standard semaphore functions for MS-DOS environment. |
CMDSemRequest | |
CMDSemSet | |
CMDSemWait | |
CMDStartFG | Resume scheduling of current foreground process. |
CMDStopFG | Suspend current foreground process. |
RegisterSwitchProc | Register a task-switch detection procedure. |
Buffer management entry points
sbpibegt | Get buffer element. |
sbpiberl | Release buffer element. |
sepdbubl | Get buffer. |
sepdburl | Release buffer. |
Note The PASCAL calling convention is used for all entry points including routing procedures, with the exception of Win32, where the standard-call convention is used.
The format of buffer headers and elements is described in Messages. The formats of individual messages contained in buffers are defined in FMI Message Formats.