Skip to main content

Application Development Kit (Version 5.0)


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.

Need help?

Do you have a question? If you didn’t find the answer you are looking for in our documentation, you can contact our Support teams for more information. If you have a technical issue or question, please contact us. We are happy to help.

Not yet a Verifone customer?

We’ll help you choose the right payment solution for your business, wherever you want to sell, in-person or online. Our team of experts will happily discuss your needs.

Verifone logo