26 lines
818 B
C
26 lines
818 B
C
#ifndef MAXINFO_FUNC_H
|
|
#define MAXINFO_FUNC_H
|
|
|
|
int create_tcp_socket();
|
|
char* get_ip(char* host);
|
|
char* build_get_query(char* host, const char* page);
|
|
|
|
/**
|
|
* @brief get_maxinfo does request to Maxinfo service and return response JSON
|
|
* @param page retrived info name
|
|
* @param Test TestConnection object
|
|
* @return response from Maxinfo
|
|
*/
|
|
char* get_maxinfo(const char* page, TestConnections* Test);
|
|
|
|
char* read_sc(int sock);
|
|
int send_so(int sock, char* data);
|
|
static char hexconvtab[] __attribute__ ((unused)) = "0123456789abcdef";
|
|
static char* bin2hex(const unsigned char* old, const size_t oldlen);
|
|
char* cdc_auth_srt(char* user, char* password);
|
|
int setnonblocking(int sock);
|
|
int get_x_fl_from_json(char* line, long long int* x1, long long int* fl);
|
|
|
|
|
|
#endif // MAXINFO_FUNC_H
|