Struct cyfs_lib::WebSocketClient
source · pub struct WebSocketClient { /* private fields */ }
Implementations§
source§impl WebSocketClient
impl WebSocketClient
pub fn new(service_url: Url, handler: Box<dyn WebSocketRequestHandler>) -> Self
pub fn service_addr(&self) -> &SocketAddr
pub fn select_session(&self) -> Option<Arc<WebSocketSession>>
pub fn start(&self)
pub fn retry(&self)
pub async fn run_once(&self) -> BuckyResult<()>
pub async fn stop(&self)
Trait Implementations§
source§impl Clone for WebSocketClient
impl Clone for WebSocketClient
source§fn clone(&self) -> WebSocketClient
fn clone(&self) -> WebSocketClient
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more