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
 | 
