22 #ifndef __APP_INFO_TABLE_H__
23 #define __APP_INFO_TABLE_H__
30 #define APP_PRIORITY_DEFAULT 2
31 #define HTTP_TUNNEL_DETECT_RESTART 0
32 #define HTTP_TUNNEL_DETECT_RESTART_AND_RESET 1
AppInfoTableEntry * appInfoEntryCreate(const char *appName, tAppIdConfig *pConfig)
static void appInfoEntryFlagSet(tAppId appId, unsigned flags, const tAppIdConfig *pConfig)
@ APPINFO_FLAG_SSL_SQUELCH
@ APPINFO_FLAG_CLIENT_USER
@ APPINFO_FLAG_CLIENT_DETECTOR_CALLBACK
@ APPINFO_FLAG_SSL_INSPECT
@ APPINFO_FLAG_CLIENT_ADDITIONAL
@ APPINFO_FLAG_SEARCH_ENGINE
@ APPINFO_FLAG_SUPPORTED_SEARCH
@ APPINFO_FLAG_DEFER_PAYLOAD
@ APPINFO_FLAG_PERSISTENT
@ APPINFO_FLAG_SERVICE_UDP_REVERSED
@ APPINFO_FLAG_SERVICE_ADDITIONAL
@ APPINFO_FLAG_SERVICE_DETECTOR_CALLBACK
static uint32_t appInfoEntryFlags(tAppId app_id, const tAppIdConfig *pConfig)
const char * appGetAppName(int32_t appId)
void appInfoTableDump(tAppIdConfig *pConfig)
static unsigned appInfoEntryPriorityGet(tAppId app_id, const tAppIdConfig *pConfig)
void appInfoTableInit(tAppidStaticConfig *appidSC, tAppIdConfig *pConfig)
tAppId appGetSnortIdFromAppId(tAppId appId)
int32_t appGetAppId(const char *appName)
static void appInfoEntryPrioritySet(tAppId appId, unsigned priority, const tAppIdConfig *pConfig)
static unsigned appInfoEntryFlagGet(tAppId app_id, unsigned flags, const tAppIdConfig *pConfig)
void appInfoSetActive(tAppId appId, signed char active)
void appInfoTableFini(tAppIdConfig *pConfig)
static void appInfoEntryFlagClear(tAppId appId, unsigned flags, const tAppIdConfig *pConfig)
AppInfoTableEntry * appInfoEntryGet(tAppId appId, const tAppIdConfig *pConfig)
void AppIdDumpStats(int exit_flag)
tRNAClientAppModule * clntValidator
tRNAServiceElement * svrValidator
struct _AppInfoTableEntry * next
AppId static configuration data structure.