#include "BMISensorResource.h"
-BMISensorBundleActivator *bundle;
+BMISensorBundleActivator *g_bundleBMI;
BMISensorBundleActivator::BMISensorBundleActivator()
{
extern "C" void bmisensor_externalActivateBundle(ResourceContainerBundleAPI *resourceContainer,
std::string bundleId)
{
- bundle = new BMISensorBundleActivator();
- bundle->activateBundle(resourceContainer, bundleId);
+ g_bundleBMI = new BMISensorBundleActivator();
+ g_bundleBMI->activateBundle(resourceContainer, bundleId);
}
extern "C" void bmisensor_externalDeactivateBundle()
{
- bundle->deactivateBundle();
- delete bundle;
+ g_bundleBMI->deactivateBundle();
+ delete g_bundleBMI;
}
extern "C" void bmisensor_externalCreateResource(resourceInfo resourceInfo)
{
- bundle->createResource(resourceInfo);
+ g_bundleBMI->createResource(resourceInfo);
}
extern "C" void bmisensor_externalDestroyResource(BundleResource::Ptr pBundleResource)
{
- bundle->destroyResource(pBundleResource);
+ g_bundleBMI->destroyResource(pBundleResource);
}
#include <sstream>
#include "DiscomfortIndexSensorResource.h"
-DISensorBundleActivator *bundle;
+DISensorBundleActivator *g_bundleDI;
DISensorBundleActivator::DISensorBundleActivator()
{
extern "C" void disensor_externalActivateBundle(ResourceContainerBundleAPI *resourceContainer,
std::string bundleId)
{
- bundle = new DISensorBundleActivator();
- bundle->activateBundle(resourceContainer, bundleId);
+ g_bundleDI = new DISensorBundleActivator();
+ g_bundleDI->activateBundle(resourceContainer, bundleId);
}
extern "C" void disensor_externalDeactivateBundle()
{
- bundle->deactivateBundle();
- delete bundle;
+ g_bundleDI->deactivateBundle();
+ delete g_bundleDI;
}
extern "C" void disensor_externalCreateResource(resourceInfo resourceInfo)
{
- bundle->createResource(resourceInfo);
+ g_bundleDI->createResource(resourceInfo);
}
extern "C" void disensor_externalDestroyResource(BundleResource::Ptr pBundleResource)
{
- bundle->destroyResource(pBundleResource);
+ g_bundleDI->destroyResource(pBundleResource);
}
using namespace OIC::Service;
-HueSampleBundleActivator *bundle;
+HueSampleBundleActivator *g_bundleHUE;
HueSampleBundleActivator::HueSampleBundleActivator()
{
extern "C" void huesample_externalActivateBundle(ResourceContainerBundleAPI *resourceContainer,
std::string bundleId)
{
- bundle = new HueSampleBundleActivator();
- bundle->activateBundle(resourceContainer, bundleId);
+ g_bundleHUE = new HueSampleBundleActivator();
+ g_bundleHUE->activateBundle(resourceContainer, bundleId);
}
extern "C" void huesample_externalDeactivateBundle()
{
- bundle->deactivateBundle();
- delete bundle;
+ g_bundleHUE->deactivateBundle();
+ delete g_bundleHUE;
}
extern "C" void huesample_externalCreateResource(resourceInfo resourceInfo)
{
- bundle->createResource(resourceInfo);
+ g_bundleHUE->createResource(resourceInfo);
}
extern "C" void huesample_externalDestroyResource(BundleResource::Ptr pBundleResource)
{
- bundle->destroyResource(pBundleResource);
+ g_bundleHUE->destroyResource(pBundleResource);
}
</option>
<option id="gnu.cpp.compiler.option.include.paths.1501991974" name="Include paths (-I)" superClass="gnu.cpp.compiler.option.include.paths" useByScannerDiscovery="false" valueType="includePath">
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/inc}""/>
- <listOptionValue builtIn="false" value=""C:\boost_1_56_0""/>
<listOptionValue builtIn="false" value=""..\..\..\..\src\resourceBroker\include""/>
<listOptionValue builtIn="false" value=""..\..\..\..\src\resourceCache\include""/>
<listOptionValue builtIn="false" value=""..\..\..\..\src\common\utils\include""/>
// Method to set up server screens
void containerCreateUI(void *data, Evas_Object *obj, void *event_info)
{
- dlog_print(DLOG_INFO, LOG_TAG, "#### container UI");
s_containerFlag = false;
s_hueBundleFlag = false;
Evas_Object *layout;
scroller = elm_scroller_add(nf);
elm_scroller_bounce_set(scroller, EINA_FALSE, EINA_TRUE);
elm_scroller_policy_set(scroller, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO);
- dlog_print(DLOG_INFO, LOG_TAG, "#### container UI 1");
// Layout
layout = elm_layout_add(nf);
evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
elm_object_content_set(scroller, layout);
- dlog_print(DLOG_INFO, LOG_TAG, "#### container UI 2");
// Button
start_button = elm_button_add(layout);
elm_object_part_content_set(layout, "start_button", start_button);
elm_object_text_set(start_button, "Start Container");
evas_object_smart_callback_add(start_button, "clicked", startContainer, NULL);
- dlog_print(DLOG_INFO, LOG_TAG, "#### container UI 3");
// Button
stop_button = elm_button_add(layout);
elm_object_part_content_set(layout, "stop_button", stop_button);
elm_object_text_set(stop_button, "Stop Container");
evas_object_smart_callback_add(stop_button, "clicked", stopContainer, NULL);
- dlog_print(DLOG_INFO, LOG_TAG, "#### container UI 4");
// List
listnew = elm_list_add(layout);
evas_object_smart_callback_add(listnew, "selected", list_selected_cb, NULL);
elm_object_part_content_set(layout, "listnew", listnew);
elm_list_go(listnew);
- dlog_print(DLOG_INFO, LOG_TAG, "#### container UI 5");
// log_entry - text area for log
log_entry = elm_entry_add(layout);
nf_it = elm_naviframe_item_push(nf, "Resource Container", NULL, NULL, scroller, NULL);
elm_naviframe_item_pop_cb_set(nf_it, naviframe_pop_cb, NULL);
- dlog_print(DLOG_INFO, LOG_TAG, "#### container UI 6");
}