#include <wpinet/MulticastServiceResolver.h>
◆ MulticastServiceResolver()
wpi::MulticastServiceResolver::MulticastServiceResolver |
( |
std::string_view | serviceType | ) |
|
|
explicit |
◆ ~MulticastServiceResolver()
wpi::MulticastServiceResolver::~MulticastServiceResolver |
( |
| ) |
|
|
noexcept |
◆ GetData()
std::vector< ServiceData > wpi::MulticastServiceResolver::GetData |
( |
| ) |
|
|
inline |
Returns multicast service resolver data.
- Returns
- Multicast service resolver data.
◆ GetEventHandle()
Returns event handle.
- Returns
- Event handle.
◆ HasImplementation()
bool wpi::MulticastServiceResolver::HasImplementation |
( |
| ) |
const |
Returns true if there's a multicast service resolver implementation.
- Returns
- True if there's a multicast service resolver implementation.
◆ SetCopyCallback()
bool wpi::MulticastServiceResolver::SetCopyCallback |
( |
std::function< bool(const ServiceData &)> | callback | ) |
|
Set a copy callback to be called when a service is resolved.
Takes presidence over the move callback. Return true to not send the data to the event queue.
◆ SetMoveCallback()
bool wpi::MulticastServiceResolver::SetMoveCallback |
( |
std::function< void(ServiceData &&)> | callback | ) |
|
Set a move callback to be called when a service is resolved.
Data is moved into the function and cannot be added to the event queue.
◆ Start()
void wpi::MulticastServiceResolver::Start |
( |
| ) |
|
Starts multicast service resolver.
◆ Stop()
void wpi::MulticastServiceResolver::Stop |
( |
| ) |
|
Stops multicast service resolver.
The documentation for this class was generated from the following file: