librpa_global.h Source File

librpa_global.h Source File#

LibRPA: librpa_global.h Source File
LibRPA
librpa_global.h
Go to the documentation of this file.
1#pragma once
14
15#include "librpa_enums.h"
16
17#ifdef __cplusplus
18extern "C" {
19#endif
20
26const char* librpa_get_build_info(void);
27
34
41
48
63 const char *redirect_path = "stdout",
64 LibrpaSwitch switch_process_output = LIBRPA_SWITCH_ON);
65
74
80
88
95void librpa_test(void);
96
104
105#ifdef __cplusplus
106}
107#endif
Enumeration types and constants for LibRPA.
int LibrpaSwitch
Boolean switch type.
Definition librpa_enums.h:117
#define LIBRPA_SWITCH_OFF
Switch value for disabled/off state (equivalent to false).
Definition librpa_enums.h:23
#define LIBRPA_SWITCH_ON
Switch value for enabled/on state (equivalent to true).
Definition librpa_enums.h:26
int LibrpaVerbose
Verbosity level for runtime output.
Definition librpa_enums.h:133
void librpa_init_global(LibrpaSwitch switch_redirect_stdout=LIBRPA_SWITCH_OFF, const char *redirect_path="stdout", LibrpaSwitch switch_process_output=LIBRPA_SWITCH_ON)
Initialize the global LibRPA environment.
int librpa_get_major_version(void)
Get major version number.
void librpa_finalize_global(void)
Finalize the global LibRPA environment.
void librpa_test(void)
Run internal self-tests.
void librpa_print_profile(void)
Print profiling information.
int librpa_get_minor_version(void)
Get minor version number.
void librpa_set_output_level(LibrpaVerbose output_level)
Set the global LibRPA stdout verbosity.
const char * librpa_get_build_info(void)
Get build information string.
LibrpaVerbose librpa_get_output_level(void)
Get the global LibRPA stdout verbosity.
int librpa_get_patch_version(void)
Get patch version number.