diff --git a/app/src/server.h b/app/src/server.h index b291c0a5..821c1dc3 100644 --- a/app/src/server.h +++ b/app/src/server.h @@ -14,23 +14,6 @@ #include "util/net.h" #include "util/thread.h" -struct server { - char *serial; - process_t process; - sc_thread wait_server_thread; - - sc_mutex mutex; - sc_cond process_terminated_cond; - bool process_terminated; - - sc_socket server_socket; // only used if !tunnel_forward - sc_socket video_socket; - sc_socket control_socket; - uint16_t local_port; // selected from port_range - bool tunnel_enabled; - bool tunnel_forward; // use "adb forward" instead of "adb reverse" -}; - struct server_params { const char *serial; enum sc_log_level log_level; @@ -50,6 +33,23 @@ struct server_params { bool power_off_on_close; }; +struct server { + char *serial; + process_t process; + sc_thread wait_server_thread; + + sc_mutex mutex; + sc_cond process_terminated_cond; + bool process_terminated; + + sc_socket server_socket; // only used if !tunnel_forward + sc_socket video_socket; + sc_socket control_socket; + uint16_t local_port; // selected from port_range + bool tunnel_enabled; + bool tunnel_forward; // use "adb forward" instead of "adb reverse" +}; + // init default values bool server_init(struct server *server);