Add comments
This commit is contained in:
1 parent
fd751d7d07
commit
d6ee3c6329
1 file changed
+7
-1
+7
-1
@@ -40,7 +40,7 @@
|
|||||||
/* Define the oplist of a snapshot */
|
/* Define the oplist of a snapshot */
|
||||||
#define SNAPSHOT_OPLIST(...) \
|
#define SNAPSHOT_OPLIST(...) \
|
||||||
M_IF_NARGS_EQ1(__VA_ARGS__) \
|
M_IF_NARGS_EQ1(__VA_ARGS__) \
|
||||||
(SNAPSHOTI_OPLIST(__VA_ARGS__, M_DEFAULT_OPLIST ), \
|
(SNAPSHOTI_OPLIST(__VA_ARGS__, M_DEFAULT_OPLIST ), \
|
||||||
SNAPSHOTI_OPLIST(__VA_ARGS__ ))
|
SNAPSHOTI_OPLIST(__VA_ARGS__ ))
|
||||||
|
|
||||||
/********************************** INTERNAL ************************************/
|
/********************************** INTERNAL ************************************/
|
||||||
@@ -57,6 +57,12 @@
|
|||||||
,M_IF_METHOD(MOVE, oplist)(MOVE(M_C3(snapshot_, name, _move)),) \
|
,M_IF_METHOD(MOVE, oplist)(MOVE(M_C3(snapshot_, name, _move)),) \
|
||||||
)
|
)
|
||||||
|
|
||||||
|
/* Flag defining the atomic state of a snapshot:
|
||||||
|
* - r: Index of the read buffer Range [0..2]
|
||||||
|
* - w: Index of the write buffer Range [0..2]
|
||||||
|
* - f: Next index of the write buffer when a shot is taken Range [0..2]
|
||||||
|
* - b: Boolean indicating that the read buffer shall be updated
|
||||||
|
*/
|
||||||
#define SNAPSHOTI_FLAG(r, w, f, b) \
|
#define SNAPSHOTI_FLAG(r, w, f, b) \
|
||||||
( ( (r) << 4) | ((w) << 2) | ((f)) | ((b) << 6))
|
( ( (r) << 4) | ((w) << 2) | ((f)) | ((b) << 6))
|
||||||
#define SNAPSHOTI_R(flags) \
|
#define SNAPSHOTI_R(flags) \
|
||||||
|
|||||||
Reference in new issue
Block a user