13 #ifndef hifi_AssignmentClientApp_h
14 #define hifi_AssignmentClientApp_h
17 #include <QApplication>
19 const QString ASSIGNMENT_TYPE_OVERRIDE_OPTION =
"t";
20 const QString ASSIGNMENT_POOL_OPTION =
"pool";
21 const QString ASSIGNMENT_CLIENT_LISTEN_PORT_OPTION =
"p";
22 const QString CUSTOM_ASSIGNMENT_SERVER_HOSTNAME_OPTION =
"a";
23 const QString ASSIGNMENT_MONITOR_MIN_CHILDREN_LISTEN_PORT_OPTION =
"min-listen-port";
24 const QString CUSTOM_ASSIGNMENT_SERVER_PORT_OPTION =
"server-port";
25 const QString ASSIGNMENT_NUM_FORKS_OPTION =
"n";
26 const QString ASSIGNMENT_MIN_FORKS_OPTION =
"min";
27 const QString ASSIGNMENT_MAX_FORKS_OPTION =
"max";
28 const QString ASSIGNMENT_CLIENT_MONITOR_PORT_OPTION =
"monitor-port";
29 const QString ASSIGNMENT_HTTP_STATUS_PORT =
"http-status-port";
30 const QString ASSIGNMENT_LOG_DIRECTORY =
"log-directory";
31 const QString ASSIGNMENT_DISABLE_DOMAIN_AUTO_PORT_DISCOVERY =
"disable-domain-port-auto-discovery";
33 class AssignmentClientApp :
public QCoreApplication {
36 AssignmentClientApp(
int argc,
char* argv[]);