|
Symbian platform (C++)
SDK native APIs, runtime and tooling
|
#include <cpp/symbian/concurrency/common/symbian/concurrency/bounded_channel.h>
Public Member Functions | |
| BoundedChannel (std::size_t capacity) | |
| BoundedChannel (const BoundedChannel &)=delete | |
| BoundedChannel & | operator= (const BoundedChannel &)=delete |
| BoundedReader< T > * | reader () |
| BoundedWriter< T > * | writer () |
| absl::Status | TryWrite (T &&item) |
| absl::Status | TryWrite (const T &item) |
| absl::Status | Write (T &&item) |
| absl::Status | Write (const T &item) |
| absl::StatusOr< bool > | TryRead (T *out) |
| bool | Read (T *out) |
| void | Close () |
| void | Discard () |
| std::size_t | Size () const |
|
inlineexplicit |
|
delete |
|
inline |
|
inline |
|
delete |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |