NonStop JMS C++ API Programmer's Guide
NSJMS C++ API Sample Client Applications
NonStop Server for Java Message Service C++ API Programmer’s Guide—526459-002
6-7
SimpleReceiver.cpp
if (strcmp(argv[optind],"-help") == 0)
{
usage(basename(argv[0]));
return 1;
}
else if (strcmp(argv[optind],"-queue") == 0)
{
destName=strdup(argv[++optind]);
qGiven=TRUE;
}
else if (strcmp(argv[optind],"-count") == 0)
{
msgCount = atol(argv[++optind]);
}
else if (strcmp(argv[optind],"-") == 0)
{
usage(basename(argv[0]));
return 1;
}
}
if (qGiven == FALSE) {
usage(basename(argv[0]));
return 1;
}
if (!receive_message()) {
cout<<"Receive Message Successful" << endl;
return 0;
}
else {
cout<<"Receive Message Failed" << endl;
return 1;
}
return 1;
}
Example 6-2. SimpleReceiver.cpp Sample Client Application (page 3 of 3)