X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Frmr%2Fnanomsg%2Finclude%2Frmr_private.h;h=8d5d6d653c75c7350c18c7272befe7afceeffbdb;hb=7427a16dae97c4fbe326f8f990cbe96d3295e0c5;hp=7d78382d5f56346451c7bcdac7c0a5fcb606f290;hpb=68c1ab2191d9959fde0bd275a560f7c9cf6df485;p=ric-plt%2Flib%2Frmr.git diff --git a/src/rmr/nanomsg/include/rmr_private.h b/src/rmr/nanomsg/include/rmr_private.h index 7d78382..8d5d6d6 100644 --- a/src/rmr/nanomsg/include/rmr_private.h +++ b/src/rmr/nanomsg/include/rmr_private.h @@ -42,6 +42,7 @@ struct endpoint { char* addr; // address used for connection int nn_sock; // the nano-msg socket to write to for this entry int open; // true if we've established the connection + pthread_mutex_t gate; // must be able to serialise some transport level functions on the ep }; /* @@ -53,6 +54,7 @@ struct endpoint { */ struct uta_ctx { char* my_name; // dns name of this host to set in sender field of a message + char* my_ip; // default IP address int shutdown; // threads should exit if this is set int max_mlen; // max message length payload+header int max_plen; // max payload length