Lines Matching full:be
13 lwIP functionality, multiple threads support can be implemented in the
24 Semaphores can be either counting or binary - lwIP works with both
25 kinds. Mailboxes are used for message passing and can be implemented
26 either as a queue which allows multiple messages to be posted to a
27 mailbox, or as a rendez-vous point where only one message can be
29 be more efficient. A message in a mailbox is just a pointer, nothing
38 allows both using pointers or actual OS structures to be used. This way, memory
39 required for such types can be either allocated in place (globally or on the
42 The following functions must be implemented by the sys_arch:
51 points to (which can be both a pointer or the actual OS structure).
54 If the semaphore has been created, ERR_OK should be returned. Returning any
68 Blocks the thread while waiting for the semaphore to be
70 only be blocked for the specified time (measured in
71 milliseconds). If the "timeout" argument is zero, the thread should be
75 milliseconds spent waiting for the semaphore to be signaled. If the
87 When directly using OS structures, implementing this may be more complex.
88 This may also be a define, in which case the function is not prototyped.
93 ATTENTION: This does NOT mean that the semaphore shall be deallocated:
95 This may also be a define, in which case the function is not prototyped.
103 If the mailbox has been created, ERR_OK should be returned. Returning any
111 programming error in lwIP and the developer should be notified.
128 be blocked until a message arrives. The "msg" argument is a result
131 should be dropped.
146 To allow for efficient implementations, this can be defined as a
148 example, a naive implementation could be:
157 When directly using OS structures, implementing this may be more complex.
158 This may also be a define, in which case the function is not prototyped.
163 ATTENTION: This does NOT mean that the mailbox shall be deallocated:
165 This may also be a define, in which case the function is not prototyped.
169 to be implemented as well:
174 execution in the function "thread()". The "arg" argument will be passed as an
187 other words, sys_arch_protect() could be called while already protected. In
212 Be carefull with using mem_malloc() in sys_arch. When malloc() refers to
215 can't be performed when sys_arch uses mem_malloc.
254 Measurement calls made throughout lwip, these can be defined to nothing.