in src/utils/deployCppService.hpp [191:264]
void parseArgs(int argc, char* argv[]) {
int index =0;
while (++index < argc) {
char * arg = argv[index];
if ( 0 == strcmp(arg, "-b") ) {
if (++index < argc) {
this->iv_brokerURL = argv[index];
}
} else if (0 == strcmp(arg, "-n")) {
if (++index < argc) {
this->iv_numInstances = atoi(argv[index]);
}
} else if (0 == strcmp(arg, "-fsheapsz")) {
if (++index < argc) {
this->iv_initialfsheapsize = atoi(argv[index]);
this->iv_initialfsheapsize = this->iv_initialfsheapsize/4;
}
} else if (0 == strcmp(arg, "-p")) {
if (++index < argc) {
this->iv_prefetchSize = atoi(argv[index]);
}
} else if (0 == strcmp(arg, "-t")) {
if (++index < argc) {
this->iv_tracelevel = atoi(argv[index]);
}
} else if (0 == strcmp(arg, "-l")) {
if (++index < argc) {
this->iv_loglevel = atoi(argv[index]);
}
} else if (0 == strcmp(arg, "-jport")) {
if (++index < argc) {
this->iv_javaport = atoi(argv[index]);
}
} else if (0 == strcmp(arg, "-d")) {
if (++index < argc) {
this->iv_datapath = argv[index];
}
} else if (0 == strcmp(arg, "-e")) {
if (++index < argc) {
this->iv_errThreshhold = atoi(argv[index]);
}
} else if (0 == strcmp(arg, "-w")) {
if (++index < argc) {
this->iv_errWindow = atoi(argv[index]);
}
} else if (0 == strcmp(arg, "-user")) {
if (++index < argc) {
this->iv_user = argv[index];
}
} else if (0 == strcmp(arg, "-pw")) {
if (++index < argc) {
this->iv_password = argv[index];
}
} else if (0 == strcmp(arg, "-a")) {
if (++index < argc) {
if (strcasecmp(argv[index],"true")==0) {
this->iv_terminateOnCPCError = true;
} else {
this->iv_terminateOnCPCError=false;
}
}
} else {
if (this->iv_aeDescriptor.length() == 0) {
this->iv_aeDescriptor = argv[index];
} else {
if (this->iv_queueName.length() == 0) {
this->iv_queueName = argv[index];
} else {
cerr << "unexpected argument " << argv[index] << endl;
}
}
}
}
}