Lines Matching refs:LocDualContext

43 LocDualContext::mFgExclMask = 0;
46 LocDualContext::mBgExclMask =
56 const MsgTask* LocDualContext::mMsgTask = NULL;
57 ContextBase* LocDualContext::mFgContext = NULL;
58 ContextBase* LocDualContext::mBgContext = NULL;
59 ContextBase* LocDualContext::mInjectContext = NULL;
61 const char* LocDualContext::mLocationHalName = "Loc_hal_worker";
62 const char* LocDualContext::mLBSLibName = "liblbs_core.so";
64 pthread_mutex_t LocDualContext::mGetLocContextMutex = PTHREAD_MUTEX_INITIALIZER;
66 const MsgTask* LocDualContext::getMsgTask(MsgTask::tCreate tCreator, in getMsgTask()
75 const MsgTask* LocDualContext::getMsgTask(MsgTask::tAssociate tAssociate, in getMsgTask()
86 ContextBase* LocDualContext::getLocFgContext(MsgTask::tCreate tCreator, in getLocFgContext()
89 pthread_mutex_lock(&LocDualContext::mGetLocContextMutex); in getLocFgContext()
94 mFgContext = new LocDualContext(msgTask, in getLocFgContext()
102 pthread_mutex_unlock(&LocDualContext::mGetLocContextMutex); in getLocFgContext()
106 ContextBase* LocDualContext::getLocFgContext(MsgTask::tAssociate tAssociate, in getLocFgContext()
109 pthread_mutex_lock(&LocDualContext::mGetLocContextMutex); in getLocFgContext()
114 mFgContext = new LocDualContext(msgTask, in getLocFgContext()
122 pthread_mutex_unlock(&LocDualContext::mGetLocContextMutex); in getLocFgContext()
126 ContextBase* LocDualContext::getLocBgContext(MsgTask::tCreate tCreator, in getLocBgContext()
129 pthread_mutex_lock(&LocDualContext::mGetLocContextMutex); in getLocBgContext()
134 mBgContext = new LocDualContext(msgTask, in getLocBgContext()
142 pthread_mutex_unlock(&LocDualContext::mGetLocContextMutex); in getLocBgContext()
146 ContextBase* LocDualContext::getLocBgContext(MsgTask::tAssociate tAssociate, in getLocBgContext()
149 pthread_mutex_lock(&LocDualContext::mGetLocContextMutex); in getLocBgContext()
154 mBgContext = new LocDualContext(msgTask, in getLocBgContext()
162 pthread_mutex_unlock(&LocDualContext::mGetLocContextMutex); in getLocBgContext()
166 void LocDualContext :: injectFeatureConfig(ContextBase *curContext) in injectFeatureConfig()
171 __func__, __LINE__, ((LocDualContext *)mInjectContext)->mLBSProxy); in injectFeatureConfig()
172 ((LocDualContext *)mInjectContext)->mLBSProxy->injectFeatureConfig(curContext); in injectFeatureConfig()
177 LocDualContext::LocDualContext(const MsgTask* msgTask, in LocDualContext() function in loc_core::LocDualContext