CHAILink SDK  Version 1.3
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
CLC_Main.h File Reference

Go to the source code of this file.

Macros

#define _CLTP_CLIENTMODE
 
#define CHECK_INSYSTEMPROCESS()
 
#define CLC_RequestProcessing()
 

Functions

CPBOOLEAN CLC_Init (CLC_Callbacks const *const pCB, CLT_Interface const *const pTransportInterface, CPBOOLEAN const fKeepAliveActive)
 CHAILink Client Initialization. More...
 
CPBOOLEAN CLC_StartScheduler (void)
 CHAILink Client Scheduler start. More...
 
CPBOOLEAN CLC_StopScheduler (void)
 CHAILink Client Scheduler stop This function allows the internal scheduler to stop. More...
 
void CLC_DoProcess (void)
 CHAILink Client DoProcess. More...
 
CPBOOLEAN CLC_IsReady (void)
 Check if the CHAILink is ready. More...
 
CPBOOLEAN CLC_IsInitialized (void)
 Check if the CHAILink is initialized. More...
 
void CLC_CallSystemDoProcess (void)
 Call the SystemDoProcess This API enables external components to call the SystemDoProcess. For instance the transport that should perform send request synchronously can call this function in order that the system continues processing others IO while the transport is waiting for an event. More...