_add_ref() | OpenDDS::DCPS::RcObject | inlinevirtual |
_get_weak_object() const | OpenDDS::DCPS::RcObject | inline |
_remove_ref() | OpenDDS::DCPS::RcObject | inlinevirtual |
add_delayed_notification(TransportQueueElement *element) | OpenDDS::DCPS::TransportSendStrategy | protectedvirtual |
bound_name_ | OpenDDS::DCPS::ShmemSendStrategy | private |
clear(SendMode new_mode, SendMode old_mode=MODE_NOT_SET) | OpenDDS::DCPS::TransportSendStrategy | |
current_data_ | OpenDDS::DCPS::ShmemSendStrategy | private |
current_packet_first_element() const | OpenDDS::DCPS::TransportSendStrategy | protected |
datalink_control_size_ | OpenDDS::DCPS::ShmemSendStrategy | private |
deliver_ack_request(TransportQueueElement *element) | OpenDDS::DCPS::TransportSendStrategy | |
do_remove_sample(const GUID_t &pub_id, const TransportQueueElement::MatchCriteria &criteria, bool remove_all=false) | OpenDDS::DCPS::TransportSendStrategy | protectedvirtual |
fragmentation_helper(TransportQueueElement *original_element, TqeVector &elements_to_send) | OpenDDS::DCPS::TransportSendStrategy | |
get_handle() | OpenDDS::DCPS::TransportSendStrategy | virtual |
id() const | OpenDDS::DCPS::ThreadSynchWorker | |
isDirectMode() | OpenDDS::DCPS::TransportSendStrategy | |
link_ | OpenDDS::DCPS::ShmemSendStrategy | private |
link_released(bool flag) | OpenDDS::DCPS::TransportSendStrategy | |
max_message_size() const | OpenDDS::DCPS::TransportSendStrategy | protectedvirtual |
mb_to_iov(const ACE_Message_Block &msg, iovec *iov) | OpenDDS::DCPS::TransportSendStrategy | static |
mode() const | OpenDDS::DCPS::TransportSendStrategy | |
MODE_DIRECT enum value | OpenDDS::DCPS::TransportSendStrategy | |
MODE_NOT_SET enum value | OpenDDS::DCPS::TransportSendStrategy | |
MODE_QUEUE enum value | OpenDDS::DCPS::TransportSendStrategy | |
MODE_SUSPEND enum value | OpenDDS::DCPS::TransportSendStrategy | |
MODE_TERMINATED enum value | OpenDDS::DCPS::TransportSendStrategy | |
non_blocking_send(const iovec iov[], int n, int &bp) | OpenDDS::DCPS::TransportSendStrategy | protectedvirtual |
peer_semaphore_ | OpenDDS::DCPS::ShmemSendStrategy | private |
perform_work() | OpenDDS::DCPS::TransportSendStrategy | virtual |
prepare_header_i() | OpenDDS::DCPS::TransportSendStrategy | protectedvirtual |
prepare_packet_i() | OpenDDS::DCPS::TransportSendStrategy | protectedvirtual |
QueueType typedef | OpenDDS::DCPS::TransportSendStrategy | |
RcObject() | OpenDDS::DCPS::RcObject | inlineprotected |
ref_count() const | OpenDDS::DCPS::RcObject | inline |
relink(bool do_suspend=true) | OpenDDS::DCPS::TransportSendStrategy | virtual |
remove_all_msgs(const GUID_t &pub_id) | OpenDDS::DCPS::TransportSendStrategy | |
remove_sample(const DataSampleElement *sample) | OpenDDS::DCPS::TransportSendStrategy | |
resume_send() | OpenDDS::DCPS::TransportSendStrategy | |
schedule_output() | OpenDDS::DCPS::ThreadSynchWorker | virtual |
security_config() const | OpenDDS::DCPS::TransportSendStrategy | inlineprotectedvirtual |
send(TransportQueueElement *element, bool relink=true) | OpenDDS::DCPS::TransportSendStrategy | |
send_buffer(TransportSendBuffer *send_buffer) | OpenDDS::DCPS::TransportSendStrategy | |
send_bytes(const iovec iov[], int n, int &bp) | OpenDDS::DCPS::TransportSendStrategy | protectedvirtual |
send_bytes_i(const iovec iov[], int n) | OpenDDS::DCPS::ShmemSendStrategy | protectedvirtual |
send_delayed_notifications(const TransportQueueElement::MatchCriteria *match=0) | OpenDDS::DCPS::TransportSendStrategy | protected |
send_start() | OpenDDS::DCPS::TransportSendStrategy | |
send_stop(GUID_t repoId) | OpenDDS::DCPS::TransportSendStrategy | |
SendMode enum name | OpenDDS::DCPS::TransportSendStrategy | |
set_graceful_disconnecting(bool flag) | OpenDDS::DCPS::TransportSendStrategy | protected |
set_header_source(ACE_INT64 source) | OpenDDS::DCPS::TransportSendStrategy | protected |
ShmemSendStrategy(ShmemDataLink *link) | OpenDDS::DCPS::ShmemSendStrategy | |
start() | OpenDDS::DCPS::TransportSendStrategy | |
start_i() | OpenDDS::DCPS::ShmemSendStrategy | virtual |
stop() | OpenDDS::DCPS::TransportSendStrategy | |
stop_i() | OpenDDS::DCPS::ShmemSendStrategy | virtual |
suspend_send() | OpenDDS::DCPS::TransportSendStrategy | |
synch() const | OpenDDS::DCPS::TransportSendStrategy | protected |
terminate_send(bool graceful_disconnecting=false) | OpenDDS::DCPS::TransportSendStrategy | |
terminate_send_if_suspended() | OpenDDS::DCPS::TransportSendStrategy | virtual |
ThreadSynchWorker(std::size_t id=0) | OpenDDS::DCPS::ThreadSynchWorker | protected |
TransportSendStrategy(std::size_t id, const TransportImpl_rch &transport, ThreadSynchResource *synch_resource, Priority priority, const ThreadSynchStrategy_rch &thread_sync_strategy) | OpenDDS::DCPS::TransportSendStrategy | protected |
UDP_MAX_MESSAGE_SIZE | OpenDDS::DCPS::TransportSendStrategy | static |
WORK_OUTCOME_BROKEN_RESOURCE enum value | OpenDDS::DCPS::ThreadSynchWorker | |
WORK_OUTCOME_CLOGGED_RESOURCE enum value | OpenDDS::DCPS::ThreadSynchWorker | |
WORK_OUTCOME_MORE_TO_DO enum value | OpenDDS::DCPS::ThreadSynchWorker | |
WORK_OUTCOME_NO_MORE_TO_DO enum value | OpenDDS::DCPS::ThreadSynchWorker | |
WorkOutcome enum name | OpenDDS::DCPS::ThreadSynchWorker | |
~RcObject() | OpenDDS::DCPS::RcObject | inlinevirtual |
~ThreadSynchWorker() | OpenDDS::DCPS::ThreadSynchWorker | virtual |
~TransportSendStrategy() | OpenDDS::DCPS::TransportSendStrategy | virtual |