#include <iostream>
#include "design.h"
-
-
int main(int argc, char **argv) {
- // test filter set/get/exception
- try {
- std::cout << "\nTRY" << "\n";
- p3::Filter filter;
- unsigned int tmp;
+ // test filter set/get/exception
+ try {
+ std::cout << "\nTRY" << "\n";
+ yp2::Filter filter;
- filter.max_front_workers(1).max_front_workers(2);
- tmp = filter.max_front_workers();
- std::cout << "workers: " << tmp << "\n";
+ filter.name("filter1");
+ std::cout << "filter: " << filter.name() << "\n";
- filter.max_front_workers() = 3;
- tmp = filter.max_front_workers();
- std::cout << "workers: " << tmp << "\n";
+ filter.name() = "filter1 rename";
+ std::cout << "filter: " << filter.name() << "\n";
- throw p3::Filter_Exception("finished");
- }
- catch (std::exception &e) {
- std::cout << e.what() << "\n";
- }
+ throw yp2::FilterException("finished");
+ }
+ catch (std::exception &e) {
+ std::cout << e.what() << "\n";
+ }
- try {
- std::cout << "\nTRY" << "\n";
-
- p3::Filter filter1;
- p3::Filter filter2;
+ try {
+ std::cout << "\nTRY" << "\n";
- std::cout << "filter1 filter2" << "\n";
+ yp2::Filter filter1;
+ filter1.name("filter1");
- p3::Router router1;
- router1.rule(filter1);
- std::cout << "router1.rule(filter1)" << "\n";
+ yp2::Filter filter2;
+ filter2.name() = "filter2";
- p3::Router router2;
- router2.rule(filter2);
- std::cout << "router2.rule(filter2)" << "\n";
-
- p3::Package pack_in;
- pack_in.data(7).router(router1);
- std::cout << "pack_in.data(7).router(router1)" << "\n";
-
- pack_in.move();
- std::cout << "pack_in.move()" << "\n";
+ std::cout << "filter1 filter2" << "\n";
+
+ yp2::Router router1;
+ router1.rule(filter1);
+ std::cout << "router1.rule(filter1)" << "\n";
- pack_in.router(router2);
- std::cout << "pack_in.router(router2)" << "\n";
+ yp2::Router router2;
+ router2.rule(filter2);
+ std::cout << "router2.rule(filter2)" << "\n";
- pack_in.move();
- std::cout << "pack_in.move()" << "\n";
+ yp2::Package pack_in;
+ pack_in.data(7).router(router1);
+ std::cout << "pack_in.data(7).router(router1)" << "\n";
- throw p3::Router_Exception("finished");
+ pack_in.move();
+ std::cout << "pack_in.move()" << "\n";
- }
- catch (std::exception &e) {
- std::cout << e.what() << "\n";
- }
+ pack_in.router(router2);
+ std::cout << "pack_in.router(router2)" << "\n";
+ pack_in.move();
+ std::cout << "pack_in.move()" << "\n";
+ throw yp2::RouterException("finished");
+ }
+ catch (std::exception &e) {
+ std::cout << e.what() << "\n";
+ }
}
+/*
+ * Local variables:
+ * c-basic-offset: 4
+ * indent-tabs-mode: nil
+ * End:
+ * vim: shiftwidth=4 tabstop=8 expandtab
+ */