WPILibC++ 2027.0.0-alpha-4
Loading...
Searching...
No Matches
MulticastServiceResolver.h File Reference
#include "wpi/util/Synchronization.hpp"
#include <functional>
#include <memory>
#include <string>
#include <string_view>
#include <utility>
#include <vector>
#include "wpi/util/mutex.hpp"

Go to the source code of this file.

Classes

class  wpi::net::MulticastServiceResolver
struct  wpi::net::MulticastServiceResolver::ServiceData
struct  WPI_ServiceData

Namespaces

namespace  wpi
namespace  wpi::net

Typedefs

typedef unsigned int WPI_MulticastServiceResolverHandle
typedef struct WPI_ServiceData WPI_ServiceData

Functions

WPI_MulticastServiceResolverHandle WPI_CreateMulticastServiceResolver (const char *serviceType)
void WPI_FreeMulticastServiceResolver (WPI_MulticastServiceResolverHandle handle)
void WPI_StartMulticastServiceResolver (WPI_MulticastServiceResolverHandle handle)
void WPI_StopMulticastServiceResolver (WPI_MulticastServiceResolverHandle handle)
int32_t WPI_GetMulticastServiceResolverHasImplementation (WPI_MulticastServiceResolverHandle handle)
WPI_EventHandle WPI_GetMulticastServiceResolverEventHandle (WPI_MulticastServiceResolverHandle handle)
WPI_ServiceDataWPI_GetMulticastServiceResolverData (WPI_MulticastServiceResolverHandle handle, int32_t *dataCount)
void WPI_FreeServiceData (WPI_ServiceData *serviceData, int32_t length)

Typedef Documentation

◆ WPI_MulticastServiceResolverHandle

typedef unsigned int WPI_MulticastServiceResolverHandle

◆ WPI_ServiceData

typedef struct WPI_ServiceData WPI_ServiceData

Function Documentation

◆ WPI_CreateMulticastServiceResolver()

WPI_MulticastServiceResolverHandle WPI_CreateMulticastServiceResolver ( const char * serviceType)

◆ WPI_FreeMulticastServiceResolver()

void WPI_FreeMulticastServiceResolver ( WPI_MulticastServiceResolverHandle handle)

◆ WPI_FreeServiceData()

void WPI_FreeServiceData ( WPI_ServiceData * serviceData,
int32_t length )

◆ WPI_GetMulticastServiceResolverData()

WPI_ServiceData * WPI_GetMulticastServiceResolverData ( WPI_MulticastServiceResolverHandle handle,
int32_t * dataCount )

◆ WPI_GetMulticastServiceResolverEventHandle()

WPI_EventHandle WPI_GetMulticastServiceResolverEventHandle ( WPI_MulticastServiceResolverHandle handle)

◆ WPI_GetMulticastServiceResolverHasImplementation()

int32_t WPI_GetMulticastServiceResolverHasImplementation ( WPI_MulticastServiceResolverHandle handle)

◆ WPI_StartMulticastServiceResolver()

void WPI_StartMulticastServiceResolver ( WPI_MulticastServiceResolverHandle handle)

◆ WPI_StopMulticastServiceResolver()

void WPI_StopMulticastServiceResolver ( WPI_MulticastServiceResolverHandle handle)