#include "stream_ha.h"
+#include <thread>
+
#include "main/snort_debug.h"
typedef LwState SessionHAContent;
HighAvailabilityManager::process_deletion(flow);
}
-StreamHAClient* StreamHAManager::ha_client;
+THREAD_LOCAL StreamHAClient* StreamHAManager::ha_client;
void StreamHAManager::tinit()
{
static void tterm();
static void process_deletion(Flow*);
- static StreamHAClient* ha_client;
+ static THREAD_LOCAL StreamHAClient* ha_client;
};
#endif
DebugMessage(DEBUG_HA,"UdpHA::create_session)\n");
}
-UdpHA* UdpHAManager::udp_ha;
+THREAD_LOCAL UdpHA* UdpHAManager::udp_ha;
void UdpHAManager::tinit()
{
{ udp_ha->process_deletion(flow); }
static void tinit();
static void tterm();
- static UdpHA* udp_ha;
+ static THREAD_LOCAL UdpHA* udp_ha;
};
#endif