Required KITL Functions (Compact 2013)
10/16/2014
The following table shows the kernel independent transport layer (KITL) functions that you must add to Kitl.dll for OS builds that require support for KITL. If you are using the common KITL library (OAL_Kitl.lib), you will not need to implement most of these functions. For more information, see KITL Reference for Production-Quality OAL.
Function |
Description |
---|---|
Fills the KITLTRANSPORT structure with appropriate function pointers. |
|
Handles platform-specific KITL I/O control calls. |
|
Returns the current time in seconds. |
|
Decodes a frame received from KITLTRANSPORT and returns a pointer to the data portion of the frame. |
|
Enables and disables the KITL transport interrupt if the transport is interrupt-based. It is used by KITLTRANSPORT. |
|
Encapsulates data with a transport-specific header and a trailer block. It is used by KITLTRANSPORT. |
|
Gets the device-side KITL transport configuration information. It is used by KITLTRANSPORT. |
|
Receives a frame of data from the transport. It is used by KITLTRANSPORT. |
|
Sends a packet/frame to the desktop KITL transport. It is used by KITLTRANSPORT. |
|
Sends desktop transport configuration information to the device transport. It is used by KITLTRANSPORT. |