path:
/qlic_types.h
604 B | plain
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#ifndef __QLIC_TYPES_H
#define __QLIC_TYPES_H
#include <stddef.h>
#include <qlic_private.h>
typedef size_t (*qlic_response_callback)(char*, size_t, size_t, void*);
typedef struct QlicString {
char* string;
size_t len;
} QlicString;
typedef enum QlicErrorCode {
QLIC_ERROR = 0,
QLIC_OK
} QlicErrorCode;
struct QlicCliqAction {
char* request_url;
size_t request_url_len;
qlic_response_callback callback;
};
/**
* Network related information
*/
typedef struct QlicContext {
void* context;
QlicString* request_url;
QlicString* client_id;
QlicString* client_secret;
} QlicContext;
#endif