sdidevtoolsvc.h File Reference
Last updated: 04-Nov-2025
#include <string>
Include dependency graph for sdidevtoolsvc.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Functions |
|
| bool | devtoolsvc_supported () |
| bool | devtoolsvc_installed () |
| std::string | devtoolsvc_get_libname () |
| std::string | devtoolsvc_get_build_date () |
| std::string | devtoolsvc_get_version () |
| bool | devtoolsvc_start () |
| void | devtoolsvc_stop () |
Function Documentation
◆ devtoolsvc_get_build_date()
| std::string devtoolsvc_get_build_date | ( | ) |
returns the build date string for the SDI devtool service library
- Returns
- build date or an empty string, if SDI devtool service is not supported/installed on this device type.
- This function loads the devtool service library. If loading of the library has already failed before, the function immediately returns an empty string.
- Use function devtoolsvc_stop() to unload the library or to force a new attempt to load the library with this function.
- If the SDI devtool service is supported on this platform, this function immediately returns an empty string and does nothing.
◆ devtoolsvc_get_libname()
| std::string devtoolsvc_get_libname | ( | ) |
returns the library name for the SDI devtool service library
- Returns
- library name or an empty string, if SDI devtool service is not supported/installed on this device type.
- This function loads the devtool service library. If loading of the library has already failed before, the function immediately returns an empty string.
- Use function devtoolsvc_stop() to unload the library or to force a new attempt to load the library with this function.
- If the SDI devtool service is supported on this platform, this function immediately returns an empty string and does nothing.
◆ devtoolsvc_get_version()
| std::string devtoolsvc_get_version | ( | ) |
returns the version string for the SDI devtool service library
- Returns
- version string or an empty string, if SDI devtool service is not supported/installed on this device type.
- This function loads the devtool service library. If loading of the library has already failed before, the function immediately returns an empty string.
- Use function devtoolsvc_stop() to unload the library or to force a new attempt to load the library with this function.
- If the SDI devtool service is supported on this platform, this function immediately returns an empty string and does nothing.
◆ devtoolsvc_installed()
| bool devtoolsvc_installed | ( | ) |
check if SDI devtool service library is installed on the system. In addition, the function pre-loads the library for use of API functions below.
- Returns
- true if devtool service library is installed and loaded successfully, else false
- If loading of the library has already failed before, the function immediately returns false and does nothing.
- Use function devtoolsvc_stop() to unload the library or to force a new attempt to load the library with this function.
- If the SDI devtool service is supported on this platform, this function immediately returns false and does nothing.
◆ devtoolsvc_start()
| bool devtoolsvc_start | ( | ) |
starts the SDI devtool service
- Returns
- true if the service was successfully started
- This function loads the devtool service library. If loading of the library has already failed before, the function immediately returns false and does nothing.
- Use function devtoolsvc_stop() to unload the library or to force a new attempt to load the library with this function.
- If the SDI devtool service is supported on this platform, this function immediately returns false and does nothing.
◆ devtoolsvc_stop()
| void devtoolsvc_stop | ( | ) |
stops the SDI devtool service, if successfully started with devtoolsvc_start() before.
- Afterwards the devtool service library is unloaded. In addition, other API functions will attempt to load the devtool service library again with next invocation.
- If the SDI devtool service is supported on this platform, this function immediately returns and does nothing.
◆ devtoolsvc_supported()
| bool devtoolsvc_supported | ( | ) |
check if SDI devtool service is supported on this platform
- Returns
- true if devtool service is supported, else false
- Recently this function returns true on Android only.
Rate this article: