WPILibC++ 2023.4.3-108-ge5452e3
MulticastServiceResolver.h File Reference
#include <wpi/Synchronization.h>
#include <functional>
#include <memory>
#include <string>
#include <string_view>
#include <utility>
#include <vector>
#include <wpi/mutex.h>

Go to the source code of this file.

Classes

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

Namespaces

namespace  wpi
 

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

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)