OpenDDS  Snapshot(2023/04/28-20:55)
Classes | Namespaces | Macros
TransportDebug.h File Reference
#include "dds/DCPS/dcps_export.h"
Include dependency graph for TransportDebug.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  OpenDDS::DCPS::TransportDebug
 

Namespaces

 OpenDDS
 The Internal API and Implementation of OpenDDS.
 
 OpenDDS::DCPS
 

Macros

#define DDS_BLD_DEBUG_LEVEL   5
 
#define DDS_RUN_DEBUG_LEVEL   OpenDDS::DCPS::Transport_debug_level
 
#define TURN_ON_VERBOSE_DEBUG   DDS_RUN_DEBUG_LEVEL = DDS_BLD_DEBUG_LEVEL;
 
#define TURN_OFF_VERBOSE_DEBUG   DDS_RUN_DEBUG_LEVEL = 0;
 
#define VDBG_LVL(DBG_ARGS, LEVEL)   if (LEVEL < OpenDDS::DCPS::Transport_debug_level) ACE_DEBUG(DBG_ARGS);
 
#define VDBG(DBG_ARGS)   VDBG_LVL(DBG_ARGS, 5)
 

Macro Definition Documentation

◆ DDS_BLD_DEBUG_LEVEL

#define DDS_BLD_DEBUG_LEVEL   5

Definition at line 22 of file TransportDebug.h.

◆ DDS_RUN_DEBUG_LEVEL

#define DDS_RUN_DEBUG_LEVEL   OpenDDS::DCPS::Transport_debug_level

Definition at line 26 of file TransportDebug.h.

◆ TURN_OFF_VERBOSE_DEBUG

#define TURN_OFF_VERBOSE_DEBUG   DDS_RUN_DEBUG_LEVEL = 0;

Definition at line 28 of file TransportDebug.h.

◆ TURN_ON_VERBOSE_DEBUG

#define TURN_ON_VERBOSE_DEBUG   DDS_RUN_DEBUG_LEVEL = DDS_BLD_DEBUG_LEVEL;

Definition at line 27 of file TransportDebug.h.

Referenced by InfoRepo::parse_args().

◆ VDBG

#define VDBG (   DBG_ARGS)    VDBG_LVL(DBG_ARGS, 5)

Definition at line 36 of file TransportDebug.h.

Referenced by OpenDDS::DCPS::UdpTransport::accept_datalink(), OpenDDS::DCPS::MulticastTransport::accept_datalink(), OpenDDS::DCPS::TcpConnection::active_open(), OpenDDS::DCPS::TransportSendStrategy::adjust_packet_after_send(), OpenDDS::DCPS::RtpsUdpDataLink::build_meta_submessage_map(), OpenDDS::DCPS::choose_single_coherent_address(), OpenDDS::DCPS::TransportSendStrategy::clear(), OpenDDS::DCPS::UdpTransport::connect_datalink(), OpenDDS::DCPS::TransportReassembly::data_unavailable(), OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_from_secure(), OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(), OpenDDS::DCPS::TransportSendStrategy::direct_send(), OpenDDS::DCPS::TransportSendStrategy::do_remove_sample(), OpenDDS::DCPS::TransportSendStrategy::do_send_packet(), OpenDDS::DCPS::TransportReceiveStrategy<>::handle_dds_input(), OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(), OpenDDS::DCPS::TcpConnection::handle_setup_input(), OpenDDS::DCPS::TransportReassembly::FragInfo::insert(), OpenDDS::DCPS::TransportSendStrategy::non_blocking_send(), OpenDDS::DCPS::DataLink::notify(), OpenDDS::DCPS::UdpDataLink::open(), OpenDDS::DCPS::UdpTransport::passive_connection(), OpenDDS::DCPS::TransportSendStrategy::prepare_packet(), OpenDDS::DCPS::RtpsUdpDataLink::RtpsWriter::process_acknack(), OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_frag_i(), OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(), OpenDDS::DCPS::ShmemReceiveStrategy::read(), OpenDDS::DCPS::TransportReassembly::reassemble_i(), OpenDDS::DCPS::ShmemReceiveStrategy::receive_bytes(), OpenDDS::DCPS::DataLinkSet::remove_link(), OpenDDS::DCPS::DataLink::remove_sample(), OpenDDS::DCPS::ReceiveListenerSetMap::remove_set(), OpenDDS::DCPS::ShmemDataLink::request_ack_received(), OpenDDS::DCPS::ShmemDataLink::resend_association_msgs(), OpenDDS::DCPS::DataLink::schedule_delayed_release(), OpenDDS::DCPS::TransportSendStrategy::send(), OpenDDS::DCPS::ShmemDataLink::send_association_msg(), OpenDDS::DCPS::ShmemSendStrategy::send_bytes_i(), OpenDDS::DCPS::DataLinkSet::send_control(), OpenDDS::DCPS::TransportClient::send_i(), OpenDDS::DCPS::TransportSendStrategy::send_packet(), OpenDDS::DCPS::RtpsUdpSendStrategy::send_rtps_control(), OpenDDS::DCPS::TransportSendStrategy::send_stop(), OpenDDS::DCPS::set_socket_multicast_ttl(), OpenDDS::DCPS::UdpTransport::stop_accepting_or_connecting(), OpenDDS::DCPS::MulticastTransport::stop_accepting_or_connecting(), OpenDDS::DCPS::ShmemDataLink::stop_resend_association_msgs(), OpenDDS::DCPS::PerConnectionSynch::svc(), OpenDDS::DCPS::TransportSendStrategy::terminate_send(), OpenDDS::DCPS::TcpConnection::transfer(), OpenDDS::DCPS::TransportReceiveStrategy<>::update_buffer_index(), and OpenDDS::DCPS::PacketRemoveVisitor::visit_element_ref().

◆ VDBG_LVL

#define VDBG_LVL (   DBG_ARGS,
  LEVEL 
)    if (LEVEL < OpenDDS::DCPS::Transport_debug_level) ACE_DEBUG(DBG_ARGS);

Definition at line 34 of file TransportDebug.h.

Referenced by OpenDDS::DCPS::UdpTransport::accept_datalink(), OpenDDS::DCPS::RtpsUdpTransport::accept_datalink(), OpenDDS::DCPS::TcpTransport::accept_datalink(), OpenDDS::DCPS::TcpConnection::active_open(), OpenDDS::DCPS::TransportClient::associate(), OpenDDS::DCPS::BestEffortSession::check_header(), OpenDDS::DCPS::UdpReceiveStrategy::check_header(), OpenDDS::DCPS::ShmemTransport::configure_i(), OpenDDS::DCPS::TcpTransport::configure_i(), OpenDDS::DCPS::UdpTransport::connect_datalink(), OpenDDS::DCPS::RtpsUdpTransport::connect_datalink(), OpenDDS::DCPS::TcpTransport::connect_datalink(), OpenDDS::DCPS::TcpTransport::connection_info_i(), OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_from_secure(), OpenDDS::DCPS::TransportSendStrategy::direct_send(), OpenDDS::DCPS::TransportClient::disassociate(), OpenDDS::DCPS::TransportSendStrategy::do_send_packet(), OpenDDS::DCPS::RtpsUdpSendStrategy::encode_payload(), OpenDDS::DCPS::TcpTransport::find_datalink_i(), OpenDDS::DCPS::TransportSendStrategy::fragmentation_helper(), OpenDDS::DCPS::get_fully_qualified_hostname(), OpenDDS::DCPS::get_interface_addrs(), OpenDDS::DCPS::ShmemTransport::get_or_make_datalink(), OpenDDS::DCPS::TransportSendStrategy::get_packet_elems_from_queue(), OpenDDS::DCPS::TransportReceiveStrategy<>::handle_dds_input(), OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(), OpenDDS::DCPS::TcpConnection::handle_setup_input(), OpenDDS::DCPS::DataLink::handle_timeout(), OpenDDS::DCPS::TransportClient::PendingAssoc::initiate_connect(), OpenDDS::DCPS::TransportClient::initiate_connect_i(), OpenDDS::DCPS::MulticastDataLink::join(), OpenDDS::DCPS::MulticastTransport::make_datalink(), OpenDDS::DCPS::TransportSendStrategy::non_blocking_send(), OpenDDS::DCPS::UdpDataLink::open(), OpenDDS::DCPS::ShmemDataLink::open(), OpenDDS::DCPS::open_appropriate_socket_type(), OpenDDS::DCPS::MulticastTransport::passive_connection(), OpenDDS::DCPS::TcpTransport::passive_connection(), OpenDDS::DCPS::TcpConnection::passive_open(), OpenDDS::DCPS::TransportSendStrategy::perform_work(), OpenDDS::DCPS::ShmemReceiveStrategy::read(), OpenDDS::DCPS::ShmemReceiveStrategy::receive_bytes(), OpenDDS::DCPS::TcpDataLink::reconnect(), OpenDDS::DCPS::TcpTransport::release_datalink(), OpenDDS::DCPS::DataLink::release_reservations(), OpenDDS::DCPS::TransportSendStrategy::remove_sample(), OpenDDS::DCPS::TcpDataLink::reuse_existing_connection(), OpenDDS::DCPS::DataLinkSet::send(), OpenDDS::DCPS::TransportSendStrategy::send(), OpenDDS::DCPS::ShmemSendStrategy::send_bytes_i(), OpenDDS::DCPS::TransportClient::send_i(), OpenDDS::DCPS::TransportSendStrategy::send_packet(), OpenDDS::DCPS::TransportSendStrategy::send_stop(), OpenDDS::DCPS::MulticastSession::send_syn(), OpenDDS::DCPS::MulticastSession::send_synack(), OpenDDS::DCPS::ShmemSendStrategy::start_i(), OpenDDS::DCPS::TcpTransport::stop_accepting_or_connecting(), OpenDDS::DCPS::PerConnectionSynch::svc(), OpenDDS::DCPS::MulticastSession::syn_received(), OpenDDS::DCPS::MulticastDataLink::syn_received_no_session(), OpenDDS::DCPS::MulticastSession::synack_received(), OpenDDS::DCPS::NetworkResource::to_addr(), OpenDDS::DCPS::TcpTransport::unbind_link(), and OpenDDS::DCPS::TransportClient::use_datalink_i().