Changeset 4aeaee5 for libcfa/src/concurrency/locks.cfa
- Timestamp:
- Dec 3, 2020, 4:47:41 PM (4 years ago)
- Branches:
- ADT, arm-eh, ast-experimental, enum, forall-pointer-decay, jacob/cs343-translation, master, new-ast-unique-expr, pthread-emulation, qualifiedEnum
- Children:
- 8e655f7c
- Parents:
- cad1df1
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libcfa/src/concurrency/locks.cfa
rcad1df1 r4aeaee5 207 207 void ^?{}( condition_variable(L) & this ){ } 208 208 209 void ?{}( alarm_node_wrap(L) & this, $thread * thrd,Time alarm, Duration period, Alarm_Callback callback ) {210 this.alarm_node{ thrd, alarm, period, callback};209 void ?{}( alarm_node_wrap(L) & this, Time alarm, Duration period, Alarm_Callback callback ) { 210 this.alarm_node{ callback, alarm, period }; 211 211 } 212 212 … … 277 277 lock( lock __cfaabi_dbg_ctx2 ); 278 278 size_t recursion_count = queue_and_get_recursion(this, &info); 279 alarm_node_wrap(L) node_wrap = { info.t,t, 0`s, alarm_node_wrap_cast };279 alarm_node_wrap(L) node_wrap = { t, 0`s, alarm_node_wrap_cast }; 280 280 node_wrap.cond = &this; 281 281 node_wrap.i = &info;
Note: See TracChangeset
for help on using the changeset viewer.