Template Class SpanRingImmediateSendDuct

Class Documentation

template<typename ImmediateSendFunctor, typename ImplSpec>
class uit::internal::SpanRingImmediateSendDuct

TODO

Template Parameters
  • ImplSpec: class with static and typedef members specifying implementation details for the conduit framework.

Public Types

using BackEndImpl = uit::RuntimeSizeBackEnd<ImplSpec>

Public Functions

SpanRingImmediateSendDuct(const uit::InterProcAddress &address_, std::shared_ptr<BackEndImpl> back_end, const uit::RuntimeSizeBackEnd<ImplSpec> &rts = uit::RuntimeSizeBackEnd<ImplSpec>{})
~SpanRingImmediateSendDuct()
bool TryPut(const T &val)

TODO.

Parameters
  • val: TODO.

template<typename P>
bool TryPut(P &&val)

TODO.

Parameters
  • val: TODO.

bool TryFlush() const

TODO.

size_t TryConsumeGets(size_t) const
const T &Get() const
T &Get()
std::string ToString() const

Public Static Functions

std::string GetType()