#ifndef _LIBTOOL #define _LIBTOOL #ifdef __cplusplus extern "C" { #endif #include /* Codes retour des fonctions de l'API */ typedef int TLT_Status; #define TLS_OK LOGS_OK #define TLS_KO LOGS_KO typedef int TLT_Cache; #define TLD_KMOD 0001 #define TLD_KFORMAT 0010 #define TLD_GDRT 0100 char TL_Error_Msg[256]; /*------------------------------------------------------------------------------*/ /* Définition de la sortie standard des messages d'erreur de la librairie */ /*------------------------------------------------------------------------------*/ /* (I) Out : flux de sortie des messages d'erreur */ /*------------------------------------------------------------------------------*/ TLT_Status TL_Library_Stderr_Set ( FILE * Out ); /*------------------------------------------------------------------------------*/ /* Chargement des caches de la librairie LIBLOG */ /*------------------------------------------------------------------------------*/ /* (I) ToLoad : liste des caches de données à charger */ /* (combinaison de TLD_KMOD, TLD_KFORMAT et TLD_GDRT) */ /*------------------------------------------------------------------------------*/ TLT_Status TL_LIBLOG_Load (TLT_Cache ToLoad); /*------------------------------------------------------------------------------*/ /* Déchargement des caches de la librairie LIBLOG */ /*------------------------------------------------------------------------------*/ /* (I) ToUnload : liste des caches de données à décharger */ /* (combinaison de TLD_KMOD, TLD_KFORMAT et TLD_GDRT) */ /*------------------------------------------------------------------------------*/ TLT_Status TL_LIBLOG_Unload (TLT_Cache ToUnload); /*------------------------------------------------------------------------------*/ /* Affectation de toutes les tables de routage d'une section KUNF à un channel */ /*------------------------------------------------------------------------------*/ /* (I) Channel : pointeur sur le channel */ /* (I) Kunf_Nm : nom de la section KUNF */ /*------------------------------------------------------------------------------*/ TLT_Status TL_Channel_RTab_Add (LOGT_Channel * My_Channel, const char * Kunf_Nm); /*------------------------------------------------------------------------------*/ /* Affectation de tous les triggers d'une section KUNF à un channel */ /*------------------------------------------------------------------------------*/ /* (I) Channel : pointeur sur le channel */ /* (I) Kunf_Nm : nom de la section KUNF */ /*------------------------------------------------------------------------------*/ TLT_Status TL_Channel_Trigger_Add (LOGT_Channel * My_Channel, const char * Kunf_Nm); #ifdef __cplusplus } #endif #endif