 |
Diarkis C++Client Library API Document
|
Go to the documentation of this file.
5 #include <initializer_list>
20 [[deprecated(
"The logging way of this function has been changed to the IDiarkisLogger class. Please use IDiarkisLogger version instead.")]]
22 [[deprecated(
"The logging way of this function has been changed to the IDiarkisLogger class. Please use IDiarkisLogger version instead.")]]
24 [[deprecated(
"The logging way of this function has been changed to the IDiarkisLogger class. Please use IDiarkisLogger version instead.")]]
25 void PrintKeyValues(std::shared_ptr<ILoggerBackend> loggerBackend, std::initializer_list<std::pair<Diarkis::StdString, Diarkis::StdString>> entries);
29 void PrintKeyValues(std::shared_ptr<Diarkis::IDiarkisLogger> loggerBackend, std::initializer_list<std::pair<Diarkis::StdString, Diarkis::StdString>> entries);
#define DIARKIS_BACKEND_LOG(backend,...)
Definition: Logger.h:21
void PrintKeyValues(std::shared_ptr< ILoggerBackend > loggerBackend, std::initializer_list< std::pair< Diarkis::StdString, Diarkis::StdString >> entries)
Definition: misc.cpp:312
bool BytesToBytesList(const Diarkis::StdVector< uint8_t > &data, Diarkis::StdVector< Diarkis::StdVector< uint8_t >> &list)
Definition: misc.cpp:242
Diarkis::StdString TryGetString(const Diarkis::StdVector< Diarkis::StdString > &inputs, size_t index)
Definition: misc.cpp:260
bool IsLogFileSystemEnabledNX64()
Definition: results.autogen.h:10
void FlipUint64(uint8_t *b, uint64_t v)
Definition: misc.cpp:52
Diarkis::StdString TryGetString(const Diarkis::StdVector< Diarkis::StdString > &inputs, size_t index)
Definition: misc.cpp:260
size_t ComputeStringListToBytesSize(Diarkis::StdVector< Diarkis::StdString > &list)
Definition: misc.cpp:73
int64_t GetTimeNx64(void)
bool BytesToBytes(const uint8_t *data, size_t length, Diarkis::StdVector< Diarkis::StdVector< uint8_t >> &list, size_t &consumed)
Definition: misc.cpp:217
void GetNowTimeStrNx64(Diarkis::StdString &strTime)
int64_t GetTime(void)
Definition: misc.cpp:380
int64_t convertMS(uint32_t sec)
Definition: misc.cpp:392
size_t ComputeStringToBytesSizeHeader16(Diarkis::StdString &string_)
Definition: misc.cpp:64
Diarkis::System::Result ParseEndpoint(std::shared_ptr< ILoggerBackend > logger, const Diarkis::StdString &endpoint, Diarkis::StdString &unresolvedAddress, uint16_t &port)
Definition: misc.cpp:272
@ Debug
Displays debug, info, warning, error, and fatal level.
uint32_t BigEndianUint32(const uint8_t b[4])
Definition: misc.cpp:34
bool CreateDirectoryNX64(Diarkis::StdString dir)
bool StringListToBytes(Diarkis::StdVector< Diarkis::StdString > &list, Diarkis::StdVector< uint8_t > &buff)
Definition: misc.cpp:127
Diarkis::StdString GetLogDirectoryPath(const Diarkis::StdString &uid)
Definition: misc.cpp:439
Contains information about a specific result value. Can be compared against another Result structure....
Definition: result.h:37
void GetNowTimeStr(Diarkis::StdString &strTime)
Definition: misc.cpp:400
bool BytesToBytesList(const Diarkis::StdVector< uint8_t > &data, Diarkis::StdVector< Diarkis::StdVector< uint8_t >> &list)
Definition: misc.cpp:242
bool BytesToString(const uint8_t *data, size_t length, Diarkis::StdVector< Diarkis::StdString > &list, size_t &consumed)
Definition: misc.cpp:85
Diarkis::StdString GetPSLogDirectoryPath(const Diarkis::StdString &uid)
bool BytesToStringList(const Diarkis::StdVector< uint8_t > &data, Diarkis::StdVector< Diarkis::StdString > &list)
Definition: misc.cpp:109
bool StringToBytesHeader16(Diarkis::StdString &string_, Diarkis::StdVector< uint8_t > &buff)
Definition: misc.cpp:198
int64_t convertMS(uint32_t sec)
Definition: misc.cpp:392
void FlipUint32(uint8_t *b, uint32_t v)
Definition: misc.cpp:45
uint32_t BigEndianUint32(const uint8_t b[4])
Definition: misc.cpp:34
DIARKIS_EXPORT System::Result INVALID_ENDPOINT
Invalid network endpoint value (status: FATAL, value: 0x3F7F2EB6)
bool BytesToBytes(const uint8_t *data, size_t length, Diarkis::StdVector< Diarkis::StdVector< uint8_t >> &list, size_t &consumed)
Definition: misc.cpp:217
uint16_t BigEndianUint16(const uint8_t b[2])
Definition: misc.cpp:29
uint16_t BigEndianUint16(const uint8_t b[2])
Definition: misc.cpp:29
bool TryParseInt(const Diarkis::StdString &input, int32_t &result)
Definition: string.cpp:148
Result ParseEndpoint(std::shared_ptr< ILoggerBackend > logger, const Diarkis::StdString &endpoint, Diarkis::StdString &unresolvedAddress, uint16_t &port)
Definition: misc.cpp:272
void FlipUint16(uint8_t *b, uint16_t v)
Definition: misc.cpp:39
bool StringListToBytes(Diarkis::StdVector< Diarkis::StdString > &list, Diarkis::StdVector< uint8_t > &buff)
Definition: misc.cpp:127
bool BytesToStringSizeHeader16(const uint8_t *data, size_t length, Diarkis::StdString &str, size_t &consumed)
Definition: misc.cpp:174
#define DIARKIS_UNUSED_IN_RELEASE(var)
Definition: common.h:53
void FlipUint16(uint8_t *b, uint16_t v)
Definition: misc.cpp:39
bool StringToBytesHeader16(Diarkis::StdString &string_, Diarkis::StdVector< uint8_t > &buff)
Definition: misc.cpp:198
void FlipUint32(uint8_t *b, uint32_t v)
Definition: misc.cpp:45
DIARKIS_EXPORT System::Result SUCCESS
Everything went according to plan. (status: NONE, value: 0)
bool BytesToString(const uint8_t *data, size_t length, Diarkis::StdVector< Diarkis::StdString > &list, size_t &consumed)
Definition: misc.cpp:85
@ Error
Displays fatal and error level.
int64_t GetTime(void)
Definition: misc.cpp:380
void OutpuLogNX64(Diarkis::StdString output)
Diarkis::StdString GetLogDirectoryPath(const Diarkis::StdString &uid)
Definition: misc.cpp:439
#define DIARKIS_LOG(logger, severity,...)
Definition: Logger.h:8
void FlipUint64(uint8_t *b, uint64_t v)
Definition: misc.cpp:52
void GetNowTimeStr(Diarkis::StdString &strTime)
Definition: misc.cpp:400
void PrintKeyValues(std::shared_ptr< ILoggerBackend > loggerBackend, std::initializer_list< std::pair< Diarkis::StdString, Diarkis::StdString >> entries)
Definition: misc.cpp:312
bool BytesToStringList(const Diarkis::StdVector< uint8_t > &data, Diarkis::StdVector< Diarkis::StdString > &list)
Definition: misc.cpp:109
size_t ComputeStringListToBytesSize(Diarkis::StdVector< Diarkis::StdString > &list)
Definition: misc.cpp:73
size_t ComputeStringToBytesSizeHeader16(Diarkis::StdString &string_)
Definition: misc.cpp:64
bool BytesToStringSizeHeader8(const uint8_t *data, size_t length, Diarkis::StdString &str, size_t &consumed)
Definition: misc.cpp:150
bool BytesToStringSizeHeader16(const uint8_t *data, size_t length, Diarkis::StdString &str, size_t &consumed)
Definition: misc.cpp:174