#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 |
|