A11 (C++ runtime)
Native C++ implementation of the A11 action and streaming runtime
Loading...
Searching...
No Matches
a11::net::SignallingEndpoint::State Struct Reference

Public Member Functions

 State (std::string value_identity, OnSignallingMessage callback, std::weak_ptr< SignallingService > value_service)
 
OnSignallingMessage on_message ABSL_GUARDED_BY (mu)
 
std::deque< SignallingMessage > incoming ABSL_GUARDED_BY (mu)
 
bool pumping ABSL_GUARDED_BY (mu)
 
bool connected ABSL_GUARDED_BY (mu)
 
absl::Status status ABSL_GUARDED_BY (mu)
 

Public Attributes

thread::Mutex mu
 
const std::string identity
 
const std::weak_ptr< SignallingServiceservice
 

Constructor & Destructor Documentation

◆ State()

a11::net::SignallingEndpoint::State::State ( std::string  value_identity,
OnSignallingMessage  callback,
std::weak_ptr< SignallingService value_service 
)
inline

Member Function Documentation

◆ ABSL_GUARDED_BY() [1/5]

OnSignallingMessage on_message a11::net::SignallingEndpoint::State::ABSL_GUARDED_BY ( mu  )

◆ ABSL_GUARDED_BY() [2/5]

std::deque< SignallingMessage > incoming a11::net::SignallingEndpoint::State::ABSL_GUARDED_BY ( mu  )

◆ ABSL_GUARDED_BY() [3/5]

bool pumping a11::net::SignallingEndpoint::State::ABSL_GUARDED_BY ( mu  )

◆ ABSL_GUARDED_BY() [4/5]

bool connected a11::net::SignallingEndpoint::State::ABSL_GUARDED_BY ( mu  )

◆ ABSL_GUARDED_BY() [5/5]

absl::Status status a11::net::SignallingEndpoint::State::ABSL_GUARDED_BY ( mu  )

Member Data Documentation

◆ identity

const std::string a11::net::SignallingEndpoint::State::identity

◆ mu

thread::Mutex a11::net::SignallingEndpoint::State::mu
mutable

◆ service

const std::weak_ptr<SignallingService> a11::net::SignallingEndpoint::State::service

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