Permalink
Browse files

First draft alpha 0.1

  • Loading branch information...
Craig Mason-Jones
Craig Mason-Jones committed Jan 18, 2013
1 parent d0edc7d commit 8af0202633c93df03e41d0a7c8f7fa8aa3f959fc
Showing with 2,064 additions and 1 deletion.
  1. +39 −0 LICENCE
  2. +61 −1 README.md
  3. +178 −0 countly-sdk-example/.cproject
  4. +96 −0 countly-sdk-example/.project
  5. +33 −0 countly-sdk-example/.settings/org.eclipse.cdt.core.prefs
  6. +6 −0 countly-sdk-example/Makefile
  7. +27 −0 countly-sdk-example/assets/main.qml
  8. +104 −0 countly-sdk-example/bar-descriptor.xml
  9. +17 −0 countly-sdk-example/config.pri
  10. +8 −0 countly-sdk-example/countly_sdk_example.pro
  11. BIN countly-sdk-example/icon.png
  12. +2 −0 countly-sdk-example/precompiled.h
  13. +1 −0 countly-sdk-example/src/Countly.cpp
  14. +1 −0 countly-sdk-example/src/Countly.hpp
  15. +1 −0 countly-sdk-example/src/CountlyEvent.cpp
  16. +1 −0 countly-sdk-example/src/CountlyEvent.hpp
  17. +1 −0 countly-sdk-example/src/CountlyLog.cpp
  18. +1 −0 countly-sdk-example/src/CountlyLog.hpp
  19. +1 −0 countly-sdk-example/src/CountlyLogLevel.hpp
  20. +1 −0 countly-sdk-example/src/CountlyLogStream.cpp
  21. +1 −0 countly-sdk-example/src/CountlyLogStream.hpp
  22. +1 −0 countly-sdk-example/src/CountlyMetrics.cpp
  23. +1 −0 countly-sdk-example/src/CountlyMetrics.hpp
  24. +1 −0 countly-sdk-example/src/CountlyQueue.cpp
  25. +1 −0 countly-sdk-example/src/CountlyQueue.hpp
  26. +1 −0 countly-sdk-example/src/CountlyRequest.cpp
  27. +1 −0 countly-sdk-example/src/CountlyRequest.hpp
  28. +32 −0 countly-sdk-example/src/CountlySdkExample.cpp
  29. +25 −0 countly-sdk-example/src/CountlySdkExample.hpp
  30. +34 −0 countly-sdk-example/src/main.cpp
  31. +12 −0 countly-sdk-example/translations/Makefile
  32. +1 −0 countly-sdk-example/translations/countly_sdk_example.pro
  33. +11 −0 countly-sdk-example/translations/countly_sdk_example.ts
  34. +455 −0 sdk/.cproject
  35. +77 −0 sdk/.project
  36. +224 −0 sdk/src/Countly.cpp
  37. +68 −0 sdk/src/Countly.hpp
  38. +64 −0 sdk/src/CountlyEvent.cpp
  39. +50 −0 sdk/src/CountlyEvent.hpp
  40. +72 −0 sdk/src/CountlyLog.cpp
  41. +47 −0 sdk/src/CountlyLog.hpp
  42. +15 −0 sdk/src/CountlyLogLevel.hpp
  43. +23 −0 sdk/src/CountlyLogStream.cpp
  44. +41 −0 sdk/src/CountlyLogStream.hpp
  45. +78 −0 sdk/src/CountlyMetrics.cpp
  46. +25 −0 sdk/src/CountlyMetrics.hpp
  47. +28 −0 sdk/src/CountlyQueue.cpp
  48. +32 −0 sdk/src/CountlyQueue.hpp
  49. +17 −0 sdk/src/CountlyRequest.cpp
  50. +47 −0 sdk/src/CountlyRequest.hpp
View
39 LICENCE
@@ -0,0 +1,39 @@
+COUNTLY BLACKBERRY 10 CASCADES ANALYTICS COMMUNITY EDITION LICENSE
+------------------------------------------------------------------
+
+Copyright (C) 2011-2013 Craig Mason-Jones, www.lateral.co.za
+
+Permission to use and modify this software and its documentation for any
+purpose, without fee, and without a written agreement is hereby granted,
+provided that this copyright notice including this paragraph and
+following two paragraphs appear in all copies.
+
+1. You may copy and distribute the Software in unmodified form provided
+that the entire package, including - but not restricted to - copyright,
+trademark notices and disclaimers, as released by the initial developer
+of the Software, is distributed.
+
+2. You may make modifications to the Software and distribute your
+modifications, in a form that is separate from the Software, such as
+patches. Modifications must not alter or remove any copyright notices in
+the Software.
+
+3. You may develop application programs, reusable components and other
+software items that link with the original or modified versions of the
+Software.
+
+4. You cannot, under any conditions, rebrand and claim ownership, or
+bundle this Software with another product or Software. You cannot remove
+Countly logo and footer link of the Software. This License does not
+grant any rights to use the trademarks Countly and the Countly logos.
+
+THE SOFTWARE IS PROVIDED "AS IS," WITHOUT WARRANTY OF ANY KIND, EXPRESS
+OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL COUNTLY INC. OR THE AUTHORS OR COPYRIGHT HOLDERS IN
+THE SOFTWARE BE LIABLE FOR ANY CLAIM, DAMAGES (INCLUDING, WITHOUT
+LIMITATION, DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES) OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+DEALINGS IN THE SOFTWARE.
+
View
@@ -1,4 +1,64 @@
countly-sdk-blackberry10-cascades
=================================
-A BlackBerry 10 Cascades SDK for count.ly
+VERSION: alpha 0.1
+
+A BlackBerry 10 Cascades SDK for count.ly
+
+This is very first-draft code!
+
+<h1>Installing Countly BlackBerry 10 Cascades SDK</h1>
+
+<ol>
+<li>Add all the .cpp and .hpp files in the sdk/ directory to your project (I symlink them).</li>
+<li>Add the following line to your .pro file:<br />
+ <code>LIBS += -lbb -lbbdata -lbbplatform -lbbdevice</code>
+</li>
+<li>Add the Internet (access_internet) and Device Identifying Information (read_device_identifying_information) permissions to your bar-descriptor.xml</li>
+</ol>
+
+<h1>Usage</h1>
+
+<ol>
+ <li>At the top of your main.cpp file:<br />
+ <code>#include "Countly.hpp"</code>
+ </li>
+ <li>Just after your application is created in your main.cpp file, add:<br/>
+ <code>countly::CountlyInit(&app, "http://10.0.0.6/", "73c1dbd6b5a917bfb54f50a87f2dc11fca84d0b9");</code>
+ <br />
+ Where the 10.0.0.6 is the address of your Count.ly server, and the 73... is your App Key from your
+ Count.ly server
+ </li>
+ <li>Wherever you want to log a Count.ly event:<br />
+ <ol>
+ <li>Remember to <code>#include "Countly.hpp"</code></li>
+ <li>
+ <code>countly::CountlyEvent event(parentQObject, "key");
+ event.set("segment_key", "segment_value");
+ event.send();
+ </code>
+ </li>
+ </ol>
+ </li>
+</ol>
+
+EXAMPLE
+=======
+See project example in countly-sdk-example directory for example application.
+
+LOGGING
+=======
+The Count.ly framework logs through CountlyLog::log(..) method. Easy location to change or reroute logging.
+
+TODOS
+=====
+At the moment everything is very rough, and there is no queuing at all (the class is there, but not implemented), no heartbeat, and every event is sent when it is created, not held back and sent in the future.
+Also, if the application cannot send an event at once, the event is discarded.
+
+In other words, this is very much a bare-bones, just working implementation.
+
+I'm working on queuing and storage for offline logging. And proper QML integration (at the moment, you need to send to a method on a C++ class - see the countly-sdk-example for example).
+
+LICENCE
+=======
+Please see the LICENCE file
@@ -0,0 +1,178 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?fileVersion 4.0.0?>
+
+<cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
+ <storageModule moduleId="org.eclipse.cdt.core.settings">
+ <cconfiguration id="com.qnx.qcc.toolChain.174038436">
+ <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.qnx.qcc.toolChain.174038436" moduleId="org.eclipse.cdt.core.settings" name="Device-Debug">
+ <externalSettings/>
+ <extensions>
+ <extension id="com.qnx.tools.ide.qde.core.QDEBynaryParser" point="org.eclipse.cdt.core.BinaryParser"/>
+ <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
+ <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ </extensions>
+ </storageModule>
+ <storageModule moduleId="cdtBuildSystem" version="4.0.0">
+ <configuration artifactName="${ProjName}" buildProperties="" id="com.qnx.qcc.toolChain.174038436" name="Device-Debug" parent="org.eclipse.cdt.build.core.emptycfg">
+ <folderInfo id="com.qnx.qcc.toolChain.174038436.735790801" name="/" resourcePath="">
+ <toolChain id="com.qnx.qcc.toolChain.97232991" name="com.qnx.qcc.toolChain" superClass="com.qnx.qcc.toolChain">
+ <option id="com.qnx.qcc.option.os.1711660707" name="Target OS:" superClass="com.qnx.qcc.option.os"/>
+ <option id="com.qnx.qcc.option.cpu.2059250522" name="Target CPU:" superClass="com.qnx.qcc.option.cpu" value="com.qnx.qcc.option.gen.cpu.armle-v7" valueType="enumerated"/>
+ <option id="com.qnx.qcc.option.compiler.201204246" name="Compiler:" superClass="com.qnx.qcc.option.compiler"/>
+ <option id="com.qnx.qcc.option.runtime.1936039322" name="Runtime:" superClass="com.qnx.qcc.option.runtime"/>
+ <targetPlatform archList="all" binaryParser="com.qnx.tools.ide.qde.core.QDEBynaryParser" id="com.qnx.qcc.targetPlatform.137663640" osList="all" superClass="com.qnx.qcc.targetPlatform"/>
+ <builder autoBuildTarget="Device-Debug" enableAutoBuild="true" id="com.qnx.qcc.toolChain.174038436.1447901475" incrementalBuildTarget="Device-Debug" managedBuildOn="false" name="Gnu Make Builder" superClass="org.eclipse.cdt.build.core.settings.default.builder"/>
+ <tool id="com.qnx.qcc.tool.compiler.1342832801" name="QCC Compiler" superClass="com.qnx.qcc.tool.compiler">
+ <option id="com.qnx.qcc.option.compiler.optlevel.60080422" superClass="com.qnx.qcc.option.compiler.optlevel" value="com.qnx.qcc.option.compiler.optlevel.0" valueType="enumerated"/>
+ <inputType id="com.qnx.qcc.inputType.compiler.1827918756" superClass="com.qnx.qcc.inputType.compiler"/>
+ </tool>
+ <tool id="com.qnx.qcc.tool.assembler.798805717" name="QCC Assembler" superClass="com.qnx.qcc.tool.assembler">
+ <inputType id="com.qnx.qcc.inputType.assembler.1863042283" superClass="com.qnx.qcc.inputType.assembler"/>
+ </tool>
+ <tool id="com.qnx.qcc.tool.linker.1420953285" name="QCC Linker" superClass="com.qnx.qcc.tool.linker"/>
+ <tool id="com.qnx.qcc.tool.archiver.1870248912" name="QCC Archiver" superClass="com.qnx.qcc.tool.archiver"/>
+ </toolChain>
+ </folderInfo>
+ <sourceEntries>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
+ </sourceEntries>
+ </configuration>
+ </storageModule>
+ <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+ </cconfiguration>
+ <cconfiguration id="com.qnx.qcc.toolChain.427335390">
+ <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.qnx.qcc.toolChain.427335390" moduleId="org.eclipse.cdt.core.settings" name="Device-Release">
+ <externalSettings/>
+ <extensions>
+ <extension id="com.qnx.tools.ide.qde.core.QDEBynaryParser" point="org.eclipse.cdt.core.BinaryParser"/>
+ <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
+ <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ </extensions>
+ </storageModule>
+ <storageModule moduleId="cdtBuildSystem" version="4.0.0">
+ <configuration artifactName="${ProjName}" buildProperties="" id="com.qnx.qcc.toolChain.427335390" name="Device-Release" parent="org.eclipse.cdt.build.core.emptycfg">
+ <folderInfo id="com.qnx.qcc.toolChain.427335390.994968473" name="/" resourcePath="">
+ <toolChain id="com.qnx.qcc.toolChain.668283787" name="com.qnx.qcc.toolChain" superClass="com.qnx.qcc.toolChain">
+ <option id="com.qnx.qcc.option.os.1075944224" name="Target OS:" superClass="com.qnx.qcc.option.os"/>
+ <option id="com.qnx.qcc.option.cpu.1160707937" name="Target CPU:" superClass="com.qnx.qcc.option.cpu" value="com.qnx.qcc.option.gen.cpu.armle-v7" valueType="enumerated"/>
+ <option id="com.qnx.qcc.option.compiler.1057111554" name="Compiler:" superClass="com.qnx.qcc.option.compiler"/>
+ <option id="com.qnx.qcc.option.runtime.1288370353" name="Runtime:" superClass="com.qnx.qcc.option.runtime"/>
+ <targetPlatform archList="all" binaryParser="com.qnx.tools.ide.qde.core.QDEBynaryParser" id="com.qnx.qcc.targetPlatform.2144178939" osList="all" superClass="com.qnx.qcc.targetPlatform"/>
+ <builder autoBuildTarget="Device-Release" enableAutoBuild="true" id="com.qnx.qcc.toolChain.427335390.45273788" incrementalBuildTarget="Device-Release" managedBuildOn="false" name="Gnu Make Builder" superClass="org.eclipse.cdt.build.core.settings.default.builder"/>
+ <tool id="com.qnx.qcc.tool.compiler.1383440643" name="QCC Compiler" superClass="com.qnx.qcc.tool.compiler">
+ <option id="com.qnx.qcc.option.compiler.optlevel.1455575280" superClass="com.qnx.qcc.option.compiler.optlevel" value="com.qnx.qcc.option.compiler.optlevel.0" valueType="enumerated"/>
+ <inputType id="com.qnx.qcc.inputType.compiler.2118517605" superClass="com.qnx.qcc.inputType.compiler"/>
+ </tool>
+ <tool id="com.qnx.qcc.tool.assembler.460225911" name="QCC Assembler" superClass="com.qnx.qcc.tool.assembler">
+ <inputType id="com.qnx.qcc.inputType.assembler.850995813" superClass="com.qnx.qcc.inputType.assembler"/>
+ </tool>
+ <tool id="com.qnx.qcc.tool.linker.1970412841" name="QCC Linker" superClass="com.qnx.qcc.tool.linker"/>
+ <tool id="com.qnx.qcc.tool.archiver.527501474" name="QCC Archiver" superClass="com.qnx.qcc.tool.archiver"/>
+ </toolChain>
+ </folderInfo>
+ <sourceEntries>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
+ </sourceEntries>
+ </configuration>
+ </storageModule>
+ <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+ </cconfiguration>
+ <cconfiguration id="com.qnx.qcc.toolChain.1010093347">
+ <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.qnx.qcc.toolChain.1010093347" moduleId="org.eclipse.cdt.core.settings" name="Device-Profile">
+ <externalSettings/>
+ <extensions>
+ <extension id="com.qnx.tools.ide.qde.core.QDEBynaryParser" point="org.eclipse.cdt.core.BinaryParser"/>
+ <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
+ <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ </extensions>
+ </storageModule>
+ <storageModule moduleId="cdtBuildSystem" version="4.0.0">
+ <configuration artifactName="${ProjName}" buildProperties="" id="com.qnx.qcc.toolChain.1010093347" name="Device-Profile" parent="org.eclipse.cdt.build.core.emptycfg">
+ <folderInfo id="com.qnx.qcc.toolChain.1010093347.1498288271" name="/" resourcePath="">
+ <toolChain id="com.qnx.qcc.toolChain.1017526935" name="com.qnx.qcc.toolChain" superClass="com.qnx.qcc.toolChain">
+ <option id="com.qnx.qcc.option.os.1856305407" name="Target OS:" superClass="com.qnx.qcc.option.os"/>
+ <option id="com.qnx.qcc.option.cpu.1174723622" name="Target CPU:" superClass="com.qnx.qcc.option.cpu" value="com.qnx.qcc.option.gen.cpu.armle-v7" valueType="enumerated"/>
+ <option id="com.qnx.qcc.option.compiler.1063833492" name="Compiler:" superClass="com.qnx.qcc.option.compiler"/>
+ <option id="com.qnx.qcc.option.runtime.817966296" name="Runtime:" superClass="com.qnx.qcc.option.runtime"/>
+ <targetPlatform archList="all" binaryParser="com.qnx.tools.ide.qde.core.QDEBynaryParser" id="com.qnx.qcc.targetPlatform.2036170420" osList="all" superClass="com.qnx.qcc.targetPlatform"/>
+ <builder autoBuildTarget="Device-Profile" enableAutoBuild="true" id="com.qnx.qcc.toolChain.1010093347.123897317" incrementalBuildTarget="Device-Profile" managedBuildOn="false" name="Gnu Make Builder" superClass="org.eclipse.cdt.build.core.settings.default.builder"/>
+ <tool id="com.qnx.qcc.tool.compiler.1065159314" name="QCC Compiler" superClass="com.qnx.qcc.tool.compiler">
+ <option id="com.qnx.qcc.option.compiler.optlevel.1625833531" superClass="com.qnx.qcc.option.compiler.optlevel" value="com.qnx.qcc.option.compiler.optlevel.0" valueType="enumerated"/>
+ <inputType id="com.qnx.qcc.inputType.compiler.1282039875" superClass="com.qnx.qcc.inputType.compiler"/>
+ </tool>
+ <tool id="com.qnx.qcc.tool.assembler.915267473" name="QCC Assembler" superClass="com.qnx.qcc.tool.assembler">
+ <inputType id="com.qnx.qcc.inputType.assembler.520198280" superClass="com.qnx.qcc.inputType.assembler"/>
+ </tool>
+ <tool id="com.qnx.qcc.tool.linker.1596047843" name="QCC Linker" superClass="com.qnx.qcc.tool.linker"/>
+ <tool id="com.qnx.qcc.tool.archiver.222179166" name="QCC Archiver" superClass="com.qnx.qcc.tool.archiver"/>
+ </toolChain>
+ </folderInfo>
+ <sourceEntries>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
+ </sourceEntries>
+ </configuration>
+ </storageModule>
+ <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+ </cconfiguration>
+ <cconfiguration id="com.qnx.qcc.toolChain.1333800357">
+ <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.qnx.qcc.toolChain.1333800357" moduleId="org.eclipse.cdt.core.settings" name="Simulator-Debug">
+ <externalSettings/>
+ <extensions>
+ <extension id="com.qnx.tools.ide.qde.core.QDEBynaryParser" point="org.eclipse.cdt.core.BinaryParser"/>
+ <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
+ <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ </extensions>
+ </storageModule>
+ <storageModule moduleId="cdtBuildSystem" version="4.0.0">
+ <configuration artifactName="${ProjName}" buildProperties="" id="com.qnx.qcc.toolChain.1333800357" name="Simulator-Debug" parent="org.eclipse.cdt.build.core.emptycfg">
+ <folderInfo id="com.qnx.qcc.toolChain.1333800357.1157288069" name="/" resourcePath="">
+ <toolChain id="com.qnx.qcc.toolChain.20471542" name="com.qnx.qcc.toolChain" superClass="com.qnx.qcc.toolChain">
+ <option id="com.qnx.qcc.option.os.1964483217" name="Target OS:" superClass="com.qnx.qcc.option.os"/>
+ <option id="com.qnx.qcc.option.cpu.2141286086" name="Target CPU:" superClass="com.qnx.qcc.option.cpu"/>
+ <option id="com.qnx.qcc.option.compiler.1311061345" name="Compiler:" superClass="com.qnx.qcc.option.compiler"/>
+ <option id="com.qnx.qcc.option.runtime.1583700400" name="Runtime:" superClass="com.qnx.qcc.option.runtime"/>
+ <targetPlatform archList="all" binaryParser="com.qnx.tools.ide.qde.core.QDEBynaryParser" id="com.qnx.qcc.targetPlatform.440452531" osList="all" superClass="com.qnx.qcc.targetPlatform"/>
+ <builder autoBuildTarget="Simulator-Debug" enableAutoBuild="true" id="com.qnx.qcc.toolChain.1333800357.1035759737" incrementalBuildTarget="Simulator-Debug" managedBuildOn="false" name="Gnu Make Builder" superClass="org.eclipse.cdt.build.core.settings.default.builder"/>
+ <tool id="com.qnx.qcc.tool.compiler.808665172" name="QCC Compiler" superClass="com.qnx.qcc.tool.compiler">
+ <option id="com.qnx.qcc.option.compiler.optlevel.1054003572" superClass="com.qnx.qcc.option.compiler.optlevel" value="com.qnx.qcc.option.compiler.optlevel.0" valueType="enumerated"/>
+ <inputType id="com.qnx.qcc.inputType.compiler.1913709222" superClass="com.qnx.qcc.inputType.compiler"/>
+ </tool>
+ <tool id="com.qnx.qcc.tool.assembler.610200017" name="QCC Assembler" superClass="com.qnx.qcc.tool.assembler">
+ <inputType id="com.qnx.qcc.inputType.assembler.1560302427" superClass="com.qnx.qcc.inputType.assembler"/>
+ </tool>
+ <tool id="com.qnx.qcc.tool.linker.995694772" name="QCC Linker" superClass="com.qnx.qcc.tool.linker"/>
+ <tool id="com.qnx.qcc.tool.archiver.1748975752" name="QCC Archiver" superClass="com.qnx.qcc.tool.archiver"/>
+ </toolChain>
+ </folderInfo>
+ <sourceEntries>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
+ </sourceEntries>
+ </configuration>
+ </storageModule>
+ <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+ </cconfiguration>
+ </storageModule>
+ <storageModule moduleId="cdtBuildSystem" version="4.0.0">
+ <project id="countly-sdk-example.null.1993658830" name="countly-sdk-example"/>
+ </storageModule>
+ <storageModule moduleId="scannerConfiguration">
+ <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.qnx.tools.ide.qde.managedbuilder.core.qccScannerInfo"/>
+ <scannerConfigBuildInfo instanceId="com.qnx.qcc.toolChain.174038436">
+ <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.qnx.tools.ide.qde.managedbuilder.core.qccScannerInfo"/>
+ </scannerConfigBuildInfo>
+ <scannerConfigBuildInfo instanceId="com.qnx.qcc.toolChain.1010093347">
+ <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.qnx.tools.ide.qde.managedbuilder.core.qccScannerInfo"/>
+ </scannerConfigBuildInfo>
+ <scannerConfigBuildInfo instanceId="com.qnx.qcc.toolChain.1333800357">
+ <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.qnx.tools.ide.qde.managedbuilder.core.qccScannerInfo"/>
+ </scannerConfigBuildInfo>
+ <scannerConfigBuildInfo instanceId="com.qnx.qcc.toolChain.427335390">
+ <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.qnx.tools.ide.qde.managedbuilder.core.qccScannerInfo"/>
+ </scannerConfigBuildInfo>
+ </storageModule>
+ <storageModule moduleId="refreshScope"/>
+</cproject>
Oops, something went wrong.

0 comments on commit 8af0202

Please sign in to comment.