#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <sys/uio.h>
#include <netdb.h>
#include <stdarg.h>
#include <string.h>
#include <stdio.h>
#include <unistd.h>
#include <curl/curl.h>
Go to the source code of this file.
|
#define | INFLUX_MEAS(m) IF_TYPE_MEAS, (m) |
|
#define | INFLUX_TAG(k, v) IF_TYPE_TAG, (k), (v) |
|
#define | INFLUX_F_STR(k, v) IF_TYPE_FIELD_STRING, (k), (v) |
|
#define | INFLUX_F_FLT(k, v, p) IF_TYPE_FIELD_FLOAT, (k), (double)(v), (int)(p) |
|
#define | INFLUX_F_INT(k, v) IF_TYPE_FIELD_INTEGER, (k), (long long)(v) |
|
#define | INFLUX_F_BOL(k, v) IF_TYPE_FIELD_BOOLEAN, (k), ((v) ? 1 : 0) |
|
#define | INFLUX_TS(ts) IF_TYPE_TIMESTAMP, (long long)(ts) |
|
#define | INFLUX_END IF_TYPE_ARG_END |
|
#define | IF_TYPE_ARG_END 0 |
|
#define | IF_TYPE_MEAS 1 |
|
#define | IF_TYPE_TAG 2 |
|
#define | IF_TYPE_FIELD_STRING 3 |
|
#define | IF_TYPE_FIELD_FLOAT 4 |
|
#define | IF_TYPE_FIELD_INTEGER 5 |
|
#define | IF_TYPE_FIELD_BOOLEAN 6 |
|
#define | IF_TYPE_TIMESTAMP 7 |
|
#define | _GET_NEXT_CHAR() |
|
#define | _LOOP_NEXT(statement) |
|
#define | _UNTIL(c) _LOOP_NEXT(if (ch == c) break;) |
|
#define | _GET_NUMBER(n) _LOOP_NEXT(if (ch >= '0' && ch <= '9') n = n * 10 + (ch - '0'); else break;) |
|
#define | _(c) |
|
#define | _APPEND(fmter...) |
|
|
int | format_line (char **buf, int *len, size_t used,...) |
|
int | post_http (influx_client_t *c,...) |
|
int | send_udp (influx_client_t *c,...) |
|
int | post_curl (influx_v2_client_t *c,...) |
|
int | _escaped_append (char **dest, size_t *len, size_t *used, const char *src, const char *escape_seq) |
|
int | _begin_line (char **buf) |
|
int | _format_line (char **buf, va_list ap) |
|
int | _format_line2 (char **buf, va_list ap, size_t *, size_t) |
|
int | post_http_send_line (influx_client_t *c, char *buf, int len) |
|
int | send_udp_line (influx_client_t *c, char *line, int len) |
|
Value:
break;
return address
Definition hashmap.h:74
◆ _APPEND
Value:
return -1; \
else { \
break; \
} \
}
◆ _GET_NEXT_CHAR
◆ _GET_NUMBER
◆ _LOOP_NEXT
◆ _UNTIL
◆ IF_TYPE_ARG_END
◆ IF_TYPE_FIELD_BOOLEAN
#define IF_TYPE_FIELD_BOOLEAN 6 |
◆ IF_TYPE_FIELD_FLOAT
◆ IF_TYPE_FIELD_INTEGER
#define IF_TYPE_FIELD_INTEGER 5 |
◆ IF_TYPE_FIELD_STRING
#define IF_TYPE_FIELD_STRING 3 |
◆ IF_TYPE_MEAS
◆ IF_TYPE_TAG
◆ IF_TYPE_TIMESTAMP
◆ INFLUX_END
◆ INFLUX_F_BOL
◆ INFLUX_F_FLT
◆ INFLUX_F_INT
◆ INFLUX_F_STR
◆ INFLUX_MEAS
◆ INFLUX_TAG
◆ INFLUX_TS
◆ influx_client_t
◆ influx_v2_client_t
◆ _begin_line()
◆ _escaped_append()
◆ _format_line()
◆ _format_line2()
◆ format_line()
◆ post_curl()
◆ post_http()
◆ post_http_send_line()
◆ send_udp()
◆ send_udp_line()