add(Resource *resource) noexcept(false) | anna::comm::Delivery | protected |
apply() noexcept(false) | anna::comm::Delivery | |
asString() const | anna::comm::ByRangeDelivery< TKey, TDelivery, TSerializer > | inlinevirtual |
asXML(xml::Node *parent) const | anna::comm::ByRangeDelivery< TKey, TDelivery, TSerializer > | inlinevirtual |
attach(range_iterator &ii, Server *server) noexcept(false) | anna::comm::ByRangeDelivery< TKey, TDelivery, TSerializer > | inline |
anna::comm::Service::attach(Server *server) noexcept(false) | anna::comm::Service | |
begin() | anna::comm::Delivery | inline |
begin() const | anna::comm::Delivery | inline |
broadcast(Message &message) | anna::comm::Service | |
broadcast(Message *message) | anna::comm::Service | |
ByRangeDelivery(const char *name, const bool isCritical) | anna::comm::ByRangeDelivery< TKey, TDelivery, TSerializer > | inline |
className() | anna::comm::ByRangeDelivery< TKey, TDelivery, TSerializer > | inlinestatic |
const_iterator typedef | anna::comm::Delivery | |
const_range_iterator typedef | anna::comm::ByRangeDelivery< TKey, TDelivery, TSerializer > | |
contains(const Resource *resource) const | anna::comm::Delivery | |
createRange(const TKey &bottom, const TKey &top) noexcept(false) | anna::comm::ByRangeDelivery< TKey, TDelivery, TSerializer > | inline |
DefaultRecoveryTime | anna::comm::Delivery | static |
Delivery(const char *name) | anna::comm::Delivery | inlineprotected |
do_contains(const Resource *resource) const | anna::comm::Delivery | protectedvirtual |
do_initialize() noexcept(false) | anna::comm::ByRangeDelivery< TKey, TDelivery, TSerializer > | inlineprotectedvirtual |
end() | anna::comm::Delivery | inline |
end() const | anna::comm::Delivery | inline |
fault(const Resource *resource) | anna::comm::Delivery | |
getName() const | anna::comm::Delivery | inline |
getRecoveryTime() const | anna::comm::Delivery | inline |
initialize() noexcept(false) | anna::comm::Delivery | |
isAvailable() const | anna::comm::Delivery | virtual |
isCritical() const | anna::comm::Service | inline |
iterator typedef | anna::comm::Delivery | |
lock() noexcept(false) | anna::Mutex | virtual |
Mutex(const Mode::_v mode=Mode::Recursive) | anna::Mutex | explicit |
operator const pthread_mutex_t *() const | anna::Mutex | inline |
prepare(const TKey &key) noexcept(false) | anna::comm::ByRangeDelivery< TKey, TDelivery, TSerializer > | inline |
range(range_iterator &ii) | anna::comm::ByRangeDelivery< TKey, TDelivery, TSerializer > | inlineprotectedstatic |
range(const_range_iterator &ii) | anna::comm::ByRangeDelivery< TKey, TDelivery, TSerializer > | inlineprotectedstatic |
range_begin() | anna::comm::ByRangeDelivery< TKey, TDelivery, TSerializer > | inlineprotected |
range_begin() const | anna::comm::ByRangeDelivery< TKey, TDelivery, TSerializer > | inlineprotected |
range_container typedef | anna::comm::ByRangeDelivery< TKey, TDelivery, TSerializer > | |
range_end() | anna::comm::ByRangeDelivery< TKey, TDelivery, TSerializer > | inlineprotected |
range_end() const | anna::comm::ByRangeDelivery< TKey, TDelivery, TSerializer > | inlineprotected |
range_iterator typedef | anna::comm::ByRangeDelivery< TKey, TDelivery, TSerializer > | |
recover(const Resource *resource) | anna::comm::Delivery | |
resource(iterator &ii) | anna::comm::Delivery | inlinestatic |
resource(const_iterator &ii) | anna::comm::Delivery | inlinestatic |
Resources typedef | anna::comm::Delivery | |
Safe() | anna::Safe | inlineprotected |
send(Message &message) noexcept(false) | anna::comm::Service | |
send(Message *message) noexcept(false) | anna::comm::Service | |
server(iterator &ii) | anna::comm::Service | static |
server(const_iterator &ii) | anna::comm::Service | static |
Service(const char *name, const bool isCritical) | anna::comm::Service | inline |
setRecoveryTime(const Millisecond &recoveryTime) | anna::comm::Delivery | inline |
size() const | anna::comm::Delivery | inline |
trylock() noexcept(false) | anna::Mutex | |
unlock() | anna::Mutex | virtual |
wasAvailable() const | anna::comm::Delivery | inline |
~ByRangeDelivery() | anna::comm::ByRangeDelivery< TKey, TDelivery, TSerializer > | inlinevirtual |
~Delivery() | anna::comm::Delivery | inlinevirtual |
~Mutex() | anna::Mutex | virtual |