diff --git a/examples/bench_13/main.c b/examples/bench_13/main.c new file mode 100644 index 0000000000000000000000000000000000000000..801bfa401656f6bcbb70606300d037a5dda14932 --- /dev/null +++ b/examples/bench_13/main.c @@ -0,0 +1,67 @@ +#include +#include "../../reowolf.h" +#include "../utility.c" +int main(int argc, char** argv) { + int i, msglen, inside, total; + char * transport; + transport = argv[1]; + msglen = atoi(argv[2]); + inside = atoi(argv[3]); + total = atoi(argv[4]); + printf("transport `%s`, msglen %d, inside %d, total %d\n", + transport, msglen, inside, total); + unsigned char pdl[] = ""; + Arc_ProtocolDescription * pd = protocol_description_parse(pdl, sizeof(pdl)-1); + printf("Error str `%s`\n", reowolf_error_peek(NULL)); + char logpath[] = "./bench_13.txt"; + Connector * c = connector_new_logging(pd, logpath, sizeof(logpath)-1); + + PortId native_putter, native_getter; + char ident[] = "sync"; // defined in reowolf's stdlib + connector_add_port_pair(c, &native_putter, &native_getter); + for (i=0; i