Template Struct ChannelImpl

Struct Documentation

template<typename T>
struct ChannelImpl

Public Functions

inline ChannelImpl(std::shared_ptr<ActorImpl> actor_impl)
inline void push(const T &item)
inline void push(T &&item)
template<class ...Args>
inline void emplace(Args&&... args)
inline T pop()
inline T read()
inline void clear()
inline bool readable()
inline bool readable_with_lock()

Public Members

std::shared_ptr<detail::ActorImpl> actor_impl
std::queue<T> elements