Example program to test JNET::JSubscription.
More...
#include <string>
#include <iostream>
#include <iomanip>
#include <sstream>
#include "JNet/JControlHost.hh"
#include "Jeep/JParser.hh"
#include "Jeep/JMessage.hh"
Go to the source code of this file.
|
int | main (int argc, char *argv[]) |
|
Example program to test JNET::JSubscription.
- Author
- mdejong
Definition in file JSubscription.cc.
int main |
( |
int |
argc, |
|
|
char * |
argv[] |
|
) |
| |
Definition at line 18 of file JSubscription.cc.
27 JParser<> zap(
"Example program to test JNET::JSubscription.");
33 catch(
const exception &error) {
34 FATAL(error.what() << endl);
38 JSubscriptionList subscription;
44 const JTag tags[] = {
a, b,
c };
45 const size_t N =
sizeof(tags)/
sizeof(tags[0]);
47 subscription = JSubscriptionAny(
a) + JSubscriptionAny(b) + JSubscriptionAny(
c);
49 ASSERT(subscription->size() ==
N);
52 for (
size_t i = 0; i !=
N; ++i) {
53 subscription += JSubscriptionAny(tags[i]);
56 ASSERT(subscription->size() ==
N);
59 for (
size_t i = 0; i !=
N; ++i) {
60 subscription += JSubscriptionAll(tags[i]);
63 ASSERT(subscription->size() ==
N);
65 for (JSubscriptionList::const_iterator i = subscription->begin(); i != subscription->end(); ++i) {
70 for (
size_t i = 0; i !=
N; ++i) {
71 subscription += JSubscriptionAny(tags[i]);
74 ASSERT(subscription->size() ==
N);
76 for (JSubscriptionList::const_iterator i = subscription->begin(); i != subscription->end(); ++i) {
Utility class to parse command line options.
then JShowerPostfit f $INPUT_FILE o $OUTPUT_FILE N
#define ASSERT(A,...)
Assert macro.
#define make_field(A,...)
macro to convert parameter to JParserTemplateElement object
$WORKDIR ev_configure_domsimulator txt echo process $DOM_SIMULATOR $i $SOURCE_HOST[$index] csh c(setenv ROOTSYS $ROOTSYS &&source $JPP_DIR/setenv.csh $JPP_DIR &&($DOM_SIMULATOR\-u\$NAME\$\-H\$SERVER\$\-M\$LOGGER\$\-d $DEBUG</dev/null > &/dev/null &))'