Open3D (C++ API)  0.18.0
Public Member Functions | Data Fields
open3d::visualization::webrtc_server::WebRTCWindowSystem::Impl Struct Reference

Public Member Functions

std::string GenerateUID ()
 

Data Fields

std::unordered_map< WebRTCWindowSystem::OSWindow, std::string > os_window_to_uid_
 
bool http_handshake_enabled_ = true
 
std::string http_address_
 
std::string web_root_
 
std::unique_ptr< PeerConnectionManagerpeer_connection_manager_ = nullptr
 
std::thread webrtc_thread_
 
bool sever_started_ = false
 
std::unordered_map< std::string, std::function< std::string(std::string)> > data_channel_message_callbacks_
 

Member Function Documentation

◆ GenerateUID()

std::string open3d::visualization::webrtc_server::WebRTCWindowSystem::Impl::GenerateUID ( )
inline

Field Documentation

◆ data_channel_message_callbacks_

std::unordered_map<std::string, std::function<std::string(std::string)> > open3d::visualization::webrtc_server::WebRTCWindowSystem::Impl::data_channel_message_callbacks_

◆ http_address_

std::string open3d::visualization::webrtc_server::WebRTCWindowSystem::Impl::http_address_

◆ http_handshake_enabled_

bool open3d::visualization::webrtc_server::WebRTCWindowSystem::Impl::http_handshake_enabled_ = true

◆ os_window_to_uid_

std::unordered_map<WebRTCWindowSystem::OSWindow, std::string> open3d::visualization::webrtc_server::WebRTCWindowSystem::Impl::os_window_to_uid_

◆ peer_connection_manager_

std::unique_ptr<PeerConnectionManager> open3d::visualization::webrtc_server::WebRTCWindowSystem::Impl::peer_connection_manager_ = nullptr

◆ sever_started_

bool open3d::visualization::webrtc_server::WebRTCWindowSystem::Impl::sever_started_ = false

◆ web_root_

std::string open3d::visualization::webrtc_server::WebRTCWindowSystem::Impl::web_root_

◆ webrtc_thread_

std::thread open3d::visualization::webrtc_server::WebRTCWindowSystem::Impl::webrtc_thread_

The documentation for this struct was generated from the following file: