GComm  0.2.3
gcomm::evs::Proto Member List

This is the complete list of members for gcomm::evs::Proto, including all inherited members.

aggregate_len() const (defined in gcomm::evs::Proto)gcomm::evs::Proto
check_inactive() (defined in gcomm::evs::Proto)gcomm::evs::Proto
cleanup_foreign(const InstallMessage &) (defined in gcomm::evs::Proto)gcomm::evs::Proto
cleanup_joins() (defined in gcomm::evs::Proto)gcomm::evs::Proto
cleanup_views() (defined in gcomm::evs::Proto)gcomm::evs::Proto
close(bool force=false) (defined in gcomm::evs::Proto)gcomm::evs::Protoinlinevirtual
close(const UUID &uuid) (defined in gcomm::evs::Proto)gcomm::evs::Protoinlinevirtual
complete_user(const seqno_t) (defined in gcomm::evs::Proto)gcomm::evs::Proto
conf_ (defined in gcomm::Protolay)gcomm::Protolayprotected
connect(bool first) (defined in gcomm::evs::Proto)gcomm::evs::Protoinlinevirtual
create_join() (defined in gcomm::evs::Proto)gcomm::evs::Proto
D_CONSENSUS enum valuegcomm::evs::Proto
D_DELEGATE_MSGS enum valuegcomm::evs::Proto
D_DELIVERY enum valuegcomm::evs::Proto
D_FOREIGN_MSGS enum valuegcomm::evs::Proto
D_GAP_MSGS enum valuegcomm::evs::Proto
D_INSTALL_MSGS enum valuegcomm::evs::Proto
D_JOIN_MSGS enum valuegcomm::evs::Proto
D_LEAVE_MSGS enum valuegcomm::evs::Proto
D_RETRANS enum valuegcomm::evs::Proto
D_STATE enum valuegcomm::evs::Proto
D_TIMERS enum valuegcomm::evs::Proto
D_USER_MSGS enum valuegcomm::evs::Proto
DebugFlags enum namegcomm::evs::Proto
deliver() (defined in gcomm::evs::Proto)gcomm::evs::Proto
deliver_causal(uint8_t user_type, seqno_t seqno, const Datagram &) (defined in gcomm::evs::Proto)gcomm::evs::Proto
deliver_empty_view() (defined in gcomm::evs::Proto)gcomm::evs::Proto
deliver_finish(const InputMapMsg &) (defined in gcomm::evs::Proto)gcomm::evs::Proto
deliver_local(bool trans=false) (defined in gcomm::evs::Proto)gcomm::evs::Proto
deliver_reg_view(const InstallMessage &, const View &) (defined in gcomm::evs::Proto)gcomm::evs::Proto
deliver_trans() (defined in gcomm::evs::Proto)gcomm::evs::Proto
deliver_trans_view(const InstallMessage &, const View &) (defined in gcomm::evs::Proto)gcomm::evs::Proto
handle_down(Datagram &wb, const ProtoDownMeta &dm) (defined in gcomm::evs::Proto)gcomm::evs::Protovirtual
handle_inactivity_timer() (defined in gcomm::evs::Proto)gcomm::evs::Proto
handle_install_timer() (defined in gcomm::evs::Proto)gcomm::evs::Proto
handle_msg(const Message &msg, const Datagram &dg=Datagram()) (defined in gcomm::evs::Proto)gcomm::evs::Proto
handle_retrans_timer() (defined in gcomm::evs::Proto)gcomm::evs::Proto
handle_stable_view(const View &view) (defined in gcomm::evs::Proto)gcomm::evs::Protoinlinevirtual
handle_stats_timer() (defined in gcomm::evs::Proto)gcomm::evs::Proto
handle_timers() (defined in gcomm::evs::Proto)gcomm::evs::Protovirtual
handle_up(const void *, const Datagram &, const ProtoUpMeta &) (defined in gcomm::evs::Proto)gcomm::evs::Protovirtual
I_PROFILING enum valuegcomm::evs::Proto
I_STATE enum valuegcomm::evs::Proto
I_STATISTICS enum valuegcomm::evs::Proto
I_VIEWS enum valuegcomm::evs::Proto
id() const (defined in gcomm::Protolay)gcomm::Protolayinline
InfoFlags enum namegcomm::evs::Proto
is_all_committed() const (defined in gcomm::evs::Proto)gcomm::evs::Proto
is_all_installed() const (defined in gcomm::evs::Proto)gcomm::evs::Proto
is_flow_control(const seqno_t, const seqno_t win) const (defined in gcomm::evs::Proto)gcomm::evs::Proto
is_output_empty() const (defined in gcomm::evs::Proto)gcomm::evs::Protoinline
is_representative(const UUID &pid) const (defined in gcomm::evs::Proto)gcomm::evs::Proto
known_size() const (defined in gcomm::evs::Proto)gcomm::evs::Protoinline
mtu() const (defined in gcomm::evs::Proto)gcomm::evs::Protoinline
n_operational() const (defined in gcomm::evs::Proto)gcomm::evs::Proto
next_expiration(const Timer) const (defined in gcomm::evs::Proto)gcomm::evs::Proto
operator<< (defined in gcomm::evs::Proto)gcomm::evs::Protofriend
Proto(gu::Config &conf, const UUID &my_uuid, SegmentId segment, const gu::URI &uri=gu::URI("evs://"), const size_t mtu=std::numeric_limits< size_t >::max())gcomm::evs::Proto
Protolay(gu::Config &conf) (defined in gcomm::Protolay)gcomm::Protolayinlineprotected
recover(const UUID &, const UUID &, const Range) (defined in gcomm::evs::Proto)gcomm::evs::Proto
resend(const UUID &, const Range) (defined in gcomm::evs::Proto)gcomm::evs::Proto
reset_stats() (defined in gcomm::evs::Proto)gcomm::evs::Proto
reset_timers() (defined in gcomm::evs::Proto)gcomm::evs::Proto
retrans_leaves(const MessageNodeList &) (defined in gcomm::evs::Proto)gcomm::evs::Proto
retrans_user(const UUID &, const MessageNodeList &) (defined in gcomm::evs::Proto)gcomm::evs::Proto
S_CLOSED enum value (defined in gcomm::evs::Proto)gcomm::evs::Proto
S_GATHER enum value (defined in gcomm::evs::Proto)gcomm::evs::Proto
S_INSTALL enum value (defined in gcomm::evs::Proto)gcomm::evs::Proto
S_JOINING enum value (defined in gcomm::evs::Proto)gcomm::evs::Proto
S_LEAVING enum value (defined in gcomm::evs::Proto)gcomm::evs::Proto
S_MAX enum value (defined in gcomm::evs::Proto)gcomm::evs::Proto
S_OPERATIONAL enum value (defined in gcomm::evs::Proto)gcomm::evs::Proto
self_string() const (defined in gcomm::evs::Proto)gcomm::evs::Protoinline
send_delegate(Datagram &) (defined in gcomm::evs::Proto)gcomm::evs::Proto
send_down(Datagram &dg, const ProtoDownMeta &down_meta) (defined in gcomm::Protolay)gcomm::Protolayinline
send_gap(const UUID &, const ViewId &, const Range, bool commit=false) (defined in gcomm::evs::Proto)gcomm::evs::Proto
send_install() (defined in gcomm::evs::Proto)gcomm::evs::Proto
send_join(bool tval=true) (defined in gcomm::evs::Proto)gcomm::evs::Proto
send_leave(bool handle=true) (defined in gcomm::evs::Proto)gcomm::evs::Proto
send_up(const Datagram &dg, const ProtoUpMeta &up_meta) (defined in gcomm::Protolay)gcomm::Protolayinline
send_user(Datagram &, uint8_t, Order, seqno_t, seqno_t, size_t n_aggregated=1) (defined in gcomm::evs::Proto)gcomm::evs::Proto
send_user(const seqno_t) (defined in gcomm::evs::Proto)gcomm::evs::Proto
set_down_context(Protolay *down) (defined in gcomm::Protolay)gcomm::Protolayinline
set_inactive(const UUID &) (defined in gcomm::evs::Proto)gcomm::evs::Proto
set_join(const JoinMessage &, const UUID &) (defined in gcomm::evs::Proto)gcomm::evs::Proto
set_leave(const LeaveMessage &, const UUID &) (defined in gcomm::evs::Proto)gcomm::evs::Proto
set_param(const std::string &key, const std::string &val) (defined in gcomm::evs::Proto)gcomm::evs::Protovirtual
set_stable_view(const View &view) (defined in gcomm::Protolay)gcomm::Protolayinline
set_up_context(Protolay *up) (defined in gcomm::Protolay)gcomm::Protolayinline
setall_committed(bool val) (defined in gcomm::evs::Proto)gcomm::evs::Proto
setall_installed(bool val) (defined in gcomm::evs::Proto)gcomm::evs::Proto
shift_to(const State, const bool send_j=true) (defined in gcomm::evs::Proto)gcomm::evs::Proto
state() const (defined in gcomm::evs::Proto)gcomm::evs::Protoinline
State enum name (defined in gcomm::evs::Proto)gcomm::evs::Proto
stats() const (defined in gcomm::evs::Proto)gcomm::evs::Proto
T_INACTIVITY enum value (defined in gcomm::evs::Proto)gcomm::evs::Proto
T_INSTALL enum value (defined in gcomm::evs::Proto)gcomm::evs::Proto
T_RETRANS enum value (defined in gcomm::evs::Proto)gcomm::evs::Proto
T_STATS enum value (defined in gcomm::evs::Proto)gcomm::evs::Proto
Timer enum name (defined in gcomm::evs::Proto)gcomm::evs::Proto
to_string(const State s) (defined in gcomm::evs::Proto)gcomm::evs::Protoinlinestatic
unserialize_message(const UUID &, const Datagram &, Message *) (defined in gcomm::evs::Proto)gcomm::evs::Protostatic
unset_down_context(Protolay *down) (defined in gcomm::Protolay)gcomm::Protolayinline
unset_up_context(Protolay *up) (defined in gcomm::Protolay)gcomm::Protolayinline
uuid() const (defined in gcomm::evs::Proto)gcomm::evs::Protoinline
validate_reg_msg(const UserMessage &) (defined in gcomm::evs::Proto)gcomm::evs::Proto
validate_trans_msg(const UserMessage &) (defined in gcomm::evs::Proto)gcomm::evs::Proto
~Proto() (defined in gcomm::evs::Proto)gcomm::evs::Proto
~Protolay() (defined in gcomm::Protolay)gcomm::Protolayinlinevirtual