mirror of https://github.com/PentHertz/srsLTE.git
Removed boost::mutex from EPC
This commit is contained in:
parent
aa437806d8
commit
628ccec07f
|
@ -36,7 +36,7 @@ using namespace srslte;
|
|||
namespace srsepc{
|
||||
|
||||
hss* hss::m_instance = NULL;
|
||||
boost::mutex hss_instance_mutex;
|
||||
pthread_mutex_t hss_instance_mutex = PTHREAD_MUTEX_INITIALIZER;
|
||||
|
||||
hss::hss()
|
||||
// :m_sqn(0x112233445566)
|
||||
|
@ -53,22 +53,24 @@ hss::~hss()
|
|||
|
||||
hss*
|
||||
hss::get_instance(void)
|
||||
{
|
||||
boost::mutex::scoped_lock lock(hss_instance_mutex);
|
||||
{
|
||||
pthread_mutex_lock(&hss_instance_mutex);
|
||||
if(NULL == m_instance) {
|
||||
m_instance = new hss();
|
||||
}
|
||||
pthread_mutex_unlock(&hss_instance_mutex);
|
||||
return(m_instance);
|
||||
}
|
||||
|
||||
void
|
||||
hss::cleanup(void)
|
||||
{
|
||||
boost::mutex::scoped_lock lock(hss_instance_mutex);
|
||||
pthread_mutex_lock(&hss_instance_mutex);
|
||||
if(NULL != m_instance) {
|
||||
delete m_instance;
|
||||
m_instance = NULL;
|
||||
}
|
||||
pthread_mutex_unlock(&hss_instance_mutex);
|
||||
}
|
||||
|
||||
int
|
||||
|
|
|
@ -50,8 +50,8 @@ s1ap_mngmt_proc::get_instance(void)
|
|||
if(NULL == m_instance) {
|
||||
m_instance = new s1ap_mngmt_proc();
|
||||
}
|
||||
return(m_instance);
|
||||
pthread_mutex_unlock(&s1ap_mngmt_proc_instance_mutex);
|
||||
return(m_instance);
|
||||
}
|
||||
|
||||
void
|
||||
|
|
|
@ -41,7 +41,7 @@
|
|||
namespace srsepc{
|
||||
|
||||
spgw* spgw::m_instance = NULL;
|
||||
boost::mutex spgw_instance_mutex;
|
||||
pthread_mutex_t spgw_instance_mutex = PTHREAD_MUTEX_INITIALIZER;
|
||||
|
||||
const uint16_t SPGW_BUFFER_SIZE = 2500;
|
||||
|
||||
|
@ -63,21 +63,23 @@ spgw::~spgw()
|
|||
spgw*
|
||||
spgw::get_instance(void)
|
||||
{
|
||||
boost::mutex::scoped_lock lock(spgw_instance_mutex);
|
||||
pthread_mutex_lock(&spgw_instance_mutex);
|
||||
if(NULL == m_instance) {
|
||||
m_instance = new spgw();
|
||||
}
|
||||
pthread_mutex_unlock(&spgw_instance_mutex);
|
||||
return(m_instance);
|
||||
}
|
||||
|
||||
void
|
||||
spgw::cleanup(void)
|
||||
{
|
||||
boost::mutex::scoped_lock lock(spgw_instance_mutex);
|
||||
pthread_mutex_lock(&spgw_instance_mutex);
|
||||
if(NULL != m_instance) {
|
||||
delete m_instance;
|
||||
m_instance = NULL;
|
||||
}
|
||||
pthread_mutex_unlock(&spgw_instance_mutex);
|
||||
}
|
||||
|
||||
int
|
||||
|
|
Loading…
Reference in New Issue