• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

01org / parameter-framework / 1252
72%
master: 32%

Build:
Build:
LAST BUILD BRANCH: v3.2.1
DEFAULT BRANCH: master
Ran 03 Nov 2015 04:50PM UTC
Jobs 1
Files 233
Run time 25s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
1252

Pull #300

travis-ci

krocard
Added CElementHandle to C++ interface

CElementHandle can be used by applications to directly control an element
part of the parameter tree. CElementHandle objects can be created by calling
the platform connector class new createElementHandle() functionality.
Element handle objects are owned by the application so it's its
responsibility to destroy them through a "delete" operation.

The following functionalities are available in CElementHandle class:
    - getting element's name
    - getting element's path in parameter hierarchy tree
    - getting element's memory size in bytes
    - determining if element is rogue
    - getting the structure of the element (expanded version of the
      structure)
    - getting/setting the element's settings in XML format
    - getting/setting the element's settings in binary format

Notes:
    - setting the element's settings in binary shall be done cautiously:
      no check is made as to the data integrity, meaning the operation
      could result in inconsistent parameter states where some
      parameter values are out of range or invalid wrt their type
    - setting the element's settings will fail if the element is not rogue
      (belong to a domain or one of its descendent does)
    - if a tuning application has set the auto sync mode to off, the
      changes applied through CElementHandle will be forward-synchronized
      when the auto sync mode is set back to on or when the "sync" remote
      command is executed.
    - when the tuning mode is on, calls to setAsXML() and setAsBytes() will
      fail silently (do nothing but return true meaning success)

Signed-off-by: Patrick Benavoli <patrick.benavoli@intel.com>
Signed-off-by: Kevin Rocard <kevin.rocard@intel.com>
Pull Request #300: [review] Element handle

4859 of 6706 relevant lines covered (72.46%)

3428.37 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
2
100.0
parameter/ConfigurableElement.h
2
100.0
parameter/InstanceConfigurableElement.cpp
5
100.0
parameter/SystemClass.cpp
6
100.0
parameter/ConfigurableElement.cpp
26
100.0
parameter/ParameterMgrPlatformConnector.cpp
281
100.0
parameter/ParameterMgr.cpp
Jobs
ID Job ID Ran Files Coverage
1 1252.1 03 Nov 2015 04:50PM UTC 0
72.46
Travis Job 1252.1
Source Files on build 1252
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #1252
  • Pull Request #300
  • PR Base - serialization_api (#1232)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc