#define RMR_MAX_MEID 32 // spece in header reserved for managed element id
#define RMR_MAX_SRC 64 // max length of hostname (which could be IPv6 addr with [...]:port so more than the 39 bytes of a plain addr
#define RMR_MAX_SID 32 // misc sender info/data (reserved)
-#define RMR_MAX_RCV_BYTES 4096 // max bytes we support in a receive message
+
+
+#define RMR_MAX_RCV_BYTES 1024 * 2 // DEPRECATED CONSTANT NAME as underlying transport no longer have a max receive size
+#define RMR_DEF_MSG_SIZE 1024 // default message size that applications might want to use
// various flags for function calls
#define RMRFL_NONE 0x00 // no flags
#define RMR_ERR_INITFAILED 15 // initialisation of something (probably message) failed
#define RMR_ERR_NOTSUPP 16 // the request is not supported, or RMr was not initialised for the request
+#define RMR_NO_CLONE 0 // parm constants for better readability
+#define RMR_CLONE 1
+#define RMR_NO_COPY 0
+#define RMR_COPY 1
+
#define RMR_WH_CONNECTED(a) (a>=0) // for now whid is integer; it could be pointer at some future date
/*