netio3-backend
Contents:
Introduction
Basics
Network communication
Libfabric backend
Asyncmsg backend
Library API
netio3-backend
Index
Index
N
|
O
N
netio3::AsioEventLoop (C++ class)
netio3::AsioEventLoop::AsioEventLoop (C++ function)
,
[1]
,
[2]
netio3::AsioEventLoop::get_io_context (C++ function)
netio3::AsioEventLoop::is_running (C++ function)
netio3::AsioEventLoop::operator= (C++ function)
,
[1]
netio3::AsioEventLoop::process_event (C++ function)
netio3::AsioEventLoop::register_fd (C++ function)
netio3::AsioEventLoop::remove_fd (C++ function)
netio3::AsioEventLoop::run (C++ function)
netio3::AsioEventLoop::run_for (C++ function)
netio3::AsioEventLoop::stop (C++ function)
netio3::AsioEventLoop::~AsioEventLoop (C++ function)
netio3::asyncmsg::BackendAsyncmsg (C++ class)
netio3::asyncmsg::BackendAsyncmsg::BackendAsyncmsg (C++ function)
,
[1]
,
[2]
netio3::asyncmsg::BackendAsyncmsg::close_active_endpoint (C++ function)
netio3::asyncmsg::BackendAsyncmsg::close_listen_endpoint (C++ function)
netio3::asyncmsg::BackendAsyncmsg::EndpointHash (C++ struct)
netio3::asyncmsg::BackendAsyncmsg::EndpointHash::equal (C++ function)
netio3::asyncmsg::BackendAsyncmsg::EndpointHash::hash (C++ function)
netio3::asyncmsg::BackendAsyncmsg::get_buffer (C++ function)
netio3::asyncmsg::BackendAsyncmsg::get_num_available_buffers (C++ function)
netio3::asyncmsg::BackendAsyncmsg::open_active_endpoint (C++ function)
netio3::asyncmsg::BackendAsyncmsg::open_listen_endpoint (C++ function)
netio3::asyncmsg::BackendAsyncmsg::operator= (C++ function)
,
[1]
netio3::asyncmsg::BackendAsyncmsg::send_buffer (C++ function)
netio3::asyncmsg::BackendAsyncmsg::send_data (C++ function)
,
[1]
netio3::asyncmsg::BackendAsyncmsg::send_data_copy (C++ function)
,
[1]
netio3::asyncmsg::BackendAsyncmsg::~BackendAsyncmsg (C++ function)
netio3::asyncmsg::Buffer (C++ class)
netio3::asyncmsg::Buffer::Buffer (C++ function)
netio3::asyncmsg::Buffer::getKey (C++ function)
netio3::asyncmsg::BufferManager (C++ class)
netio3::asyncmsg::BufferManager::BufferManager (C++ function)
netio3::asyncmsg::BufferManager::getBuffer (C++ function)
netio3::asyncmsg::BufferManager::getNumAvailableBuffers (C++ function)
netio3::asyncmsg::BufferManager::returnBuffer (C++ function)
,
[1]
netio3::asyncmsg::ConnectionEvent (C++ struct)
netio3::asyncmsg::ConnectionEvent::address (C++ member)
netio3::asyncmsg::ConnectionEvent::capabilities (C++ member)
netio3::asyncmsg::ConnectionEvent::local_address (C++ member)
netio3::asyncmsg::ConnectionEvent::Type (C++ enum)
netio3::asyncmsg::ConnectionEvent::type (C++ member)
netio3::asyncmsg::ConnectionEvent::Type::CLOSED (C++ enumerator)
netio3::asyncmsg::ConnectionEvent::Type::OPENED (C++ enumerator)
netio3::asyncmsg::ConnectionEvent::Type::REFUSED (C++ enumerator)
netio3::asyncmsg::Key (C++ type)
netio3::asyncmsg::Mode (C++ enum)
netio3::asyncmsg::Mode::DELEGATE (C++ enumerator)
netio3::asyncmsg::Mode::POLL (C++ enumerator)
netio3::asyncmsg::Mode::POLL_ONE (C++ enumerator)
netio3::asyncmsg::Mode::STANDALONE (C++ enumerator)
netio3::asyncmsg::ReceiveMessage (C++ class)
netio3::asyncmsg::ReceiveMessage::data (C++ function)
netio3::asyncmsg::ReceiveMessage::getMessage (C++ function)
netio3::asyncmsg::ReceiveMessage::Message (C++ struct)
,
[1]
netio3::asyncmsg::ReceiveMessage::Message::data (C++ member)
,
[1]
netio3::asyncmsg::ReceiveMessage::Message::Message (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
netio3::asyncmsg::ReceiveMessage::Message::operator= (C++ function)
,
[1]
,
[2]
,
[3]
netio3::asyncmsg::ReceiveMessage::Message::~Message (C++ function)
,
[1]
netio3::asyncmsg::ReceiveMessage::msgSize (C++ function)
netio3::asyncmsg::ReceiveMessage::ReceiveMessage (C++ function)
netio3::asyncmsg::ReceiveMessage::ReceiveMessageConfig (C++ struct)
,
[1]
netio3::asyncmsg::ReceiveMessage::ReceiveMessageConfig::size (C++ member)
,
[1]
netio3::asyncmsg::ReceiveMessage::ReceiveMessageConfig::transactionId (C++ member)
,
[1]
netio3::asyncmsg::ReceiveMessage::ReceiveMessageConfig::typeId (C++ member)
,
[1]
netio3::asyncmsg::ReceiveMessage::toBuffers (C++ function)
netio3::asyncmsg::ReceiveMessage::transactionId (C++ function)
netio3::asyncmsg::ReceiveMessage::typeId (C++ function)
netio3::asyncmsg::SendMessage (C++ class)
netio3::asyncmsg::SendMessage::key (C++ function)
netio3::asyncmsg::SendMessage::toBuffers (C++ function)
netio3::asyncmsg::SendMessage::transactionId (C++ function)
netio3::asyncmsg::SendMessage::typeId (C++ function)
netio3::asyncmsg::SendMessageBuffered (C++ class)
netio3::asyncmsg::SendMessageBuffered::key (C++ function)
netio3::asyncmsg::SendMessageBuffered::SendMessageBuffered (C++ function)
netio3::asyncmsg::SendMessageBuffered::toBuffers (C++ function)
netio3::asyncmsg::SendMessageUnbuffered (C++ class)
netio3::asyncmsg::SendMessageUnbuffered::key (C++ function)
netio3::asyncmsg::SendMessageUnbuffered::SendMessageUnbuffered (C++ function)
,
[1]
netio3::asyncmsg::SendMessageUnbuffered::toBuffers (C++ function)
netio3::asyncmsg::SendMessageUnbufferedCopy (C++ class)
netio3::asyncmsg::SendMessageUnbufferedCopy::key (C++ function)
netio3::asyncmsg::SendMessageUnbufferedCopy::SendMessageUnbufferedCopy (C++ function)
,
[1]
netio3::asyncmsg::SendMessageUnbufferedCopy::toBuffers (C++ function)
netio3::asyncmsg::Server (C++ class)
netio3::asyncmsg::Server::onAccept (C++ function)
netio3::asyncmsg::Server::onAcceptError (C++ function)
netio3::asyncmsg::Server::Server (C++ function)
netio3::asyncmsg::Server::shutdown (C++ function)
netio3::asyncmsg::Server::startAccept (C++ function)
netio3::asyncmsg::Session (C++ class)
netio3::asyncmsg::Session::createMessage (C++ function)
netio3::asyncmsg::Session::getBuffer (C++ function)
netio3::asyncmsg::Session::getNumAvailableBuffers (C++ function)
netio3::asyncmsg::Session::getPendingSends (C++ function)
netio3::asyncmsg::Session::onClose (C++ function)
netio3::asyncmsg::Session::onCloseError (C++ function)
netio3::asyncmsg::Session::onOpen (C++ function)
netio3::asyncmsg::Session::onOpenError (C++ function)
netio3::asyncmsg::Session::onReceive (C++ function)
netio3::asyncmsg::Session::onReceiveError (C++ function)
netio3::asyncmsg::Session::onSend (C++ function)
netio3::asyncmsg::Session::onSendError (C++ function)
netio3::asyncmsg::Session::sendData (C++ function)
netio3::asyncmsg::Session::Session (C++ function)
netio3::BaseEventLoop (C++ class)
netio3::BaseEventLoop::BaseEventLoop (C++ function)
,
[1]
,
[2]
netio3::BaseEventLoop::check_fd (C++ function)
netio3::BaseEventLoop::create_signal (C++ function)
netio3::BaseEventLoop::create_timer (C++ function)
netio3::BaseEventLoop::get_thread_id (C++ function)
netio3::BaseEventLoop::is_running (C++ function)
netio3::BaseEventLoop::operator= (C++ function)
,
[1]
netio3::BaseEventLoop::register_fd (C++ function)
netio3::BaseEventLoop::remove_fd (C++ function)
netio3::BaseEventLoop::remove_signal (C++ function)
netio3::BaseEventLoop::remove_timer (C++ function)
netio3::BaseEventLoop::reset_thread_id (C++ function)
netio3::BaseEventLoop::run (C++ function)
netio3::BaseEventLoop::run_for (C++ function)
netio3::BaseEventLoop::set_thread_id (C++ function)
netio3::BaseEventLoop::stop (C++ function)
netio3::BaseEventLoop::update_flags (C++ function)
netio3::BaseEventLoop::wait_for_fd (C++ function)
netio3::BaseEventLoop::~BaseEventLoop (C++ function)
netio3::CallbacksConfig (C++ struct)
netio3::CallbacksConfig::on_connection_closed_cb (C++ member)
netio3::CallbacksConfig::on_connection_established_cb (C++ member)
netio3::CallbacksConfig::on_connection_refused_cb (C++ member)
netio3::CallbacksConfig::on_data_cb (C++ member)
netio3::CallbacksConfig::on_send_completed_cb (C++ member)
netio3::ConnectionParameters (C++ struct)
netio3::ConnectionParameters::recv_params (C++ member)
netio3::ConnectionParameters::send_buffered_params (C++ member)
netio3::ConnectionParameters::send_zero_copy_params (C++ member)
netio3::ConnectionParametersRecv (C++ struct)
netio3::ConnectionParametersRecv::buf_size (C++ member)
netio3::ConnectionParametersRecv::num_buf (C++ member)
netio3::ConnectionParametersRecv::operator<=> (C++ function)
netio3::ConnectionParametersRecv::use_shared_receive_buffers (C++ member)
netio3::ConnectionParametersSendBuffered (C++ struct)
netio3::ConnectionParametersSendBuffered::buf_size (C++ member)
netio3::ConnectionParametersSendBuffered::num_buf (C++ member)
netio3::ConnectionParametersSendBuffered::operator<=> (C++ function)
netio3::ConnectionParametersSendBuffered::use_shared_send_buffers (C++ member)
netio3::ConnectionParametersSendZeroCopy (C++ struct)
netio3::ConnectionParametersSendZeroCopy::buf_size (C++ member)
netio3::ConnectionParametersSendZeroCopy::mr_start (C++ member)
netio3::ConnectionParametersSendZeroCopy::operator<=> (C++ function)
netio3::ConnectionParametersSendZeroCopy::use_shared_send_buffers (C++ member)
netio3::detail::hash_selector (C++ struct)
netio3::detail::hash_selector::type (C++ type)
netio3::detail::hash_selector<Key, std::void_t<typename Key::Hash>> (C++ struct)
netio3::detail::hash_selector<Key, std::void_t<typename Key::Hash>>::type (C++ type)
netio3::detail::hash_selector_t (C++ type)
netio3::EndPointAddress (C++ class)
netio3::EndPointAddress::AbslHashValue (C++ function)
netio3::EndPointAddress::address (C++ function)
netio3::EndPointAddress::address_numeric (C++ function)
netio3::EndPointAddress::EndPointAddress (C++ function)
,
[1]
,
[2]
,
[3]
netio3::EndPointAddress::Hash (C++ struct)
,
[1]
netio3::EndPointAddress::Hash::operator() (C++ function)
,
[1]
netio3::EndPointAddress::is_ipv4 (C++ function)
netio3::EndPointAddress::is_ipv6 (C++ function)
netio3::EndPointAddress::operator!= (C++ function)
netio3::EndPointAddress::operator<< (C++ function)
netio3::EndPointAddress::operator<=> (C++ function)
netio3::EndPointAddress::operator== (C++ function)
netio3::EndPointAddress::port (C++ function)
,
[1]
netio3::EndPointAddress::to_sockaddr_storage (C++ function)
netio3::EndpointCapabilities (C++ struct)
netio3::EndpointCapabilities::receive (C++ member)
netio3::EndpointCapabilities::send_buffered (C++ member)
netio3::EndpointCapabilities::send_copy (C++ member)
netio3::EndpointCapabilities::send_zero_copy (C++ member)
netio3::EpollEventLoop (C++ class)
netio3::EpollEventLoop::CloseFdQueueItem (C++ struct)
netio3::EpollEventLoop::CloseFdQueueItem::close_fd (C++ member)
netio3::EpollEventLoop::CloseFdQueueItem::fd (C++ member)
netio3::EpollEventLoop::CloseFdQueueItem::wait (C++ member)
netio3::EpollEventLoop::EpollEventLoop (C++ function)
,
[1]
,
[2]
netio3::EpollEventLoop::is_running (C++ function)
netio3::EpollEventLoop::operator= (C++ function)
,
[1]
netio3::EpollEventLoop::register_fd (C++ function)
netio3::EpollEventLoop::remove_fd (C++ function)
netio3::EpollEventLoop::run (C++ function)
netio3::EpollEventLoop::run_for (C++ function)
netio3::EpollEventLoop::stop (C++ function)
netio3::EpollEventLoop::~EpollEventLoop (C++ function)
netio3::EventContext (C++ struct)
netio3::EventContext::cb (C++ member)
netio3::EventContext::fd (C++ member)
netio3::EventContext::on_closed_cb (C++ member)
netio3::EventSignalHandle (C++ class)
netio3::EventSignalHandle::EventSignalHandle (C++ function)
,
[1]
,
[2]
netio3::EventSignalHandle::fire (C++ function)
netio3::EventSignalHandle::get_fd (C++ function)
netio3::EventSignalHandle::operator= (C++ function)
,
[1]
netio3::EventSignalHandle::~EventSignalHandle (C++ function)
netio3::EventTimerHandle (C++ class)
netio3::EventTimerHandle::EventTimerHandle (C++ function)
,
[1]
,
[2]
netio3::EventTimerHandle::get_fd (C++ function)
netio3::EventTimerHandle::is_running (C++ function)
netio3::EventTimerHandle::operator= (C++ function)
,
[1]
netio3::EventTimerHandle::start (C++ function)
netio3::EventTimerHandle::stop (C++ function)
netio3::EventTimerHandle::~EventTimerHandle (C++ function)
netio3::libfabric::ActiveEndpoint (C++ class)
netio3::libfabric::ActiveEndpoint::ActiveEndpoint (C++ function)
,
[1]
netio3::libfabric::ActiveEndpoint::complete_connection (C++ function)
netio3::libfabric::ActiveEndpoint::ConnectionMode (C++ enum)
netio3::libfabric::ActiveEndpoint::ConnectionMode::Accept (C++ enumerator)
netio3::libfabric::ActiveEndpoint::ConnectionMode::Connect (C++ enumerator)
netio3::libfabric::ActiveEndpoint::get_address (C++ function)
netio3::libfabric::ActiveEndpoint::get_capabilities (C++ function)
netio3::libfabric::ActiveEndpoint::get_cq_cm_fds (C++ function)
netio3::libfabric::ActiveEndpoint::get_cq_ev_ctx (C++ function)
netio3::libfabric::ActiveEndpoint::get_endpoint (C++ function)
,
[1]
netio3::libfabric::ActiveEndpoint::get_eq_ev_ctx (C++ function)
netio3::libfabric::ActiveEndpoint::get_local_address (C++ function)
netio3::libfabric::ActiveEndpoint::get_rcq_ev_ctx (C++ function)
netio3::libfabric::ActiveEndpoint::set_cq_ev_ctx (C++ function)
netio3::libfabric::ActiveEndpoint::set_eq_ev_ctx (C++ function)
netio3::libfabric::ActiveEndpoint::set_rcq_ev_ctx (C++ function)
netio3::libfabric::ActiveEndpoint::update_addresses (C++ function)
netio3::libfabric::AddressVectorManager (C++ class)
netio3::libfabric::AddressVectorManager::add_address (C++ function)
netio3::libfabric::AddressVectorManager::AddressVectorManager (C++ function)
,
[1]
,
[2]
netio3::libfabric::AddressVectorManager::get_av (C++ function)
,
[1]
netio3::libfabric::AddressVectorManager::operator= (C++ function)
,
[1]
netio3::libfabric::AddressVectorManager::remove_address (C++ function)
netio3::libfabric::AddressVectorManager::~AddressVectorManager (C++ function)
netio3::libfabric::BackendLibfabric (C++ class)
netio3::libfabric::BackendLibfabric::BackendLibfabric (C++ function)
netio3::libfabric::BackendLibfabric::close_active_endpoint (C++ function)
netio3::libfabric::BackendLibfabric::close_listen_endpoint (C++ function)
netio3::libfabric::BackendLibfabric::get_buffer (C++ function)
netio3::libfabric::BackendLibfabric::get_num_available_buffers (C++ function)
netio3::libfabric::BackendLibfabric::open_active_endpoint (C++ function)
netio3::libfabric::BackendLibfabric::open_listen_endpoint (C++ function)
netio3::libfabric::BackendLibfabric::send_buffer (C++ function)
netio3::libfabric::BackendLibfabric::send_data (C++ function)
,
[1]
netio3::libfabric::BackendLibfabric::send_data_copy (C++ function)
,
[1]
netio3::libfabric::BackendLibfabricConnectionless (C++ class)
netio3::libfabric::BackendLibfabricConnectionless::BackendLibfabricConnectionless (C++ function)
netio3::libfabric::BackendLibfabricConnectionless::close_active_endpoint (C++ function)
netio3::libfabric::BackendLibfabricConnectionless::close_listen_endpoint (C++ function)
netio3::libfabric::BackendLibfabricConnectionless::get_buffer (C++ function)
netio3::libfabric::BackendLibfabricConnectionless::get_num_available_buffers (C++ function)
netio3::libfabric::BackendLibfabricConnectionless::open_active_endpoint (C++ function)
netio3::libfabric::BackendLibfabricConnectionless::open_listen_endpoint (C++ function)
netio3::libfabric::BackendLibfabricConnectionless::send_buffer (C++ function)
netio3::libfabric::BackendLibfabricConnectionless::send_data (C++ function)
,
[1]
netio3::libfabric::BackendLibfabricConnectionless::send_data_copy (C++ function)
,
[1]
netio3::libfabric::Buffer (C++ class)
netio3::libfabric::Buffer::Buffer (C++ function)
,
[1]
netio3::libfabric::Buffer::get_buffer (C++ function)
netio3::libfabric::Buffer::get_key (C++ function)
netio3::libfabric::Buffer::get_size (C++ function)
netio3::libfabric::Buffer::mr (C++ member)
netio3::libfabric::close_buffer (C++ function)
netio3::libfabric::ConnectionlessEndpointManager (C++ class)
netio3::libfabric::ConnectionlessEndpointManager::apply_to_send_endpoint_buffered (C++ function)
netio3::libfabric::ConnectionlessEndpointManager::apply_to_send_endpoint_zero_copy (C++ function)
netio3::libfabric::ConnectionlessEndpointManager::close_receive_endpoint (C++ function)
netio3::libfabric::ConnectionlessEndpointManager::close_send_endpoint (C++ function)
netio3::libfabric::ConnectionlessEndpointManager::ConnectionlessEndpointManager (C++ function)
netio3::libfabric::ConnectionlessEndpointManager::create (C++ function)
netio3::libfabric::ConnectionlessEndpointManager::get_num_available_buffers (C++ function)
netio3::libfabric::ConnectionlessEndpointManager::open_receive_endpoint (C++ function)
netio3::libfabric::ConnectionlessEndpointManager::open_send_endpoint (C++ function)
netio3::libfabric::ConnectionlessEndpointManager::OpenQueueItem (C++ struct)
netio3::libfabric::ConnectionlessEndpointManager::OpenQueueItem::address (C++ member)
netio3::libfabric::ConnectionlessEndpointManager::OpenQueueItem::capabilities (C++ member)
netio3::libfabric::ConnectionManager (C++ class)
netio3::libfabric::ConnectionManager::apply_to_send_endpoint_buffered (C++ function)
netio3::libfabric::ConnectionManager::apply_to_send_endpoint_zero_copy (C++ function)
netio3::libfabric::ConnectionManager::close_active_endpoint (C++ function)
netio3::libfabric::ConnectionManager::close_listen_endpoint (C++ function)
netio3::libfabric::ConnectionManager::CloseQueueItem (C++ struct)
netio3::libfabric::ConnectionManager::CloseQueueItem::address (C++ member)
netio3::libfabric::ConnectionManager::CloseQueueItem::Type (C++ enum)
netio3::libfabric::ConnectionManager::CloseQueueItem::type (C++ member)
netio3::libfabric::ConnectionManager::CloseQueueItem::Type::active (C++ enumerator)
netio3::libfabric::ConnectionManager::CloseQueueItem::Type::listen (C++ enumerator)
netio3::libfabric::ConnectionManager::CmEvent (C++ struct)
netio3::libfabric::ConnectionManager::CmEvent::err_entry (C++ member)
netio3::libfabric::ConnectionManager::CmEvent::event (C++ member)
netio3::libfabric::ConnectionManager::CmEvent::info (C++ member)
netio3::libfabric::ConnectionManager::ConnectionManager (C++ function)
,
[1]
,
[2]
netio3::libfabric::ConnectionManager::get_num_available_buffers (C++ function)
netio3::libfabric::ConnectionManager::open_active_endpoint (C++ function)
netio3::libfabric::ConnectionManager::open_listen_endpoint (C++ function)
netio3::libfabric::ConnectionManager::operator= (C++ function)
,
[1]
netio3::libfabric::ConnectionManager::PendingActiveEndpoint (C++ struct)
netio3::libfabric::ConnectionManager::PendingActiveEndpoint::connection_params (C++ member)
netio3::libfabric::ConnectionManager::PendingActiveEndpoint::endpoint (C++ member)
netio3::libfabric::ConnectionManager::~ConnectionManager (C++ function)
netio3::libfabric::CqCmFds (C++ struct)
netio3::libfabric::CqCmFds::cm_fd (C++ member)
netio3::libfabric::CqCmFds::cq_fd (C++ member)
netio3::libfabric::CqCmFds::rcq_fd (C++ member)
netio3::libfabric::CqReactor (C++ class)
netio3::libfabric::CqReactor::CqReactor (C++ function)
netio3::libfabric::CqReactor::on_recv_cq_event (C++ function)
netio3::libfabric::CqReactor::on_send_cq_event (C++ function)
netio3::libfabric::DomainManager (C++ class)
netio3::libfabric::DomainManager::DomainManager (C++ function)
netio3::libfabric::DomainManager::get_domain (C++ function)
,
[1]
netio3::libfabric::DomainManager::get_fabric (C++ function)
,
[1]
netio3::libfabric::DomainManager::get_info (C++ function)
netio3::libfabric::DomainManager::get_next_mr_key (C++ function)
netio3::libfabric::Endpoint (C++ struct)
netio3::libfabric::Endpoint::cq (C++ member)
netio3::libfabric::Endpoint::cq_size (C++ member)
netio3::libfabric::Endpoint::cqfd (C++ member)
netio3::libfabric::Endpoint::ep (C++ member)
netio3::libfabric::Endpoint::eq (C++ member)
netio3::libfabric::Endpoint::eqfd (C++ member)
netio3::libfabric::Endpoint::fi (C++ member)
netio3::libfabric::Endpoint::rcq (C++ member)
netio3::libfabric::Endpoint::rcqfd (C++ member)
netio3::libfabric::FiCloseDeleter (C++ class)
netio3::libfabric::FiCloseDeleter::FiCloseDeleter (C++ function)
netio3::libfabric::FiCloseDeleter::operator() (C++ function)
netio3::libfabric::FiCloseEndpointDeleter (C++ class)
netio3::libfabric::FiCloseEndpointDeleter::FiCloseEndpointDeleter (C++ function)
netio3::libfabric::FiCloseEndpointDeleter::operator() (C++ function)
netio3::libfabric::FiCloseEndpointUniquePtr (C++ type)
netio3::libfabric::FiCloseUniquePtr (C++ type)
netio3::libfabric::FiInfoDeleter (C++ struct)
netio3::libfabric::FiInfoDeleter::operator() (C++ function)
netio3::libfabric::FiInfoUniquePtr (C++ type)
netio3::libfabric::FiInfoWrapper (C++ class)
netio3::libfabric::FiInfoWrapper::FiInfoWrapper (C++ function)
netio3::libfabric::FiInfoWrapper::get (C++ function)
netio3::libfabric::get_address_format (C++ function)
netio3::libfabric::get_endpoint_capabilities (C++ function)
netio3::libfabric::get_ep_type (C++ function)
netio3::libfabric::get_fi_info (C++ function)
netio3::libfabric::get_provider (C++ function)
netio3::libfabric::Header (C++ type)
netio3::libfabric::HeaderBuffer (C++ class)
netio3::libfabric::HeaderBuffer::get_buffer (C++ function)
netio3::libfabric::HeaderBuffer::get_header (C++ function)
netio3::libfabric::HeaderBuffer::get_num_available_buffers (C++ function)
netio3::libfabric::HeaderBuffer::get_pending_sends (C++ function)
netio3::libfabric::HeaderBuffer::get_size (C++ function)
netio3::libfabric::HeaderBuffer::HeaderBuffer (C++ function)
netio3::libfabric::HeaderBuffer::HeaderWrapper (C++ struct)
,
[1]
netio3::libfabric::HeaderBuffer::HeaderWrapper::bufnum (C++ member)
,
[1]
netio3::libfabric::HeaderBuffer::HeaderWrapper::data (C++ member)
,
[1]
netio3::libfabric::HeaderBuffer::HeaderWrapper::status (C++ member)
,
[1]
netio3::libfabric::HeaderBuffer::mr (C++ member)
netio3::libfabric::HeaderBuffer::return_header (C++ function)
netio3::libfabric::LIBFABRIC_MAJOR_VERSION (C++ member)
netio3::libfabric::LIBFABRIC_MINOR_VERSION (C++ member)
netio3::libfabric::ListenSocket (C++ class)
netio3::libfabric::ListenSocket::get_address (C++ function)
netio3::libfabric::ListenSocket::get_connection_parameters (C++ function)
netio3::libfabric::ListenSocket::get_cq_cm_fds (C++ function)
netio3::libfabric::ListenSocket::get_endpoint (C++ function)
,
[1]
netio3::libfabric::ListenSocket::get_pep (C++ function)
,
[1]
netio3::libfabric::ListenSocket::ListenSocket (C++ function)
netio3::libfabric::local_address (C++ function)
netio3::libfabric::MAX_CQ_ENTRIES (C++ member)
netio3::libfabric::MAX_CQ_EVENTS (C++ member)
netio3::libfabric::peer_address (C++ function)
netio3::libfabric::ReceiveBufferManager (C++ class)
netio3::libfabric::ReceiveBufferManager::operator= (C++ function)
,
[1]
netio3::libfabric::ReceiveBufferManager::post_buffer (C++ function)
netio3::libfabric::ReceiveBufferManager::ReceiveBufferManager (C++ function)
,
[1]
,
[2]
netio3::libfabric::ReceiveBufferManager::~ReceiveBufferManager (C++ function)
netio3::libfabric::ReceiveEndpoint (C++ class)
netio3::libfabric::ReceiveEndpoint::get_active_endpoint (C++ function)
,
[1]
netio3::libfabric::ReceiveEndpoint::operator<=> (C++ function)
netio3::libfabric::ReceiveEndpoint::post_buffer (C++ function)
netio3::libfabric::ReceiveEndpoint::ReceiveEndpoint (C++ function)
netio3::libfabric::register_buffer (C++ function)
netio3::libfabric::SendBufferManager (C++ class)
netio3::libfabric::SendBufferManager::get_buffer (C++ function)
netio3::libfabric::SendBufferManager::get_num_available_buffers (C++ function)
netio3::libfabric::SendBufferManager::operator= (C++ function)
,
[1]
netio3::libfabric::SendBufferManager::release_buffer (C++ function)
netio3::libfabric::SendBufferManager::SendBufferManager (C++ function)
,
[1]
,
[2]
netio3::libfabric::SendBufferManager::~SendBufferManager (C++ function)
netio3::libfabric::SendEndpointBuffered (C++ class)
netio3::libfabric::SendEndpointBuffered::get_active_endpoint (C++ function)
,
[1]
netio3::libfabric::SendEndpointBuffered::get_buffer (C++ function)
netio3::libfabric::SendEndpointBuffered::get_num_available_buffers (C++ function)
netio3::libfabric::SendEndpointBuffered::get_pending_sends (C++ function)
netio3::libfabric::SendEndpointBuffered::operator<=> (C++ function)
netio3::libfabric::SendEndpointBuffered::release_buffer (C++ function)
netio3::libfabric::SendEndpointBuffered::send_buffer (C++ function)
netio3::libfabric::SendEndpointBuffered::SendEndpointBuffered (C++ function)
netio3::libfabric::SendEndpointZeroCopy (C++ class)
netio3::libfabric::SendEndpointZeroCopy::get_active_endpoint (C++ function)
,
[1]
netio3::libfabric::SendEndpointZeroCopy::get_num_available_buffers (C++ function)
netio3::libfabric::SendEndpointZeroCopy::get_pending_sends (C++ function)
netio3::libfabric::SendEndpointZeroCopy::operator<=> (C++ function)
netio3::libfabric::SendEndpointZeroCopy::release_buffer (C++ function)
netio3::libfabric::SendEndpointZeroCopy::send_data (C++ function)
,
[1]
netio3::libfabric::SendEndpointZeroCopy::SendEndpointZeroCopy (C++ function)
netio3::libfabric::Sender (C++ class)
netio3::libfabric::Sender::send_data (C++ function)
,
[1]
netio3::libfabric::Sender::Sender (C++ function)
netio3::libfabric::SharedBufferManager (C++ class)
netio3::libfabric::SharedBufferManager::get_receive_context_manager (C++ function)
,
[1]
netio3::libfabric::SharedBufferManager::get_send_buffer_manager (C++ function)
,
[1]
netio3::libfabric::SharedBufferManager::get_zero_copy_buffer_manager (C++ function)
,
[1]
netio3::libfabric::SharedBufferManager::SharedBufferManager (C++ function)
netio3::libfabric::SharedReceiveContext (C++ class)
netio3::libfabric::SharedReceiveContext::get (C++ function)
,
[1]
netio3::libfabric::SharedReceiveContext::SharedReceiveContext (C++ function)
netio3::libfabric::SharedReceiveContextManager (C++ class)
netio3::libfabric::SharedReceiveContextManager::get_buffer_manager (C++ function)
netio3::libfabric::SharedReceiveContextManager::get_srx_context (C++ function)
netio3::libfabric::SharedReceiveContextManager::SharedReceiveContextManager (C++ function)
netio3::libfabric::SyncSignalWrapper (C++ class)
netio3::libfabric::SyncSignalWrapper::fire (C++ function)
netio3::libfabric::SyncSignalWrapper::operator= (C++ function)
,
[1]
netio3::libfabric::SyncSignalWrapper::SyncSignalWrapper (C++ function)
,
[1]
,
[2]
netio3::libfabric::SyncSignalWrapper::~SyncSignalWrapper (C++ function)
netio3::libfabric::ZeroCopyBufferManager (C++ class)
netio3::libfabric::ZeroCopyBufferManager::get_header (C++ function)
netio3::libfabric::ZeroCopyBufferManager::get_header_mr (C++ function)
netio3::libfabric::ZeroCopyBufferManager::get_mr (C++ function)
netio3::libfabric::ZeroCopyBufferManager::get_num_available_buffers (C++ function)
netio3::libfabric::ZeroCopyBufferManager::get_pending_sends (C++ function)
netio3::libfabric::ZeroCopyBufferManager::operator= (C++ function)
,
[1]
netio3::libfabric::ZeroCopyBufferManager::return_header (C++ function)
netio3::libfabric::ZeroCopyBufferManager::ZeroCopyBufferManager (C++ function)
,
[1]
,
[2]
netio3::libfabric::ZeroCopyBufferManager::~ZeroCopyBufferManager (C++ function)
netio3::NetioStatus (C++ enum)
netio3::NetioStatus::FAILED (C++ enumerator)
netio3::NetioStatus::NO_RESOURCES (C++ enumerator)
netio3::NetioStatus::OK (C++ enumerator)
netio3::network_mode_from_string (C++ function)
netio3::network_type_from_string (C++ function)
netio3::NetworkBackend (C++ class)
netio3::NetworkBackend::close_active_endpoint (C++ function)
netio3::NetworkBackend::close_listen_endpoint (C++ function)
netio3::NetworkBackend::create (C++ function)
netio3::NetworkBackend::get_buffer (C++ function)
netio3::NetworkBackend::get_num_available_buffers (C++ function)
netio3::NetworkBackend::m_config (C++ member)
netio3::NetworkBackend::m_evloop (C++ member)
netio3::NetworkBackend::NetworkBackend (C++ function)
,
[1]
,
[2]
netio3::NetworkBackend::open_active_endpoint (C++ function)
netio3::NetworkBackend::open_listen_endpoint (C++ function)
netio3::NetworkBackend::operator= (C++ function)
,
[1]
netio3::NetworkBackend::send_buffer (C++ function)
netio3::NetworkBackend::send_data (C++ function)
,
[1]
netio3::NetworkBackend::send_data_copy (C++ function)
,
[1]
netio3::NetworkBackend::~NetworkBackend (C++ function)
netio3::NetworkBuffer (C++ class)
netio3::NetworkBuffer::data (C++ function)
,
[1]
netio3::NetworkBuffer::mark_as_full (C++ function)
netio3::NetworkBuffer::NetworkBuffer (C++ function)
,
[1]
,
[2]
,
[3]
netio3::NetworkBuffer::operator= (C++ function)
,
[1]
netio3::NetworkBuffer::pos (C++ function)
netio3::NetworkBuffer::reset (C++ function)
netio3::NetworkBuffer::set_pos (C++ function)
netio3::NetworkBuffer::shuffle_to_front (C++ function)
netio3::NetworkBuffer::shuffle_to_front2 (C++ function)
netio3::NetworkBuffer::size (C++ function)
netio3::NetworkBuffer::write (C++ function)
,
[1]
,
[2]
netio3::NetworkBuffer::~NetworkBuffer (C++ function)
netio3::NetworkConfig (C++ struct)
netio3::NetworkConfig::callbacks (C++ member)
netio3::NetworkConfig::conn_params (C++ member)
netio3::NetworkConfig::mode (C++ member)
netio3::NetworkConfig::operator<< (C++ function)
netio3::NetworkConfig::thread_safety (C++ member)
netio3::NetworkMode (C++ enum)
netio3::NetworkMode::RDM (C++ enumerator)
netio3::NetworkMode::RDMA (C++ enumerator)
netio3::NetworkMode::TCP (C++ enumerator)
netio3::NetworkType (C++ enum)
netio3::NetworkType::ASYNCMSG (C++ enumerator)
netio3::NetworkType::LIBFABRIC (C++ enumerator)
netio3::OnConnectionClosedCb (C++ type)
netio3::OnConnectionClosedKeysCb (C++ type)
netio3::OnConnectionEstablishedCb (C++ type)
netio3::OnConnectionRefusedCb (C++ type)
netio3::OnDataCb (C++ type)
netio3::OnSendCompleted (C++ type)
netio3::operator<< (C++ function)
,
[1]
netio3::ThreadSafeMap (C++ class)
netio3::ThreadSafeMap::apply (C++ function)
,
[1]
netio3::ThreadSafeMap::apply_all (C++ function)
,
[1]
netio3::ThreadSafeMap::clear (C++ function)
netio3::ThreadSafeMap::contains (C++ function)
netio3::ThreadSafeMap::empty (C++ function)
netio3::ThreadSafeMap::erase (C++ function)
netio3::ThreadSafeMap::size (C++ function)
netio3::ThreadSafeMap::ThreadSafeMap (C++ function)
netio3::ThreadSafeMap::try_emplace (C++ function)
,
[1]
netio3::ThreadSafetyModel (C++ enum)
netio3::ThreadSafetyModel::SAFE (C++ enumerator)
netio3::ThreadSafetyModel::UNSAFE (C++ enumerator)
netio3::utility::error_message (C++ function)
netio3::ZERO_COPY_MAX_SIZE_USER_DATA (C++ member)
netio3::ZERO_COPY_NUM_HEADER_SLOTS (C++ member)
netio3::ZERO_COPY_SIZE_HEADER (C++ member)
O
operator<< (C++ function)