{
}
-void ContextMonitor::setContextManager(ContextManager* ctx_mgr)
+void ContextMonitor::setContextManager(ContextManager* ctxMgr)
{
- __contextMgr = ctx_mgr;
+ __contextMgr = ctxMgr;
}
ContextMonitor* ContextMonitor::getInstance()
int ContextMonitor::__findSub(RequestType type, const char* subject, Json* option)
{
// @return request id
- std::map<int, SubscrInfo*>* map = (type == REQ_SUBSCRIBE)? &__subscrMap : &___readMap;
+ std::map<int, SubscrInfo*>* map = (type == REQ_SUBSCRIBE)? &__subscrMap : &__readMap;
Json jOpt;
if (option) {
bool ContextMonitor::__addSub(RequestType type, int sid, const char* subject, Json* option, IContextListener* listener)
{
- std::map<int, SubscrInfo*>* map = (type == REQ_SUBSCRIBE)? &__subscrMap : &___readMap;
+ std::map<int, SubscrInfo*>* map = (type == REQ_SUBSCRIBE)? &__subscrMap : &__readMap;
SubscrInfo *info = new(std::nothrow) SubscrInfo(sid, subject, option);
IF_FAIL_RETURN_TAG(info, false, _E, "Memory allocation failed");
void ContextMonitor::__removeSub(RequestType type, const char* subject, Json* option)
{
- std::map<int, SubscrInfo*>* map = (type == REQ_SUBSCRIBE)? &__subscrMap : &___readMap;
+ std::map<int, SubscrInfo*>* map = (type == REQ_SUBSCRIBE)? &__subscrMap : &__readMap;
Json jOpt;
if (option) {
void ContextMonitor::__removeSub(RequestType type, int sid)
{
- std::map<int, SubscrInfo*>* map = (type == REQ_SUBSCRIBE)? &__subscrMap : &___readMap;
+ std::map<int, SubscrInfo*>* map = (type == REQ_SUBSCRIBE)? &__subscrMap : &__readMap;
SubscrInfo* info = map->at(sid);
info->listenerList.clear();
int ContextMonitor::__addListener(RequestType type, int sid, IContextListener* listener)
{
// @return number of listeners for the corresponding sid
- std::map<int, SubscrInfo*>* map = (type == REQ_SUBSCRIBE)? &__subscrMap : &___readMap;
+ std::map<int, SubscrInfo*>* map = (type == REQ_SUBSCRIBE)? &__subscrMap : &__readMap;
auto it = map->find(sid);
int ContextMonitor::__removeListener(RequestType type, int sid, IContextListener* listener)
{
// @return number of listeners for the corresponding sid
- std::map<int, SubscrInfo*>* map = (type == REQ_SUBSCRIBE)? &__subscrMap : &___readMap;
+ std::map<int, SubscrInfo*>* map = (type == REQ_SUBSCRIBE)? &__subscrMap : &__readMap;
auto it = map->find(sid);
{
_D(YELLOW("Condition received: subject(%s), option(%s), fact(%s)"), subject, option->str().c_str(), fact->str().c_str());
- auto it = ___readMap.find(reqId);
- IF_FAIL_VOID_TAG(it != ___readMap.end(), _E, "Request id not found");
+ auto it = __readMap.find(reqId);
+ IF_FAIL_VOID_TAG(it != __readMap.end(), _E, "Request id not found");
SubscrInfo* info = it->second;
for (auto it2 = info->listenerList.begin(); it2 != info->listenerList.end(); ++it2) {
class ContextMonitor {
public:
static ContextMonitor* getInstance();
- static void setContextManager(ContextManager* ctx_mgr);
+ static void setContextManager(ContextManager* ctxMgr);
static void destroy();
int subscribe(int ruleId, std::string subject, Json option, IContextListener* listener);
};
std::map<int, SubscrInfo*> __subscrMap;
- std::map<int, SubscrInfo*> ___readMap;
+ std::map<int, SubscrInfo*> __readMap;
int __findSub(RequestType type, const char *subject, Json *option);
bool __addSub(RequestType type, int sid, const char *subject, Json *option, IContextListener* listener);