X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Frmr%2Fnng%2Finclude%2Frmr_nng_private.h;h=3c6996ecff59d78bb8290763cf0909e320dffca0;hb=refs%2Ftags%2F4.1.3;hp=878742c5585e6d95385f74eb59e2b5b922617c59;hpb=ec88d3c0563eeb6ae5f73427edb0b3c4d7acf299;p=ric-plt%2Flib%2Frmr.git diff --git a/src/rmr/nng/include/rmr_nng_private.h b/src/rmr/nng/include/rmr_nng_private.h index 878742c..3c6996e 100644 --- a/src/rmr/nng/include/rmr_nng_private.h +++ b/src/rmr/nng/include/rmr_nng_private.h @@ -78,6 +78,7 @@ struct uta_ctx { int d1_len; // extra header data 1 length int d2_len; // extra header data 2 length (future) nng_socket nn_sock; // our general listen socket + int rmr_ready; // rmr table has been loaded/recived route_table_t* rtable; // the active route table route_table_t* old_rtable; // the previously used rt, sits here to allow for draining route_table_t* new_rtable; // route table under construction @@ -93,6 +94,10 @@ struct uta_ctx { pthread_t rtc_th; // thread info for the rtc listener pthread_t mtc_th; // thread info for the multi-thread call receive process + + // added for route manager request/states + rmr_whid_t rtg_whid; // wormhole id to the route manager for acks/requests + char* table_id; // table ID of the route table load in progress };