Home | History | Annotate | Download | only in hidl

Lines Matching refs:flavor

47    * kSynchronizedReadWrite represents the wait-free synchronized flavor of the
53 * kUnsynchronizedWrite represents the flavor of FMQ where writes always
54 * succeed. This flavor allows one writer and many readers. A read operation
60 template <typename T, MQFlavor flavor>
145 template<typename T, MQFlavor flavor>
146 const size_t MQDescriptor<T, flavor>::kOffsetOfGrantors = offsetof(MQDescriptor, mGrantors);
148 template<typename T, MQFlavor flavor>
149 const size_t MQDescriptor<T, flavor>::kOffsetOfHandle = offsetof(MQDescriptor, mHandle);
153 * flavor of FMQ.
160 * flavor of FMQ.
165 template<typename T, MQFlavor flavor>
166 MQDescriptor<T, flavor>::MQDescriptor(
172 mFlags(flavor) {
182 template<typename T, MQFlavor flavor>
183 MQDescriptor<T, flavor>::MQDescriptor(size_t bufferSize, native_handle_t *nHandle,
185 : mHandle(nHandle), mQuantum(messageSize), mFlags(flavor) {
216 template<typename T, MQFlavor flavor>
217 MQDescriptor<T, flavor>::MQDescriptor(const MQDescriptor<T, flavor> &other)
236 template<typename T, MQFlavor flavor>
237 MQDescriptor<T, flavor>::MQDescriptor() : MQDescriptor(
242 template<typename T, MQFlavor flavor>
243 MQDescriptor<T, flavor>::~MQDescriptor() {
250 template<typename T, MQFlavor flavor>
251 size_t MQDescriptor<T, flavor>::getSize() const {
255 template<typename T, MQFlavor flavor>
256 size_t MQDescriptor<T, flavor>::getQuantum() const { return mQuantum; }
258 template<typename T, MQFlavor flavor>
259 int32_t MQDescriptor<T, flavor>::getFlags() const { return mFlags; }
261 template<typename T, MQFlavor flavor>
262 std::string toString(const MQDescriptor<T, flavor> &q) {
264 if (flavor & kSynchronizedReadWrite) {
267 if (flavor & kUnsynchronizedWrite) {