Changes in libcfa/src/concurrency/invoke.h [d25b2d6:3ea8ad1]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libcfa/src/concurrency/invoke.h
rd25b2d6 r3ea8ad1 189 189 struct __monitor_group_t monitors; 190 190 191 // used to put threads on user data structures192 struct {193 struct $thread * next;194 struct $thread * back;195 } seqable;196 197 191 struct { 198 192 struct $thread * next; … … 224 218 } 225 219 226 static inline $thread *& Back( $thread * this ) __attribute__((const)) {227 return this->seqable.back;228 }229 230 static inline $thread *& Next( $thread * this ) __attribute__((const)) {231 return this->seqable.next;232 }233 234 static inline bool listed( $thread * this ) {235 return this->seqable.next != 0p;236 }237 238 220 static inline void ?{}(__monitor_group_t & this) { 239 221 (this.data){0p};
Note: See TracChangeset
for help on using the changeset viewer.