MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Core::NetworkSubsystem Member List

This is the complete list of members for MayaFlux::Core::NetworkSubsystem, including all inherited members.

add_backend(std::unique_ptr< INetworkBackend > backend)MayaFlux::Core::NetworkSubsystem
close_endpoint(uint64_t endpoint_id)MayaFlux::Core::NetworkSubsystem
get_all_endpoints() constMayaFlux::Core::NetworkSubsystem
get_backend(NetworkTransport transport) constMayaFlux::Core::NetworkSubsystem
get_backends() constMayaFlux::Core::NetworkSubsystem
get_endpoint_state(uint64_t endpoint_id) constMayaFlux::Core::NetworkSubsystem
get_processing_context_handle() overrideMayaFlux::Core::NetworkSubsysteminlinevirtual
get_tokens() const overrideMayaFlux::Core::NetworkSubsysteminlinevirtual
get_type() const overrideMayaFlux::Core::NetworkSubsysteminlinevirtual
initialize(SubsystemProcessingHandle &handle) overrideMayaFlux::Core::NetworkSubsystemvirtual
initialize_shm_backend()MayaFlux::Core::NetworkSubsystemprivate
initialize_tcp_backend()MayaFlux::Core::NetworkSubsystemprivate
initialize_udp_backend()MayaFlux::Core::NetworkSubsystemprivate
is_ready() const overrideMayaFlux::Core::NetworkSubsysteminlinevirtual
is_running() const overrideMayaFlux::Core::NetworkSubsysteminlinevirtual
m_backendsMayaFlux::Core::NetworkSubsystemprivate
m_backends_mutexMayaFlux::Core::NetworkSubsystemmutableprivate
m_callbacks_mutexMayaFlux::Core::NetworkSubsystemmutableprivate
m_configMayaFlux::Core::NetworkSubsystemprivate
m_endpoint_callbacksMayaFlux::Core::NetworkSubsystemprivate
m_endpoint_routingMayaFlux::Core::NetworkSubsystemprivate
m_handleMayaFlux::Core::NetworkSubsystemprivate
m_io_contextMayaFlux::Core::NetworkSubsystemprivate
m_io_stop_requestedMayaFlux::Core::NetworkSubsystemprivate
m_io_threadMayaFlux::Core::NetworkSubsystemprivate
m_network_serviceMayaFlux::Core::NetworkSubsystemprivate
m_next_endpoint_idMayaFlux::Core::NetworkSubsystemprivate
m_readyMayaFlux::Core::NetworkSubsystemprivate
m_routing_mutexMayaFlux::Core::NetworkSubsystemmutableprivate
m_runningMayaFlux::Core::NetworkSubsystemprivate
m_tokensMayaFlux::Core::NetworkSubsystemprivate
m_work_guardMayaFlux::Core::NetworkSubsystemprivate
NetworkSubsystem(const GlobalNetworkConfig &config)MayaFlux::Core::NetworkSubsystemexplicit
NetworkSubsystem(const NetworkSubsystem &)=deleteMayaFlux::Core::NetworkSubsystem
NetworkSubsystem(NetworkSubsystem &&)=deleteMayaFlux::Core::NetworkSubsystem
on_backend_receive(uint64_t endpoint_id, const uint8_t *data, size_t size, std::string_view sender_addr)MayaFlux::Core::NetworkSubsystemprivate
on_backend_state_change(const EndpointInfo &info, EndpointState previous, EndpointState current)MayaFlux::Core::NetworkSubsystemprivate
open_endpoint(const EndpointInfo &info)MayaFlux::Core::NetworkSubsystem
operator=(const NetworkSubsystem &)=deleteMayaFlux::Core::NetworkSubsystem
operator=(NetworkSubsystem &&)=deleteMayaFlux::Core::NetworkSubsystem
pause() overrideMayaFlux::Core::NetworkSubsystemvirtual
register_backend_service()MayaFlux::Core::NetworkSubsystemprivate
register_callbacks() overrideMayaFlux::Core::NetworkSubsystemvirtual
resolve_backend(uint64_t endpoint_id) constMayaFlux::Core::NetworkSubsystemprivate
resume() overrideMayaFlux::Core::NetworkSubsystemvirtual
send(uint64_t endpoint_id, const uint8_t *data, size_t size)MayaFlux::Core::NetworkSubsystem
send_to(uint64_t endpoint_id, const uint8_t *data, size_t size, const std::string &address, uint16_t port)MayaFlux::Core::NetworkSubsystem
set_endpoint_receive_callback(uint64_t endpoint_id, NetworkReceiveCallback callback)MayaFlux::Core::NetworkSubsystem
shutdown() overrideMayaFlux::Core::NetworkSubsystemvirtual
start() overrideMayaFlux::Core::NetworkSubsystemvirtual
stop() overrideMayaFlux::Core::NetworkSubsystemvirtual
~ISubsystem()=defaultMayaFlux::Core::ISubsystemvirtual
~NetworkSubsystem() overrideMayaFlux::Core::NetworkSubsystem