18using json = nlohmann::json;
nlohmann::json json
nlohmann::json 타입을 json으로 별칭 정의
Definition config_manager.cpp:17
void metadata_thread(SQLite::Database &db)
ffmpeg 메타데이터 스트림을 처리하는 루프 함수입니다.
Definition main_control.cpp:683
void handle_login_step1_request(SSL *ssl, const json &received_json, SQLite::Database &db, std::mutex &db_mutex)
1단계 로그인 요청(ID/PW 검증)을 처리합니다. (request_id == 8)
Definition request_handlers.cpp:392
void handle_baseline_insert_request(SSL *ssl, const json &received_json, SQLite::Database &db, std::mutex &db_mutex)
도로 기준선 삽입 요청을 처리합니다. (request_id == 5)
Definition request_handlers.cpp:284
void handle_line_delete_all_request(SSL *ssl, const json &received_json, SQLite::Database &db, std::mutex &db_mutex)
감지선, 기준선, 수직선 전체 삭제 요청을 처리합니다. (request_id == 4)
Definition request_handlers.cpp:244
void handle_bbox_start_request(SSL *ssl, std::atomic< bool > &bbox_push_enabled, std::thread &push_thread, std::thread &metadata_thread)
BBox push 시작 요청을 처리합니다. (request_id == 31)
Definition request_handlers.cpp:619
void handle_bbox_stop_request(SSL *ssl, std::atomic< bool > &bbox_push_enabled, std::thread &push_thread, std::thread &metadata_thread)
BBox push 중지 요청을 처리합니다. (request_id == 32)
Definition request_handlers.cpp:663
void handle_detection_request(SSL *ssl, const json &received_json, SQLite::Database &db, std::mutex &db_mutex)
감지 데이터 조회 요청을 처리합니다. (request_id == 1)
Definition request_handlers.cpp:48
void handle_line_select_all_request(SSL *ssl, const json &received_json, SQLite::Database &db, std::mutex &db_mutex)
감지선 전체 조회 요청을 처리합니다. (request_id == 3)
Definition request_handlers.cpp:159
void handle_line_insert_request(SSL *ssl, const json &received_json, SQLite::Database &db, std::mutex &db_mutex)
감지선 좌표값 삽입 요청을 처리합니다. (request_id == 2)
Definition request_handlers.cpp:89
void handle_baseline_select_all_request(SSL *ssl, const json &received_json, SQLite::Database &db, std::mutex &db_mutex)
도로 기준선 전체 조회 요청을 처리합니다. (request_id == 7)
Definition request_handlers.cpp:354
void send_json_response(SSL *ssl, const json &response)
JSON 객체를 직렬화하여 SSL을 통해 클라이언트로 전송합니다.
Definition request_handlers.cpp:30
void handle_login_step2_request(SSL *ssl, const json &received_json, SQLite::Database &db, std::mutex &db_mutex)
2단계 로그인 요청(OTP/복구코드 검증)을 처리합니다. (request_id == 22)
Definition request_handlers.cpp:458
void handle_signup_request(SSL *ssl, const json &received_json, SQLite::Database &db, std::mutex &db_mutex)
회원가입 요청을 처리합니다. (request_id == 9)
Definition request_handlers.cpp:526
void handle_vertical_line_insert_request(SSL *ssl, const json &received_json, SQLite::Database &db, std::mutex &db_mutex)
감지선의 수직선 방정식 삽입 요청을 처리합니다. (request_id == 6)
Definition request_handlers.cpp:322