![]() |
Diarkis C++Client Library API Document
|
#include "diarkis/common.h"#include "diarkis/config.h"#include "diarkis/system/result.h"#include "diarkis/network/tcp.h"#include "logging/LoggerFactory.h"

Go to the source code of this file.
Functions | |
| Diarkis::System::Result | ParseKeyValue (std::shared_ptr< IDiarkisLogger > logger, const Diarkis::StdString &response, size_t offset, const Diarkis::StdString &key, Diarkis::StdString &value) |
| Diarkis::System::Result | ParseKeyValue (std::shared_ptr< IDiarkisLogger > logger, const char *response, size_t offset, const char *key, char *value, size_t valueBufSize) |
| Diarkis::System::Result | FetchAuthInfo (std::shared_ptr< IDiarkisLogger > logger, const Diarkis::StdString &authEndpoint, const char *clientKey, const char *serverType, char *endpoint, size_t endpointBuf, struct AuthInfo *auth) |
| Diarkis::System::Result | HttpConnect (std::shared_ptr< IDiarkisLogger > logger, const char *host, const char *clientKey, const uint64_t &uid, const char *serverType, char *endpoint, size_t endpointBuf, struct AuthInfo *auth) |
| Diarkis::System::Result | HttpConnect (std::shared_ptr< IDiarkisLogger > logger, const char *host, const char *clientKey, const char *uid, const char *serverType, char *endpoint, size_t endpointBuf, struct AuthInfo *auth) |
| bool | CheckContentType (Diarkis::StdString headerValue, std::initializer_list< Diarkis::StdString > expected) |
| Diarkis::System::Result | TryParse (std::shared_ptr< IDiarkisLogger > logger, const Diarkis::StdString &response, const Diarkis::StdString &serverType, Diarkis::StdString &endpoint, Diarkis::StdVector< uint8_t > &sid, Diarkis::StdVector< uint8_t > &key, Diarkis::StdVector< uint8_t > &iv, Diarkis::StdVector< uint8_t > &mackey) |
| Diarkis::System::Result | TryParse (std::shared_ptr< IDiarkisLogger > logger, const char *response, const char *serverType, char *endpoint, size_t endpointBuf, struct AuthInfo *auth) |
| Diarkis::System::Result ParseKeyValue | ( | std::shared_ptr< IDiarkisLogger > | logger, |
| const Diarkis::StdString & | response, | ||
| size_t | offset, | ||
| const Diarkis::StdString & | key, | ||
| Diarkis::StdString & | value | ||
| ) |


| Diarkis::System::Result ParseKeyValue | ( | std::shared_ptr< IDiarkisLogger > | logger, |
| const char * | response, | ||
| size_t | offset, | ||
| const char * | key, | ||
| char * | value, | ||
| size_t | valueBufSize | ||
| ) |

| Diarkis::System::Result FetchAuthInfo | ( | std::shared_ptr< IDiarkisLogger > | logger, |
| const Diarkis::StdString & | authEndpoint, | ||
| const char * | clientKey, | ||
| const char * | serverType, | ||
| char * | endpoint, | ||
| size_t | endpointBuf, | ||
| struct AuthInfo * | auth | ||
| ) |


| Diarkis::System::Result HttpConnect | ( | std::shared_ptr< IDiarkisLogger > | logger, |
| const char * | host, | ||
| const char * | clientKey, | ||
| const uint64_t & | uid, | ||
| const char * | serverType, | ||
| char * | endpoint, | ||
| size_t | endpointBuf, | ||
| struct AuthInfo * | auth | ||
| ) |
| Diarkis::System::Result HttpConnect | ( | std::shared_ptr< IDiarkisLogger > | logger, |
| const char * | host, | ||
| const char * | clientKey, | ||
| const char * | uid, | ||
| const char * | serverType, | ||
| char * | endpoint, | ||
| size_t | endpointBuf, | ||
| struct AuthInfo * | auth | ||
| ) |


| bool CheckContentType | ( | Diarkis::StdString | headerValue, |
| std::initializer_list< Diarkis::StdString > | expected | ||
| ) |

| Diarkis::System::Result TryParse | ( | std::shared_ptr< IDiarkisLogger > | logger, |
| const Diarkis::StdString & | response, | ||
| const Diarkis::StdString & | serverType, | ||
| Diarkis::StdString & | endpoint, | ||
| Diarkis::StdVector< uint8_t > & | sid, | ||
| Diarkis::StdVector< uint8_t > & | key, | ||
| Diarkis::StdVector< uint8_t > & | iv, | ||
| Diarkis::StdVector< uint8_t > & | mackey | ||
| ) |


| Diarkis::System::Result TryParse | ( | std::shared_ptr< IDiarkisLogger > | logger, |
| const char * | response, | ||
| const char * | serverType, | ||
| char * | endpoint, | ||
| size_t | endpointBuf, | ||
| struct AuthInfo * | auth | ||
| ) |
