Adding initial support for optimized message-logging protocol for collectives.
[charm.git] / src / ck-core / envelope.h
index ac2ec40a8dd98e84b385c1663301b006607aaaad..37c66721d05feacb4ece5a0c5e9a5528165d92bf 100644 (file)
 // silly ancient name: for backward compatability only.
 #define PW(x) CkPriobitsToInts(x) 
 
 // silly ancient name: for backward compatability only.
 #define PW(x) CkPriobitsToInts(x) 
 
-#if (defined(_FAULT_MLOG_) || defined(_FAULT_CAUSAL_))
+#if CMK_MESSAGE_LOGGING
 #define CK_FREE_MSG_MLOG       0x1
 #define CK_BYPASS_DET_MLOG     0x2
 #define CK_FREE_MSG_MLOG       0x1
 #define CK_BYPASS_DET_MLOG     0x2
+#define CK_MULTICAST_MSG_MLOG  0x4
 #endif
 
 //#define USE_CRITICAL_PATH_HEADER_ARRAY
 #endif
 
 //#define USE_CRITICAL_PATH_HEADER_ARRAY