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