OpenDDS
Snapshot(2023/04/28-20:55)
|
#include <dds/Versioned_Namespace.h>
#include <ace/Message_Block.h>
#include <ace/Global_Macros.h>
#include <ace/Null_Mutex.h>
#include <functional>
#include <utility>
#include <cassert>
#include <tao/orbconf.h>
Go to the source code of this file.
Classes | |
struct | OpenDDS::DCPS::Objref_Servant_Pair< T_impl, T, T_ptr, T_var > |
This struct holds both object reference and the corresponding servant. More... | |
struct | OpenDDS::DCPS::VarLess< T, V > |
Namespaces | |
OpenDDS | |
The Internal API and Implementation of OpenDDS. | |
OpenDDS::DCPS | |
Macros | |
#define | OPENDDS_DELETED_COPY_MOVE_CTOR_ASSIGN(CLASS) |
#define | OPENDDS_DES_FREE_THIS(DEALLOCATOR, CLASS) |
#define | OPENDDS_HAS_DYNAMIC_DATA_ADAPTER 1 |
#define | OPENDDS_ASSERT(C) assert(C) |
#define | OPENDDS_TEST_AND_CALL(TYPE, TEST, CALL) do { TYPE temp = TEST; if (temp) { temp->CALL; } } while (false); |
#define | OPENDDS_TEST_AND_CALL_ASSIGN(TYPE, TEST, CALL, VAL) do { TYPE temp = TEST; if (temp) { VAL = temp->CALL; } } while (false); |
#define | OPENDDS_HAS_EXPLICIT_INTS 0 |
#define | OPENDDS_GCC_HAS_DIAG_PUSHPOP 0 |
Variables | |
const size_t | OpenDDS::DCPS::AceTimestampSize = 27 |
const size_t | OpenDDS::DCPS::AddrToStringSize = 256 |
Size of TCHAR buffer for use with addr_to_string. More... | |
#define OPENDDS_ASSERT | ( | C | ) | assert(C) |
Definition at line 72 of file Definitions.h.
Referenced by OpenDDS::DCPS::ReceivedDataElementList::accept_coherent_change(), OpenDDS::DCPS::RtpsUdpDataLink::accumulate_addresses(), OpenDDS::DCPS::DisjointSequence::OrderedRanges< SequenceNumber >::add(), OpenDDS::DCPS::RtpsUdpDataLink::RtpsWriter::add_gap_submsg_i(), OpenDDS::DCPS::TransportClient::add_link(), OpenDDS::ICE::AgentImpl::add_local_agent_info_listener(), OpenDDS::DCPS::RtpsUdpDataLink::RtpsWriter::add_reader(), OpenDDS::ICE::Checklist::add_valid_pair(), TAO::DCPS::ZeroCopyDataSeq< Sample_T, DEF_MAX >::assign_ptr(), TAO::DCPS::ZeroCopyDataSeq< Sample_T, DEF_MAX >::assign_sample(), OpenDDS::DCPS::TransportClient::associate(), OpenDDS::RTPS::bitmapNonEmpty(), OpenDDS::Security::SecurityRegistry::builtin_config(), OpenDDS::DCPS::RtpsUdpDataLink::bundle_and_send_submessages(), OpenDDS::DCPS::RtpsUdpDataLink::bundle_mapped_meta_submessages(), OpenDDS::DCPS::DispatchService::cancel(), OpenDDS::ICE::CandidatePair::CandidatePair(), OpenDDS::ICE::AgentImpl::check_invariants(), OpenDDS::ICE::EndpointManager::check_invariants(), OpenDDS::ICE::Checklist::check_invariants(), OpenDDS::DCPS::RtpsUdpDataLink::RtpsWriter::check_leader_lagger(), OpenDDS::XTypes::DynamicSample::compare(), OpenDDS::DCPS::Sample_T< NativeType >::compare(), OpenDDS::DCPS::RtpsUdpDataLink::RtpsWriter::customize_queue_element_helper(), OpenDDS::XTypes::dds_to_opendds_ext(), OpenDDS::DCPS::TransportQueueElement::decision_made(), OpenDDS::DCPS::ReceivedDataElementList::decrement_not_read_count(), OpenDDS::DCPS::ReceivedDataElementList::decrement_read_count(), OpenDDS::DCPS::TransportClient::disassociate(), OpenDDS::DCPS::RtpsUdpDataLink::disassociated(), OpenDDS::ICE::Checklist::error_response(), OpenDDS::DCPS::ReactorInterceptor::execute_or_enqueue(), OpenDDS::XTypes::DynamicDataImpl::find_selected_member(), OpenDDS::XTypes::DynamicSample::from_message_block(), OpenDDS::DCPS::RtpsUdpDataLink::RtpsWriter::gather_directed_heartbeat_i(), OpenDDS::DCPS::RtpsUdpDataLink::RtpsWriter::gather_gaps_i(), OpenDDS::DCPS::RtpsUdpDataLink::RtpsWriter::gather_heartbeats(), OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::gather_preassociation_acknack_i(), OpenDDS::DCPS::SerializedSizeBound::get(), OpenDDS::ICE::AgentImpl::get_address(), typeobject_generator::get_complete_type_identifier(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::get_largest_complex_index(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::get_largest_sequence_index(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::get_largest_single_index(), OpenDDS::ICE::AgentImpl::get_local_agent_info(), OpenDDS::XTypes::DynamicDataAdapter::get_member_id_at_index_impl(), typeobject_generator::get_minimal_type_identifier(), OpenDDS::DCPS::ReceivedDataElementList::get_next_match(), TAO::DCPS::ZeroCopyDataSeq< Sample_T, DEF_MAX >::get_ptr(), OpenDDS::XTypes::DynamicDataImpl::get_value_from_union(), OpenDDS::DCPS::RtpsUdpTransport::IceEndpoint::handle_input(), OpenDDS::RTPS::Spdp::init_bit(), OpenDDS::DCPS::DisjointSequence::insert_i(), OpenDDS::DCPS::DataWriterImpl::insert_instance(), OpenDDS::Security::HandleRegistry::insert_remote_datawriter_crypto_handle(), OpenDDS::DCPS::DataWriterImpl::instance_must_exist(), OpenDDS::XTypes::is_key(), OpenDDS::DCPS::ThreadPool::join_all(), OpenDDS::DCPS::DataReaderImpl::lookup_matching_instances(), OpenDDS::DCPS::RtpsUdpTransport::make_datalink(), OpenDDS::XTypes::makeTypeIdentifier(), OpenDDS::DCPS::ReceivedDataElementList::mark_read(), OpenDDS::DCPS::StaticEndpointManager::match_continue(), OpenDDS::RTPS::Sedp::match_continue(), OpenDDS::DCPS::move(), OpenDDS::DCPS::Sample_T< NativeType >::mutable_data(), OpenDDS::Security::SSL::Bio::new_mem(), OpenDDS::DCPS::RcHandle< OpenDDS::DCPS::DataReaderImpl::LivelinessTimer >::operator*(), OpenDDS::DCPS::RcHandle< OpenDDS::DCPS::DataReaderImpl::LivelinessTimer >::operator->(), OpenDDS::RTPS::Sedp::process_discovered_reader_data(), OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(), OpenDDS::DCPS::rchandle_from(), OpenDDS::ICE::AgentImpl::receive(), OpenDDS::RTPS::Sedp::remote_knows_about_local_i(), OpenDDS::ICE::ActiveFoundationSet::remove(), OpenDDS::DCPS::ReceivedDataElementList::remove(), OpenDDS::ICE::AgentImpl::remove_local_agent_info_listener(), OpenDDS::DCPS::RtpsUdpDataLink::RtpsWriter::remove_preassociation_reader(), OpenDDS::DCPS::Service_Participant::repository_lost(), OpenDDS::RTPS::Sedp::request_type_objects(), OpenDDS::DCPS::Sample::Sample(), OpenDDS::DCPS::ReceivedDataElementList::sanity_check(), OpenDDS::RTPS::Spdp::send_handshake_request(), OpenDDS::DCPS::RtpsUdpSendStrategy::send_single_i(), OpenDDS::DCPS::WriteDataContainer::set_deadline_period(), OpenDDS::DCPS::set_default(), OpenDDS::ICE::EndpointManager::set_host_addresses(), OpenDDS::DCPS::TopicDetails::set_local(), OpenDDS::ICE::EndpointManager::set_responsible_checklist(), OpenDDS::DCPS::Serializer::smemcpy(), OpenDDS::ICE::ServerReflexiveStateMachine::start(), OpenDDS::ICE::AgentImpl::start_ice(), OpenDDS::DCPS::ReactorTask::stop(), OpenDDS::ICE::ServerReflexiveStateMachine::stop(), OpenDDS::ICE::AgentImpl::stop_ice(), OpenDDS::DCPS::DataReaderImpl_T< DynamicSample >::store_instance_data(), typeobject_generator::strong_connect(), OpenDDS::ICE::Checklist::succeeded(), OpenDDS::ICE::Checklist::success_response(), OpenDDS::XTypes::test_equality(), OpenDDS::XTypes::DynamicSample::to_message_block(), OpenDDS::DCPS::TopicDetails::unset_local(), OpenDDS::ICE::EndpointManager::unset_responsible_checklist(), OpenDDS::RTPS::Sedp::update_topic_qos(), OpenDDS::DCPS::AddressCache< Key >::ScopedAccess::value(), OpenDDS::DCPS::FilterEvaluator::walkAst(), and OpenDDS::DCPS::FilterEvaluator::walkOperand().
#define OPENDDS_DELETED_COPY_MOVE_CTOR_ASSIGN | ( | CLASS | ) |
Definition at line 35 of file Definitions.h.
#define OPENDDS_DES_FREE_THIS | ( | DEALLOCATOR, | |
CLASS | |||
) |
Definition at line 45 of file Definitions.h.
#define OPENDDS_GCC_HAS_DIAG_PUSHPOP 0 |
Definition at line 89 of file Definitions.h.
#define OPENDDS_HAS_DYNAMIC_DATA_ADAPTER 1 |
Definition at line 62 of file Definitions.h.
#define OPENDDS_HAS_EXPLICIT_INTS 0 |
Definition at line 83 of file Definitions.h.
Referenced by marshal_generator::gen_union().
#define OPENDDS_TEST_AND_CALL | ( | TYPE, | |
TEST, | |||
CALL | |||
) | do { TYPE temp = TEST; if (temp) { temp->CALL; } } while (false); |
Definition at line 75 of file Definitions.h.
Referenced by OpenDDS::DCPS::UdpDataLink::control_received(), OpenDDS::DCPS::UdpDataLink::open(), and OpenDDS::DCPS::ShmemDataLink::signal_semaphore().
#define OPENDDS_TEST_AND_CALL_ASSIGN | ( | TYPE, | |
TEST, | |||
CALL, | |||
VAL | |||
) | do { TYPE temp = TEST; if (temp) { VAL = temp->CALL; } } while (false); |
Definition at line 76 of file Definitions.h.
Referenced by OpenDDS::DCPS::MulticastDataLink::config(), OpenDDS::DCPS::ShmemDataLink::local_address(), and OpenDDS::DCPS::ShmemDataLink::local_allocator().