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

dawagner / parameter-framework
76%
master: 78%

Build:
Build:
LAST BUILD BRANCH: integerparam-template
DEFAULT BRANCH: master
Repo Added 03 Apr 2015 10:15AM UTC
Files 130
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

LAST BUILD ON BRANCH make-command-interface-public
branch: make-command-interface-public
CHANGE BRANCH
x
Reset
  • make-command-interface-public
  • Disable_fix_point_test_if_no_python_bindings
  • Wconversion-enabler
  • access-elements-as-binary
  • add-get-set-elementXML-commands
  • add-missing-export-FormattedSubsystemObject
  • android-darwin
  • android-m
  • appveyor
  • appveyor-build-more-components
  • appveyor-visualstudio-2015
  • archive-export-version
  • better-libxml2-error-messages
  • c++11-ctors-and-dtors-features
  • change-utility-header-install-dir
  • check-duplicate-criterion-values
  • client-simulator
  • client-simulator-rework
  • cmake-misc-fixes
  • cmake-multiproject-fix
  • cmake-prefix-path-usage
  • component-arrays
  • convert-to-bytes
  • coveralls-test
  • criterion-overflow-check
  • criterion-rework-step-2
  • criterion-rework-step-3
  • criterion-unit-tests
  • david-tag
  • delme
  • disambiguate-make-unique
  • doc-add-missing-folders
  • fix-android-clang+darwin
  • fix-blackboard-api-inconsistency
  • fix-coveralls
  • fix-criterion-display
  • fix-double-negative-infinity
  • fix-dynamic-lib-utility-windows
  • fix-enum-parameter-casts
  • fix-enumparam-name-attribute
  • fix-floats-limits-tests
  • fix-getElementBytes
  • fix-log-on-list
  • fix-logger-private-member-leakage
  • fix-makeEncodable
  • fix-python-sample-crash
  • fix-setParameter-array
  • fix-skeleton-plugin-build
  • fix-uninitialized-members
  • fix-unused-results
  • fix_android_darwin
  • fix_illegal_integer_conversions
  • floating-point
  • for-seb
  • forward-libxml2-error-messages
  • freeze-catch-version
  • improve-build-experience
  • includes-cleanup
  • integerparam-template
  • jules-command-parser
  • jules-criterion-rework_rebased-next
  • master
  • master-candidate
  • misc-doxygen-tweaks
  • missing-client-doxygen
  • more-compilation-help-in-readme
  • move-tmpfile-out-of-libparameter
  • new-c++-domain-generator
  • no-Werror-by-default
  • no-stlport
  • optional-Werror-and-release-build
  • poc-memory-profiling
  • port-add-Wconversion-flag
  • relax-windows-errors
  • remove-big-endian-subsystems
  • remove-binary-settings
  • remove-binary-settings-storage
  • remove-deprecated
  • remove-mappingdata-xmlsink-inheritance
  • remove-some-dead-code
  • remove-some-useless-util-methods
  • remove-unused-attribute
  • remove-utility-test-from-coverage
  • remove-utility-tostring-use-c++11
  • requirements
  • rework-getattribute
  • rework-parameter-handle
  • rework-plugin-entrypoint-api
  • rework-plugin-entrypoint-api-WIP
  • selectively-export-symbols
  • simplify-empty-ctors-and-dtors
  • soaresm-cmake_clientSimulator
  • some-coveralls-fixes
  • test-skeleton-plugin
  • test-skeleton-plugin-WIP
  • tokenizer-control-merging-separators
  • travis-no-container-based
  • uncaught-exception
  • unify-access-contexts
  • unsigned-int-criterion-api
  • update-doxygen
  • v2.6.0+no-stlport
  • windows-fileversion-attribute
  • windows_port
  • wip
  • xml-generation-fixes-and-tests
  • xmlgeneration-bugfix
  • xmlgeneration-check-conflicting-elements
  • xmlgenerator-smoketest

pending completion
452

push

travis-ci

David Wagner
Allow a client to send "remote" commands programatically

Users can already send commands to a Parameter Framework instance through a
socket (provided that they asked for this interface to be started). Some
features are only available through this interface.

In upcoming patches, we want to use those features and send such commands but
we don't want to use a remote interface, which is sometimes painful. This patch
makes the "remote" commands available through a programmatic API. This API
expects a command name and a string-vector containing the arguments; which
makes it fairly easy to use and to implement a user interface providing the
same commands as they are used to - but without the need of a socket.

The object that provides this API is allocated by the Parameter Framework but
is owned by the client - we want to be C++03-retrocompatible, which forbids us
from returning a unique_ptr, this is why we return a raw pointer.

Signed-off-by: David Wagner <david.wagner@intel.com>

5160 of 6759 relevant lines covered (76.34%)

3689.86 hits per line

Relevant lines Covered
Build:
Build:
6759 RELEVANT LINES 5160 COVERED LINES
3689.86 HITS PER LINE
Source Files on make-command-interface-public
Detailed source file information is not available for this build.

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
452 make-command-interface-public Allow a client to send "remote" commands programatically Users can already send commands to a Parameter Framework instance through a socket (provided that they asked for this interface to be started). Some features are only available through this... push 17 Dec 2015 05:16PM UTC David Wagner travis-ci pending completion  
451 make-command-interface-public Merge pull request #320 from dawagner/xml-generation-fixes-and-tests Xml generation/validation fixes and tests - change how schema are found and XML files validated - fix the XML generation script - add XML generation tests push 17 Dec 2015 05:15PM UTC dawagner travis-ci pending completion  
See All Builds (362)
  • Repo on GitHub
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