diff --git a/examples/bench_3/getter.c b/examples/bench_3/getter.c new file mode 100644 index 0000000000000000000000000000000000000000..7e9de8a9e4c753780e21df16a34ac328b7a21452 --- /dev/null +++ b/examples/bench_3/getter.c @@ -0,0 +1,29 @@ +#include "../../reowolf.h" +#include "../utility.c" +int main(int argc, char** argv) { + Arc_ProtocolDescription * pd = protocol_description_parse("", 0); + char logpath[] = "./3_16_getter.txt"; + Connector * c = connector_new_logging_with_id(pd, logpath, sizeof(logpath)-1, 0); + rw_err_peek(c); + + PortId getter; + FfiSocketAddr addr = {{192, 168, 1, 124}, 8009}; + rw_err_peek(c); + connector_add_net_port(c, &getter, addr, Polarity_Getter, EndpointPolarity_Passive); + connector_connect(c, -1); + rw_err_peek(c); + + int i; + for(i=0; i<10; i++) { + connector_get(c, getter); + rw_err_peek(c); + connector_sync(c, -1); + rw_err_peek(c); + } + + printf("Exiting\n"); + protocol_description_destroy(pd); + connector_destroy(c); + sleep(1.0); + return 0; +} \ No newline at end of file