.. index:: pair: group; Service functions .. _doxid-d8/d1a/group___service: Service functions ================= .. toctree:: :hidden: Overview ~~~~~~~~ .. ref-code-block:: cpp :class: doxyrest-overview-code-block // global functions :ref:`DPCTL_API` :ref:`__dpctl_give` const char* :ref:`DPCTLService_GetDPCPPVersion`(void); :ref:`DPCTL_API` void :ref:`DPCTLService_InitLogger`( const char* app_name, const char* log_dir ); :ref:`DPCTL_API` void :ref:`DPCTLService_ShutdownLogger`(void); .. _details-d8/d1a/group___service: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Global Functions ---------------- .. index:: pair: function; DPCTLService_GetDPCPPVersion .. _doxid-d8/d1a/group___service_1ga4762cae74b0bbd7e5d3661283b748916: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`DPCTL_API` :ref:`__dpctl_give` const char* DPCTLService_GetDPCPPVersion(void) Get version of DPC++ toolchain the library was compiled with. .. rubric:: Returns: A C string containing the version of DPC++ toolchain. .. index:: pair: function; DPCTLService_InitLogger .. _doxid-d8/d1a/group___service_1gabbfc206297f96578e9cdef4eea7c1505: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`DPCTL_API` void DPCTLService_InitLogger( const char* app_name, const char* log_dir ) Initialize logger if compiled to use logger, no-op otherwise. .. rubric:: Parameters: .. list-table:: :widths: 20 80 * - app_name - C-string for application name reflected in the log. * - log_dir - C-string for directory where log files are placed. .. index:: pair: function; DPCTLService_ShutdownLogger .. _doxid-d8/d1a/group___service_1ga9699c638b54314fc1398af7d48df0353: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`DPCTL_API` void DPCTLService_ShutdownLogger(void) Finalize logger if enabled, no-op otherwise.