SemysGlobalLock |
01 | Locks the global lock. |
02 |
void SemysGlobalLockPub(void); |
03 | Call this function to enter the global locked context. |
04 | The function with the suffix 'Pub' is the 'public' variant (for the code that uses the Semys Library). 'Priv' is for Semys Library internal use (it is made inline to use the actual lock object without an extra call frame). |
05 |
Keep the duration of the locked state as short as possible. Absolutely no
blocking (lengthly) operation may be performed during that time. Either functions that require a locked context may be called or an event has to be handled asynchronously. |
06 |
Reference: SemysGlobalLock.h Implementation: Semys Library See Also: Global Lock Sub-System, SemysGlobalUnlock() |
Goto: Main Page; This page is part of the Semys software documentation. See About: Documentation for details. |