00001 #include <aquosa/qres_lib.h> 00002 00003 #include <assert.h> 00004 #include <unistd.h> 00005 #include <stdio.h> 00006 00007 int main() { 00008 qres_params_t params = { 00009 .Q_min = 0, 00010 .Q = 10000, 00011 .P = 1000000, 00012 .flags = 0, 00013 }; 00014 qres_sid_t sid; 00015 00016 printf("Initializing qres library\n"); 00017 00018 qos_chk_ok_exit(qres_init()); 00019 00020 printf("Creating QRES Server\n"); 00021 qos_chk_ok_exit(qres_create_server(¶ms, &sid)); 00022 qos_chk_ok_exit(qres_attach_thread(sid, 0, 0)); 00023 00024 printf("Destroying QRES Server\n"); 00025 qos_chk_ok_exit(qres_destroy_server(sid)); 00026 00027 printf("Finalizing library\n"); 00028 qos_chk_ok_exit(qres_cleanup()); 00029 00030 return 0; 00031 }