18int main(
int argc,
char* argv[])
27 JParser<> zap(
"Example program to test JNET::JSubscription.");
33 catch(
const exception &error) {
34 FATAL(error.what() << endl);
44 const JTag tags[] = { a, b, c };
45 const size_t N =
sizeof(tags)/
sizeof(tags[0]);
49 ASSERT(subscription->size() == N);
52 for (
size_t i = 0; i != N; ++i) {
56 ASSERT(subscription->size() == N);
59 for (
size_t i = 0; i != N; ++i) {
63 ASSERT(subscription->size() == N);
66 ASSERT(i->getSubscription() == SUBSCRIBE_ALL);
70 for (
size_t i = 0; i != N; ++i) {
74 ASSERT(subscription->size() == N);
77 ASSERT(i->getSubscription() == SUBSCRIBE_ALL);