Changeset 242a902 for src/libcfa/concurrency/kernel
- Timestamp:
- Jul 18, 2017, 4:35:52 PM (7 years ago)
- Branches:
- ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, deferred_resn, demangler, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, with_gc
- Children:
- f19339e
- Parents:
- 795d450
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/libcfa/concurrency/kernel
r795d450 r242a902 39 39 }; 40 40 41 void ?{}(semaphore *this, int count = 1);42 void ^?{}(semaphore *this);41 void ?{}(semaphore & this, int count = 1); 42 void ^?{}(semaphore & this); 43 43 void P(semaphore * this); 44 44 void V(semaphore * this); … … 52 52 }; 53 53 54 void ?{}(cluster *this);55 void ^?{}(cluster *this);54 void ?{}(cluster & this); 55 void ^?{}(cluster & this); 56 56 57 57 //----------------------------------------------------------------------------- … … 69 69 unsigned short thrd_count; 70 70 }; 71 static inline void ?{}(FinishAction *this) {72 this ->action_code = No_Action;73 this ->thrd = NULL;74 this ->lock = NULL;71 static inline void ?{}(FinishAction & this) { 72 this.action_code = No_Action; 73 this.thrd = NULL; 74 this.lock = NULL; 75 75 } 76 static inline void ^?{}(FinishAction *this) {}76 static inline void ^?{}(FinishAction & this) {} 77 77 78 78 struct processor { … … 94 94 }; 95 95 96 void ?{}(processor *this);97 void ?{}(processor *this, cluster * cltr);98 void ^?{}(processor *this);96 void ?{}(processor & this); 97 void ?{}(processor & this, cluster * cltr); 98 void ^?{}(processor & this); 99 99 100 100 #endif //KERNEL_H
Note: See TracChangeset
for help on using the changeset viewer.