mirror of
https://github.com/QIDITECH/QIDI_Q1_Pro.git
synced 2026-01-30 23:48:43 +03:00
42 lines
1.4 KiB
C
42 lines
1.4 KiB
C
|
|
#ifndef KLIPPY_REST_H
|
||
|
|
#define KLIPPY_REST_H
|
||
|
|
|
||
|
|
#include <iostream>
|
||
|
|
|
||
|
|
#include "./HTTPRequest.hpp"
|
||
|
|
|
||
|
|
|
||
|
|
std::string get_server_files_list(std::string ip, std::string port);
|
||
|
|
std::string get_server_files_directory(std::string ip, std::string port);
|
||
|
|
|
||
|
|
std::string server_files_metadata(std::string ip, std::string port, std::string filename);
|
||
|
|
/* 打印机对象参数获取 */
|
||
|
|
std::string printer_objects_query(std::string ip, std::string port, std::string parameter);
|
||
|
|
/* 打印管理 */
|
||
|
|
// 打印文件
|
||
|
|
std::string printer_print_start(std::string ip, std::string port, std::string filename);
|
||
|
|
// 暂停打印
|
||
|
|
std::string printer_print_pause(std::string ip, std::string port);
|
||
|
|
// 继续打印
|
||
|
|
std::string printer_print_resume(std::string ip, std::string port);
|
||
|
|
// 取消打印
|
||
|
|
std::string printer_print_cancel(std::string ip, std::string port);
|
||
|
|
/* 打印机状态 */
|
||
|
|
|
||
|
|
|
||
|
|
std::string get_server_info(std::string ip, std::string port);
|
||
|
|
std::string get_oneshot_token(std::string ip, std::string port);
|
||
|
|
std::string get_printer_info(std::string ip, std::string port);
|
||
|
|
|
||
|
|
/* File Operations */
|
||
|
|
std::string delete_file_delete(std::string ip, std::string port, std::string filepath);
|
||
|
|
|
||
|
|
std::string get_thumbnail_stream(std::string ip, std::string port, std::string thumbnail);
|
||
|
|
std::string send_request(std::string ip, std::string port, std::string method, std::string request_type);
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
// std::string send_post_request(std::string ip, std::string port, std::string method);
|
||
|
|
|
||
|
|
#endif
|