Implementation details.
Definition at line 117 of file async_log_queue.cpp.hpp.
117 {
119 return true;
120 }
121
122
126
127
130 return false;
131 }
132
133
136
139 return false;
140 }
141
142
144
145
147
149
150
153 return false;
154 }
155
156
158
160 }
161
162
165 }
166
167
169 {
172 }
173
174
177
178
179 {
182 }
183
184 return true;
185}
volatile fl::u32 mArenaHead
Producer write position (arena)
fl::u32 loadArenaTail() const
bool arenaHasSpace(fl::u32 aHead, fl::u32 aTail, fl::u16 len) const
Descriptor mDescriptors[DescriptorCount]
Ring of message descriptors.
volatile fl::u32 mHead
Producer write position (descriptor ring)
char mArena[ArenaSize]
String storage arena.
High-performance SPSC async log queue.
References arenaHasSpace(), atomicIncDropped(), loadArenaTail(), loadTail(), mArena, mArenaHead, mDescriptors, and mHead.