netio3
Contents:
Introduction
Basics
Initialisation
Sending and receiving messages
Publishing / Subscribing
Termination
Data Structures
Library API
netio3
Index
Index
N
N
netio3::BufferFormatter (C++ class)
netio3::BufferFormatter::decode (C++ function)
netio3::BufferFormatter::fill_header (C++ function)
netio3::BufferFormatter::HDR_MAX_SIZE (C++ member)
netio3::BufferFormatter::HDR_STATUS_FLAG_POS (C++ member)
netio3::BufferFormatter::HDR_TAG_FLAG_POS (C++ member)
netio3::BufferFormatter::MSG_MAX_SIZE (C++ member)
netio3::BufferFormatter::NUM_BIT_PAYLOAD_SIZE (C++ member)
netio3::BufferFormatter::reset_buffer (C++ function)
netio3::BufferFormatter::write (C++ function)
,
[1]
,
[2]
,
[3]
netio3::BufferMsg (C++ struct)
netio3::BufferMsg::decoder_status (C++ member)
netio3::BufferMsg::payload (C++ member)
netio3::BufferMsg::status (C++ member)
netio3::BufferMsg::tag (C++ member)
netio3::BufferStats (C++ struct)
netio3::BufferStats::available_buffers (C++ member)
netio3::BufferStats::ip (C++ member)
netio3::BufferStats::port (C++ member)
netio3::CbBufferReceived (C++ type)
netio3::CbMessageReceived (C++ type)
netio3::CbPublishCompleted (C++ type)
netio3::CbResourceAvailable (C++ type)
netio3::CbSubscriptionConfirmed (C++ type)
netio3::CbSubscriptionLost (C++ type)
netio3::CbSubscriptionReceived (C++ type)
netio3::CbUnsubscriptionConfirmed (C++ type)
netio3::CbUnsubscriptionReceived (C++ type)
netio3::DecoderStatus (C++ enum)
netio3::DecoderStatus::HEADER_INVALID (C++ enumerator)
netio3::DecoderStatus::OK (C++ enumerator)
netio3::formatter_status_string (C++ function)
netio3::FormatterStatus (C++ enum)
netio3::FormatterStatus::BUFFER_OK (C++ enumerator)
netio3::FormatterStatus::BUFFER_READY (C++ enumerator)
netio3::FormatterStatus::MESSAGE_TOO_BIG (C++ enumerator)
netio3::NetioPublisher (C++ type)
netio3::NetioPublisherConfig (C++ struct)
netio3::NetioPublisherConfig::backend_mode (C++ member)
netio3::NetioPublisherConfig::backend_type (C++ member)
netio3::NetioPublisherConfig::buffersize (C++ member)
netio3::NetioPublisherConfig::flush_interval (C++ member)
netio3::NetioPublisherConfig::method (C++ member)
netio3::NetioPublisherConfig::mr_start (C++ member)
netio3::NetioPublisherConfig::nbuffers (C++ member)
netio3::NetioPublisherConfig::thread_safety (C++ member)
netio3::NetioPublisherStatus (C++ enum)
netio3::NetioPublisherStatus::FAILED (C++ enumerator)
netio3::NetioPublisherStatus::NO_RESOURCES (C++ enumerator)
netio3::NetioPublisherStatus::NO_SUBSCRIPTIONS (C++ enumerator)
netio3::NetioPublisherStatus::OK (C++ enumerator)
netio3::NetioPublisherStatus::PARTIALLY_FAILED (C++ enumerator)
netio3::NetioPublisherTemplate (C++ class)
netio3::NetioPublisherTemplate::ConnectionEndpointPair (C++ struct)
netio3::NetioPublisherTemplate::ConnectionEndpointPair::con (C++ member)
netio3::NetioPublisherTemplate::flush_buffer (C++ function)
netio3::NetioPublisherTemplate::get_endpoint (C++ function)
netio3::NetioPublisherTemplate::get_stats (C++ function)
netio3::NetioPublisherTemplate::handle_send_completion (C++ function)
netio3::NetioPublisherTemplate::NetioPublisherTemplate (C++ function)
,
[1]
,
[2]
,
[3]
netio3::NetioPublisherTemplate::operator= (C++ function)
,
[1]
netio3::NetioPublisherTemplate::publish (C++ function)
,
[1]
,
[2]
,
[3]
netio3::NetioPublisherTemplate::set_on_publish_completed (C++ function)
netio3::NetioPublisherTemplate::set_on_resource_available (C++ function)
netio3::NetioPublisherTemplate::set_on_subscription (C++ function)
netio3::NetioPublisherTemplate::set_on_unsubscription (C++ function)
netio3::NetioPublisherTemplate::~NetioPublisherTemplate (C++ function)
netio3::NetioReceiver (C++ class)
netio3::NetioReceiver::close (C++ function)
netio3::NetioReceiver::listen (C++ function)
netio3::NetioReceiver::NetioReceiver (C++ function)
,
[1]
,
[2]
,
[3]
netio3::NetioReceiver::operator= (C++ function)
,
[1]
netio3::NetioReceiver::set_on_buffer_cb (C++ function)
netio3::NetioReceiver::set_on_connection_closed_cb (C++ function)
netio3::NetioReceiver::set_on_connection_established_cb (C++ function)
netio3::NetioReceiver::set_on_data_cb (C++ function)
netio3::NetioReceiver::~NetioReceiver (C++ function)
netio3::NetioReceiverConfig (C++ struct)
netio3::NetioReceiverConfig::backend_mode (C++ member)
netio3::NetioReceiverConfig::backend_type (C++ member)
netio3::NetioReceiverConfig::thread_safety (C++ member)
netio3::NetioSender (C++ class)
netio3::NetioSender::buffered_send_data (C++ function)
,
[1]
,
[2]
,
[3]
netio3::NetioSender::close_connection (C++ function)
netio3::NetioSender::Connection (C++ class)
,
[1]
netio3::NetioSender::Connection::Connection (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
netio3::NetioSender::Connection::get_endpoint (C++ function)
,
[1]
netio3::NetioSender::Connection::operator= (C++ function)
,
[1]
,
[2]
,
[3]
netio3::NetioSender::Connection::~Connection (C++ function)
,
[1]
netio3::NetioSender::flush_buffer (C++ function)
netio3::NetioSender::get_num_available_buffers (C++ function)
netio3::NetioSender::NetioSender (C++ function)
,
[1]
,
[2]
,
[3]
netio3::NetioSender::open_connection (C++ function)
netio3::NetioSender::operator= (C++ function)
,
[1]
netio3::NetioSender::send_data (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
netio3::NetioSender::set_on_connection_closed (C++ function)
netio3::NetioSender::set_on_connection_closed_internal (C++ function)
netio3::NetioSender::set_on_connection_established (C++ function)
netio3::NetioSender::set_on_connection_refused (C++ function)
netio3::NetioSender::set_on_send_completed (C++ function)
netio3::NetioSender::zero_copy_send_data (C++ function)
,
[1]
,
[2]
,
[3]
netio3::NetioSender::~NetioSender (C++ function)
netio3::NetioSenderConfig (C++ struct)
netio3::NetioSenderConfig::backend_mode (C++ member)
netio3::NetioSenderConfig::backend_type (C++ member)
netio3::NetioSenderConfig::buffersize (C++ member)
netio3::NetioSenderConfig::default_flush_interval (C++ member)
netio3::NetioSenderConfig::flush_interval (C++ member)
netio3::NetioSenderConfig::mr_start (C++ member)
netio3::NetioSenderConfig::nbuffers (C++ member)
netio3::NetioSenderConfig::thread_safety (C++ member)
netio3::NetioSubscriber (C++ class)
netio3::NetioSubscriber::NetioSubscriber (C++ function)
,
[1]
,
[2]
,
[3]
netio3::NetioSubscriber::operator= (C++ function)
,
[1]
netio3::NetioSubscriber::set_on_buffer_cb (C++ function)
netio3::NetioSubscriber::set_on_data_cb (C++ function)
netio3::NetioSubscriber::set_on_subscription_cb (C++ function)
netio3::NetioSubscriber::set_on_subscription_lost_cb (C++ function)
netio3::NetioSubscriber::set_on_unsubscription_cb (C++ function)
netio3::NetioSubscriber::subscribe (C++ function)
netio3::NetioSubscriber::unsubscribe (C++ function)
netio3::NetioSubscriber::~NetioSubscriber (C++ function)
netio3::NetioSubscriberConfig (C++ struct)
netio3::NetioSubscriberConfig::backend_mode (C++ member)
netio3::NetioSubscriberConfig::backend_type (C++ member)
netio3::NetioSubscriberConfig::thread_safety (C++ member)
netio3::OnConnectionEstablishedSimpleCb (C++ type)
netio3::PublisherStats (C++ struct)
netio3::PublisherStats::buffer_stats (C++ member)
netio3::PublisherStats::num_subscriptions (C++ member)
netio3::send_method_from_string (C++ function)
netio3::SendMethod (C++ enum)
netio3::SendMethod::BUFFERED (C++ enumerator)
netio3::SendMethod::SEND (C++ enumerator)
netio3::SendMethod::ZERO_COPY (C++ enumerator)
netio3::SubscriptionAcknowledgement (C++ struct)
netio3::SubscriptionAcknowledgement::from_json (C++ function)
netio3::SubscriptionAcknowledgement::subscribe (C++ member)
netio3::SubscriptionAcknowledgement::tag (C++ member)
netio3::SubscriptionAcknowledgement::to_json (C++ function)
netio3::SubscriptionEndpointMap (C++ class)
netio3::SubscriptionEndpointMap::add (C++ function)
netio3::SubscriptionEndpointMap::at (C++ function)
,
[1]
netio3::SubscriptionEndpointMap::contains (C++ function)
netio3::SubscriptionEndpointMap::erase (C++ function)
netio3::SubscriptionEndpointMap::Hash (C++ struct)
netio3::SubscriptionEndpointMap::Hash::operator() (C++ function)
netio3::SubscriptionRequest (C++ struct)
netio3::SubscriptionRequest::ack_port (C++ member)
netio3::SubscriptionRequest::addr (C++ member)
netio3::SubscriptionRequest::data_port (C++ member)
netio3::SubscriptionRequest::from_json (C++ function)
netio3::SubscriptionRequest::Sub (C++ enum)
netio3::SubscriptionRequest::Sub::SUBSCRIBE (C++ enumerator)
netio3::SubscriptionRequest::Sub::UNSUBSCRIBE (C++ enumerator)
netio3::SubscriptionRequest::subscribe (C++ member)
netio3::SubscriptionRequest::tag (C++ member)
netio3::SubscriptionRequest::to_json (C++ function)
netio3::utility::ConditionalLockGuard (C++ class)
netio3::utility::ConditionalLockGuard::ConditionalLockGuard (C++ function)
,
[1]
,
[2]
netio3::utility::ConditionalLockGuard::operator= (C++ function)
,
[1]
netio3::utility::ConditionalLockGuard::~ConditionalLockGuard (C++ function)
netio3::utility::ConditionalUniqueLock (C++ class)
netio3::utility::ConditionalUniqueLock::ConditionalUniqueLock (C++ function)
,
[1]
,
[2]
netio3::utility::ConditionalUniqueLock::lock (C++ function)
netio3::utility::ConditionalUniqueLock::operator= (C++ function)
,
[1]
netio3::utility::ConditionalUniqueLock::unlock (C++ function)
netio3::utility::ConditionalUniqueLock::~ConditionalUniqueLock (C++ function)