26 #include <blackboard/bbconfig.h>
27 #include <blackboard/exceptions.h>
28 #include <blackboard/local.h>
29 #include <core/exceptions/system.h>
30 #include <interfaces/TestInterface.h>
31 #include <logging/liblogger.h>
43 main(
int argc,
char **argv)
56 cout <<
"Opening interfaces.. " << flush;
63 cout <<
"success" << endl;
65 cout <<
"failed! Aborting" << endl;
71 for (std::list<Interface *>::iterator i = readers.begin(); i != readers.end(); ++i) {
72 printf(
"Opened reader for interface %s of type %s\n", (*i)->id(), (*i)->type());
76 const char *pattern =
"AnotherID *";
78 printf(
"Found %zu interfaces with pattern \"%s\"\n", readers.size(), pattern);
79 for (std::list<Interface *>::iterator i = readers.begin(); i != readers.end(); ++i) {
80 printf(
"Opened reader for interface %s of type %s\n", (*i)->id(), (*i)->type());
84 bb->
close(ti_writer_1);
85 bb->
close(ti_writer_2);
86 bb->
close(ti_writer_3);
87 bb->
close(ti_writer_4);
88 bb->
close(ti_writer_5);
89 bb->
close(ti_writer_6);
92 LibLogger::finalize();