Merge in SNORT/snort3 from XTLS/snort3:fix_const to master
Squashed commit of the following:
commit
ea95013da782eb675ac52aa6b022aeaa207bc29f
Author: Brian Morris <bmorris2@cisco.com>
Date: Thu Dec 22 20:02:07 2022 +0000
main: fix const issues causing compile warnings
ParseWarning(WARN_CONF, "This platform does not support setting thread affinity.\n");
}
-void ThreadConfig::set_instance_tid(const int id, const int tid)
+void ThreadConfig::set_instance_tid(int id, int tid)
{
instance_id_to_tid.emplace(id,tid);
}
-const int ThreadConfig::get_instance_tid(const int id)
+int ThreadConfig::get_instance_tid(int id) const
{
int ret = -1;
auto iter = instance_id_to_tid.find(id);
if ( iter != instance_id_to_tid.end() )
- ret = instance_id_to_tid.at(id);
+ ret = iter->second;
return ret;
}
void set_named_thread_affinity(const std::string&, CpuSet*);
void implement_thread_affinity(SThreadType, unsigned id);
void implement_named_thread_affinity(const std::string& name);
- void set_instance_tid(const int, const int);
- const int get_instance_tid(const int);
+ void set_instance_tid(int, int);
+ int get_instance_tid(int) const;
static constexpr unsigned int DEFAULT_THREAD_ID = 0;