#include <stlsoft/stlsoft.h>
#include <stdarg.h>
#include <stddef.h>
#include "./cpp/levels.hpp"
#include "./c/log_functions.h"
Go to the source code of this file.
Namespaces | |
namespace | pantheios |
namespace | stlsoft |
Classes | |
struct | pantheios::pan_slice_t |
String slice used by the Pantheios Application Layer API to communicate with the Pantheios Core API. More... | |
class | pantheios::level |
Class that acts as an integer value - indicating a severity level - but which also facilitates the provision of 24-bits of extended severity information. More... | |
Defines | |
#define | PANTHEIOS_VER_MAJOR 1 |
#define | PANTHEIOS_VER_MINOR 0 |
#define | PANTHEIOS_VER_REVISION 1 |
#define | PANTHEIOS_VER PANTHEIOS_VER_1_0_1_B2 |
#define | PANTHEIOS_DECLSPEC |
#define | PANTHEIOS_EXTERN_C extern "C" |
#define | PANTHEIOS_CALLCONV |
#define | PANTHEIOS_CALL(rt) PANTHEIOS_DECLSPEC PANTHEIOS_EXTERN_C rt PANTHEIOS_CALLCONV |
#define | PANTHEIOS_INCLUDING_LEVELS |
Typedefs | |
typedef stlsoft::ss_uint8_t | pantheios::pan_uint8_t |
8-bit unsigned integer type. | |
typedef stlsoft::ss_uint16_t | pantheios::pan_uint16_t |
16-bit unsigned integer type. | |
typedef stlsoft::ss_uint32_t | pantheios::pan_uint32_t |
32-bit unsigned integer type. | |
typedef stlsoft::ss_uint64_t | pantheios::pan_uint64_t |
64-bit unsigned integer type. | |
typedef stlsoft::ss_sint32_t | pantheios::pan_sev_t |
Severity level type. | |
typedef pan_uint8_t | pantheios::uint8_t |
8-bit unsigned integer type. | |
typedef pan_uint16_t | pantheios::uint16_t |
16-bit unsigned integer type. | |
typedef pan_uint32_t | pantheios::uint32_t |
32-bit unsigned integer type. | |
typedef pan_uint64_t | pantheios::uint64_t |
64-bit unsigned integer type. | |
Enumerations | |
enum | pantheios::pan_severity_t { pantheios::PANTHEIOS_SEV_EMERGENCY = 0, pantheios::PANTHEIOS_SEV_ALERT = 1, pantheios::PANTHEIOS_SEV_CRITICAL = 2, pantheios::PANTHEIOS_SEV_ERROR = 3, pantheios::PANTHEIOS_SEV_WARNING = 4, pantheios::PANTHEIOS_SEV_NOTICE = 5, pantheios::PANTHEIOS_SEV_INFORMATIONAL = 6, pantheios::PANTHEIOS_SEV_DEBUG = 7 } |
API Severity level. More... | |
Functions | |
int | pantheios::pantheios_init (void) |
Initialises the pantheios library. | |
void | pantheios::pantheios_uninit (void) |
Uninitialises the pantheios library. | |
int | pantheios::pantheios_isSeverityLogged (pan_sev_t severity) |
Indicates whether a given severity is currently being logged by the process. | |
char const * | pantheios::pantheios_getSeverityString (pan_sev_t severity) |
Returns a constant pointer to a non-modifiable nul-terminated string representing the severity level. | |
int | pantheios::pantheios_log_n (pan_sev_t severity, size_t numSlices, pantheios::pan_slice_t const *slices) |
Core logging function, which receives a severity and an array of string slices, and outputs them to the back-end. | |
int | pantheios::pantheios_log_1 (pan_sev_t severity, char const *ptr0, int size0) |
Logs 1 parameter, subject to external (not in Pantheios Core API) severity-level filtering. | |
int | pantheios::pantheios_log_2 (pan_sev_t severity, char const *ptr0, int size0, char const *ptr1, int size1) |
Logs 2 parameters, subject to external (not in Pantheios Core API) severity-level filtering. | |
int | pantheios::pantheios_log_3 (pan_sev_t severity, char const *ptr0, int size0, char const *ptr1, int size1, char const *ptr2, int size2) |
Logs 3 parameters, subject to external (not in Pantheios Core API) severity-level filtering. | |
int | pantheios::pantheios_log_4 (pan_sev_t severity, char const *ptr0, int size0, char const *ptr1, int size1, char const *ptr2, int size2, char const *ptr3, int size3) |
Logs 4 parameters, subject to external (not in Pantheios Core API) severity-level filtering. | |
int | pantheios::pantheios_log_5 (pan_sev_t severity, char const *ptr0, int size0, char const *ptr1, int size1, char const *ptr2, int size2, char const *ptr3, int size3, char const *ptr4, int size4) |
Logs 5 parameters, subject to external (not in Pantheios Core API) severity-level filtering. | |
int | pantheios::pantheios_log_6 (pan_sev_t severity, char const *ptr0, int size0, char const *ptr1, int size1, char const *ptr2, int size2, char const *ptr3, int size3, char const *ptr4, int size4, char const *ptr5, int size5) |
Logs 6 parameters, subject to external (not in Pantheios Core API) severity-level filtering. | |
int | pantheios::pantheios_log_7 (pan_sev_t severity, char const *ptr0, int size0, char const *ptr1, int size1, char const *ptr2, int size2, char const *ptr3, int size3, char const *ptr4, int size4, char const *ptr5, int size5, char const *ptr6, int size6) |
Logs 7 parameters, subject to external (not in Pantheios Core API) severity-level filtering. | |
int | pantheios::pantheios_log_8 (pan_sev_t severity, char const *ptr0, int size0, char const *ptr1, int size1, char const *ptr2, int size2, char const *ptr3, int size3, char const *ptr4, int size4, char const *ptr5, int size5, char const *ptr6, int size6, char const *ptr7, int size7) |
Logs 8 parameters, subject to external (not in Pantheios Core API) severity-level filtering. | |
int | pantheios::pantheios_log_9 (pan_sev_t severity, char const *ptr0, int size0, char const *ptr1, int size1, char const *ptr2, int size2, char const *ptr3, int size3, char const *ptr4, int size4, char const *ptr5, int size5, char const *ptr6, int size6, char const *ptr7, int size7, char const *ptr8, int size8) |
Logs 9 parameters, subject to external (not in Pantheios Core API) severity-level filtering. | |
int | pantheios::pantheios_log_10 (pan_sev_t severity, char const *ptr0, int size0, char const *ptr1, int size1, char const *ptr2, int size2, char const *ptr3, int size3, char const *ptr4, int size4, char const *ptr5, int size5, char const *ptr6, int size6, char const *ptr7, int size7, char const *ptr8, int size8, char const *ptr9, int size9) |
Logs 10 parameters, subject to external (not in Pantheios Core API) severity-level filtering. | |
int | pantheios::pantheios_log_11 (pan_sev_t severity, char const *ptr0, int size0, char const *ptr1, int size1, char const *ptr2, int size2, char const *ptr3, int size3, char const *ptr4, int size4, char const *ptr5, int size5, char const *ptr6, int size6, char const *ptr7, int size7, char const *ptr8, int size8, char const *ptr9, int size9, char const *ptr10, int size10) |
Logs 11 parameters, subject to external (not in Pantheios Core API) severity-level filtering. | |
int | pantheios::pantheios_log_12 (pan_sev_t severity, char const *ptr0, int size0, char const *ptr1, int size1, char const *ptr2, int size2, char const *ptr3, int size3, char const *ptr4, int size4, char const *ptr5, int size5, char const *ptr6, int size6, char const *ptr7, int size7, char const *ptr8, int size8, char const *ptr9, int size9, char const *ptr10, int size10, char const *ptr11, int size11) |
Logs 12 parameters, subject to external (not in Pantheios Core API) severity-level filtering. | |
int | pantheios::pantheios_log_13 (pan_sev_t severity, char const *ptr0, int size0, char const *ptr1, int size1, char const *ptr2, int size2, char const *ptr3, int size3, char const *ptr4, int size4, char const *ptr5, int size5, char const *ptr6, int size6, char const *ptr7, int size7, char const *ptr8, int size8, char const *ptr9, int size9, char const *ptr10, int size10, char const *ptr11, int size11, char const *ptr12, int size12) |
Logs 13 parameters, subject to external (not in Pantheios Core API) severity-level filtering. | |
int | pantheios::pantheios_log_14 (pan_sev_t severity, char const *ptr0, int size0, char const *ptr1, int size1, char const *ptr2, int size2, char const *ptr3, int size3, char const *ptr4, int size4, char const *ptr5, int size5, char const *ptr6, int size6, char const *ptr7, int size7, char const *ptr8, int size8, char const *ptr9, int size9, char const *ptr10, int size10, char const *ptr11, int size11, char const *ptr12, int size12, char const *ptr13, int size13) |
Logs 14 parameters, subject to external (not in Pantheios Core API) severity-level filtering. | |
int | pantheios::pantheios_log_15 (pan_sev_t severity, char const *ptr0, int size0, char const *ptr1, int size1, char const *ptr2, int size2, char const *ptr3, int size3, char const *ptr4, int size4, char const *ptr5, int size5, char const *ptr6, int size6, char const *ptr7, int size7, char const *ptr8, int size8, char const *ptr9, int size9, char const *ptr10, int size10, char const *ptr11, int size11, char const *ptr12, int size12, char const *ptr13, int size13, char const *ptr14, int size14) |
Logs 15 parameters, subject to external (not in Pantheios Core API) severity-level filtering. | |
int | pantheios::pantheios_log_16 (pan_sev_t severity, char const *ptr0, int size0, char const *ptr1, int size1, char const *ptr2, int size2, char const *ptr3, int size3, char const *ptr4, int size4, char const *ptr5, int size5, char const *ptr6, int size6, char const *ptr7, int size7, char const *ptr8, int size8, char const *ptr9, int size9, char const *ptr10, int size10, char const *ptr11, int size11, char const *ptr12, int size12, char const *ptr13, int size13, char const *ptr14, int size14, char const *ptr15, int size15) |
Logs 16 parameters, subject to external (not in Pantheios Core API) severity-level filtering. | |
int | pantheios::pantheios_log_17 (pan_sev_t severity, char const *ptr0, int size0, char const *ptr1, int size1, char const *ptr2, int size2, char const *ptr3, int size3, char const *ptr4, int size4, char const *ptr5, int size5, char const *ptr6, int size6, char const *ptr7, int size7, char const *ptr8, int size8, char const *ptr9, int size9, char const *ptr10, int size10, char const *ptr11, int size11, char const *ptr12, int size12, char const *ptr13, int size13, char const *ptr14, int size14, char const *ptr15, int size15, char const *ptr16, int size16) |
Logs 17 parameters, subject to external (not in Pantheios Core API) severity-level filtering. | |
int | pantheios::pantheios_log_18 (pan_sev_t severity, char const *ptr0, int size0, char const *ptr1, int size1, char const *ptr2, int size2, char const *ptr3, int size3, char const *ptr4, int size4, char const *ptr5, int size5, char const *ptr6, int size6, char const *ptr7, int size7, char const *ptr8, int size8, char const *ptr9, int size9, char const *ptr10, int size10, char const *ptr11, int size11, char const *ptr12, int size12, char const *ptr13, int size13, char const *ptr14, int size14, char const *ptr15, int size15, char const *ptr16, int size16, char const *ptr17, int size17) |
Logs 18 parameters, subject to external (not in Pantheios Core API) severity-level filtering. | |
int | pantheios::pantheios_log_19 (pan_sev_t severity, char const *ptr0, int size0, char const *ptr1, int size1, char const *ptr2, int size2, char const *ptr3, int size3, char const *ptr4, int size4, char const *ptr5, int size5, char const *ptr6, int size6, char const *ptr7, int size7, char const *ptr8, int size8, char const *ptr9, int size9, char const *ptr10, int size10, char const *ptr11, int size11, char const *ptr12, int size12, char const *ptr13, int size13, char const *ptr14, int size14, char const *ptr15, int size15, char const *ptr16, int size16, char const *ptr17, int size17, char const *ptr18, int size18) |
Logs 19 parameters, subject to external (not in Pantheios Core API) severity-level filtering. | |
int | pantheios::pantheios_log_20 (pan_sev_t severity, char const *ptr0, int size0, char const *ptr1, int size1, char const *ptr2, int size2, char const *ptr3, int size3, char const *ptr4, int size4, char const *ptr5, int size5, char const *ptr6, int size6, char const *ptr7, int size7, char const *ptr8, int size8, char const *ptr9, int size9, char const *ptr10, int size10, char const *ptr11, int size11, char const *ptr12, int size12, char const *ptr13, int size13, char const *ptr14, int size14, char const *ptr15, int size15, char const *ptr16, int size16, char const *ptr17, int size17, char const *ptr18, int size18, char const *ptr19, int size19) |
Logs 20 parameters, subject to external (not in Pantheios Core API) severity-level filtering. | |
int | pantheios::pantheios_log_21 (pan_sev_t severity, char const *ptr0, int size0, char const *ptr1, int size1, char const *ptr2, int size2, char const *ptr3, int size3, char const *ptr4, int size4, char const *ptr5, int size5, char const *ptr6, int size6, char const *ptr7, int size7, char const *ptr8, int size8, char const *ptr9, int size9, char const *ptr10, int size10, char const *ptr11, int size11, char const *ptr12, int size12, char const *ptr13, int size13, char const *ptr14, int size14, char const *ptr15, int size15, char const *ptr16, int size16, char const *ptr17, int size17, char const *ptr18, int size18, char const *ptr19, int size19, char const *ptr20, int size20) |
Logs 21 parameters, subject to external (not in Pantheios Core API) severity-level filtering. | |
int | pantheios::pantheios_log_22 (pan_sev_t severity, char const *ptr0, int size0, char const *ptr1, int size1, char const *ptr2, int size2, char const *ptr3, int size3, char const *ptr4, int size4, char const *ptr5, int size5, char const *ptr6, int size6, char const *ptr7, int size7, char const *ptr8, int size8, char const *ptr9, int size9, char const *ptr10, int size10, char const *ptr11, int size11, char const *ptr12, int size12, char const *ptr13, int size13, char const *ptr14, int size14, char const *ptr15, int size15, char const *ptr16, int size16, char const *ptr17, int size17, char const *ptr18, int size18, char const *ptr19, int size19, char const *ptr20, int size20, char const *ptr21, int size21) |
Logs 22 parameters, subject to external (not in Pantheios Core API) severity-level filtering. | |
int | pantheios::pantheios_log_23 (pan_sev_t severity, char const *ptr0, int size0, char const *ptr1, int size1, char const *ptr2, int size2, char const *ptr3, int size3, char const *ptr4, int size4, char const *ptr5, int size5, char const *ptr6, int size6, char const *ptr7, int size7, char const *ptr8, int size8, char const *ptr9, int size9, char const *ptr10, int size10, char const *ptr11, int size11, char const *ptr12, int size12, char const *ptr13, int size13, char const *ptr14, int size14, char const *ptr15, int size15, char const *ptr16, int size16, char const *ptr17, int size17, char const *ptr18, int size18, char const *ptr19, int size19, char const *ptr20, int size20, char const *ptr21, int size21, char const *ptr22, int size22) |
Logs 23 parameters, subject to external (not in Pantheios Core API) severity-level filtering. | |
int | pantheios::pantheios_log_24 (pan_sev_t severity, char const *ptr0, int size0, char const *ptr1, int size1, char const *ptr2, int size2, char const *ptr3, int size3, char const *ptr4, int size4, char const *ptr5, int size5, char const *ptr6, int size6, char const *ptr7, int size7, char const *ptr8, int size8, char const *ptr9, int size9, char const *ptr10, int size10, char const *ptr11, int size11, char const *ptr12, int size12, char const *ptr13, int size13, char const *ptr14, int size14, char const *ptr15, int size15, char const *ptr16, int size16, char const *ptr17, int size17, char const *ptr18, int size18, char const *ptr19, int size19, char const *ptr20, int size20, char const *ptr21, int size21, char const *ptr22, int size22, char const *ptr23, int size23) |
Logs 24 parameters, subject to external (not in Pantheios Core API) severity-level filtering. | |
int | pantheios::pantheios_log_25 (pan_sev_t severity, char const *ptr0, int size0, char const *ptr1, int size1, char const *ptr2, int size2, char const *ptr3, int size3, char const *ptr4, int size4, char const *ptr5, int size5, char const *ptr6, int size6, char const *ptr7, int size7, char const *ptr8, int size8, char const *ptr9, int size9, char const *ptr10, int size10, char const *ptr11, int size11, char const *ptr12, int size12, char const *ptr13, int size13, char const *ptr14, int size14, char const *ptr15, int size15, char const *ptr16, int size16, char const *ptr17, int size17, char const *ptr18, int size18, char const *ptr19, int size19, char const *ptr20, int size20, char const *ptr21, int size21, char const *ptr22, int size22, char const *ptr23, int size23, char const *ptr24, int size24) |
Logs 25 parameters, subject to external (not in Pantheios Core API) severity-level filtering. | |
int | pantheios::pantheios_log_26 (pan_sev_t severity, char const *ptr0, int size0, char const *ptr1, int size1, char const *ptr2, int size2, char const *ptr3, int size3, char const *ptr4, int size4, char const *ptr5, int size5, char const *ptr6, int size6, char const *ptr7, int size7, char const *ptr8, int size8, char const *ptr9, int size9, char const *ptr10, int size10, char const *ptr11, int size11, char const *ptr12, int size12, char const *ptr13, int size13, char const *ptr14, int size14, char const *ptr15, int size15, char const *ptr16, int size16, char const *ptr17, int size17, char const *ptr18, int size18, char const *ptr19, int size19, char const *ptr20, int size20, char const *ptr21, int size21, char const *ptr22, int size22, char const *ptr23, int size23, char const *ptr24, int size24, char const *ptr25, int size25) |
Logs 26 parameters, subject to external (not in Pantheios Core API) severity-level filtering. | |
int | pantheios::pantheios_log_27 (pan_sev_t severity, char const *ptr0, int size0, char const *ptr1, int size1, char const *ptr2, int size2, char const *ptr3, int size3, char const *ptr4, int size4, char const *ptr5, int size5, char const *ptr6, int size6, char const *ptr7, int size7, char const *ptr8, int size8, char const *ptr9, int size9, char const *ptr10, int size10, char const *ptr11, int size11, char const *ptr12, int size12, char const *ptr13, int size13, char const *ptr14, int size14, char const *ptr15, int size15, char const *ptr16, int size16, char const *ptr17, int size17, char const *ptr18, int size18, char const *ptr19, int size19, char const *ptr20, int size20, char const *ptr21, int size21, char const *ptr22, int size22, char const *ptr23, int size23, char const *ptr24, int size24, char const *ptr25, int size25, char const *ptr26, int size26) |
Logs 27 parameters, subject to external (not in Pantheios Core API) severity-level filtering. | |
int | pantheios::pantheios_log_28 (pan_sev_t severity, char const *ptr0, int size0, char const *ptr1, int size1, char const *ptr2, int size2, char const *ptr3, int size3, char const *ptr4, int size4, char const *ptr5, int size5, char const *ptr6, int size6, char const *ptr7, int size7, char const *ptr8, int size8, char const *ptr9, int size9, char const *ptr10, int size10, char const *ptr11, int size11, char const *ptr12, int size12, char const *ptr13, int size13, char const *ptr14, int size14, char const *ptr15, int size15, char const *ptr16, int size16, char const *ptr17, int size17, char const *ptr18, int size18, char const *ptr19, int size19, char const *ptr20, int size20, char const *ptr21, int size21, char const *ptr22, int size22, char const *ptr23, int size23, char const *ptr24, int size24, char const *ptr25, int size25, char const *ptr26, int size26, char const *ptr27, int size27) |
Logs 28 parameters, subject to external (not in Pantheios Core API) severity-level filtering. | |
int | pantheios::pantheios_log_29 (pan_sev_t severity, char const *ptr0, int size0, char const *ptr1, int size1, char const *ptr2, int size2, char const *ptr3, int size3, char const *ptr4, int size4, char const *ptr5, int size5, char const *ptr6, int size6, char const *ptr7, int size7, char const *ptr8, int size8, char const *ptr9, int size9, char const *ptr10, int size10, char const *ptr11, int size11, char const *ptr12, int size12, char const *ptr13, int size13, char const *ptr14, int size14, char const *ptr15, int size15, char const *ptr16, int size16, char const *ptr17, int size17, char const *ptr18, int size18, char const *ptr19, int size19, char const *ptr20, int size20, char const *ptr21, int size21, char const *ptr22, int size22, char const *ptr23, int size23, char const *ptr24, int size24, char const *ptr25, int size25, char const *ptr26, int size26, char const *ptr27, int size27, char const *ptr28, int size28) |
Logs 29 parameters, subject to external (not in Pantheios Core API) severity-level filtering. | |
int | pantheios::pantheios_log_30 (pan_sev_t severity, char const *ptr0, int size0, char const *ptr1, int size1, char const *ptr2, int size2, char const *ptr3, int size3, char const *ptr4, int size4, char const *ptr5, int size5, char const *ptr6, int size6, char const *ptr7, int size7, char const *ptr8, int size8, char const *ptr9, int size9, char const *ptr10, int size10, char const *ptr11, int size11, char const *ptr12, int size12, char const *ptr13, int size13, char const *ptr14, int size14, char const *ptr15, int size15, char const *ptr16, int size16, char const *ptr17, int size17, char const *ptr18, int size18, char const *ptr19, int size19, char const *ptr20, int size20, char const *ptr21, int size21, char const *ptr22, int size22, char const *ptr23, int size23, char const *ptr24, int size24, char const *ptr25, int size25, char const *ptr26, int size26, char const *ptr27, int size27, char const *ptr28, int size28, char const *ptr29, int size29) |
Logs 30 parameters, subject to external (not in Pantheios Core API) severity-level filtering. | |
int | pantheios::pantheios_log_31 (pan_sev_t severity, char const *ptr0, int size0, char const *ptr1, int size1, char const *ptr2, int size2, char const *ptr3, int size3, char const *ptr4, int size4, char const *ptr5, int size5, char const *ptr6, int size6, char const *ptr7, int size7, char const *ptr8, int size8, char const *ptr9, int size9, char const *ptr10, int size10, char const *ptr11, int size11, char const *ptr12, int size12, char const *ptr13, int size13, char const *ptr14, int size14, char const *ptr15, int size15, char const *ptr16, int size16, char const *ptr17, int size17, char const *ptr18, int size18, char const *ptr19, int size19, char const *ptr20, int size20, char const *ptr21, int size21, char const *ptr22, int size22, char const *ptr23, int size23, char const *ptr24, int size24, char const *ptr25, int size25, char const *ptr26, int size26, char const *ptr27, int size27, char const *ptr28, int size28, char const *ptr29, int size29, char const *ptr30, int size30) |
Logs 31 parameters, subject to external (not in Pantheios Core API) severity-level filtering. | |
int | pantheios::pantheios_log_32 (pan_sev_t severity, char const *ptr0, int size0, char const *ptr1, int size1, char const *ptr2, int size2, char const *ptr3, int size3, char const *ptr4, int size4, char const *ptr5, int size5, char const *ptr6, int size6, char const *ptr7, int size7, char const *ptr8, int size8, char const *ptr9, int size9, char const *ptr10, int size10, char const *ptr11, int size11, char const *ptr12, int size12, char const *ptr13, int size13, char const *ptr14, int size14, char const *ptr15, int size15, char const *ptr16, int size16, char const *ptr17, int size17, char const *ptr18, int size18, char const *ptr19, int size19, char const *ptr20, int size20, char const *ptr21, int size21, char const *ptr22, int size22, char const *ptr23, int size23, char const *ptr24, int size24, char const *ptr25, int size25, char const *ptr26, int size26, char const *ptr27, int size27, char const *ptr28, int size28, char const *ptr29, int size29, char const *ptr30, int size30, char const *ptr31, int size31) |
Logs 32 parameters, subject to external (not in Pantheios Core API) severity-level filtering. | |
int | pantheios::pantheios_printf (pan_sev_t severity, char const *format,...) |
printf()-form of logging function, passing the formatted result to the back-end | |
int | pantheios::pantheios_vprintf (pan_sev_t severity, char const *format, va_list args) |
vprintf()-form of logging function, passing the formatted result to the back-end | |
int | pantheios::pantheios_getNextBackEndId (void) |
Returns a (thread-safe) unique back-end identifier. | |
void | pantheios::pantheios_puts (pan_sev_t severity, char const *message) |
A functional equivalent to puts() , incorporating a severity level. | |
int | pantheios::isSeverityLogged (pan_sev_t severity) |
Equivalent to pantheios_isSeverityLogged(). | |
char const * | pantheios::getSeverityString (pan_sev_t severity) |
Equivalent to pantheios_getSeverityString(). | |
int | pantheios::getNextBackEndId () |
Equivalent to pantheios_getNextBackEndId(). | |
void | pantheios::puts (pan_sev_t severity, char const *message) |
Equivalent to pantheios_puts(). | |
char const * | pantheios::c_str_ptr_a (pan_slice_t const &s) |
Returns a nul-terminated non-null C-style string representing the slice. | |
char const * | pantheios::c_str_ptr (pan_slice_t const &s) |
Returns a nul-terminated non-null C-style string representing the slice. | |
char const * | pantheios::c_str_ptr_null_a (pan_slice_t const &s) |
Returns a nul-terminated potentially null C-style string representing the slice. | |
char const * | pantheios::c_str_ptr_null (pan_slice_t const &s) |
Returns a nul-terminated potentially null C-style string representing the slice. | |
char const * | pantheios::c_str_data_a (pan_slice_t const &s) |
Returns a possibly non-nul-terminated non-null C-style string representing the slice. | |
char const * | pantheios::c_str_data (pan_slice_t const &s) |
Returns a possibly non-nul-terminated non-null C-style string representing the slice. | |
size_t | pantheios::c_str_len_a (pan_slice_t const &s) |
Returns the number of characters in the length of the C-style string representing the slice. | |
size_t | pantheios::c_str_len (pan_slice_t const &s) |
Returns the number of characters in the length of the C-style string representing the slice. | |
char const * | pantheios::c_str_ptr_a (pan_slice_t const *s) |
Returns a nul-terminated non-null C-style string representing the slice. | |
char const * | pantheios::c_str_ptr (pan_slice_t const *s) |
Returns a nul-terminated non-null C-style string representing the slice. | |
char const * | pantheios::c_str_ptr_null_a (pan_slice_t const *s) |
Returns a nul-terminated potentially null C-style string representing the slice. | |
char const * | pantheios::c_str_ptr_null (pan_slice_t const *s) |
Returns a nul-terminated potentially null C-style string representing the slice. | |
char const * | pantheios::c_str_data_a (pan_slice_t const *s) |
Returns a possibly non-nul-terminated non-null C-style string representing the slice. | |
char const * | pantheios::c_str_data (pan_slice_t const *s) |
Returns a possibly non-nul-terminated non-null C-style string representing the slice. | |
size_t | pantheios::c_str_len_a (pan_slice_t const *s) |
Returns the number of characters in the length of the C-style string representing the slice. | |
size_t | pantheios::c_str_len (pan_slice_t const *s) |
Returns the number of characters in the length of the C-style string representing the slice. |
|
|
|
|
|
|
|
|
|
|
The current composite version number of Pantheios |
|
The major version number of Pantheios |
|
The minor version number of Pantheios |
|
The revision version number of Pantheios |
|
|
pantheios Library documentation © Matthew Wilson, 2006 |
|