|  | WPILibC++ 2025.3.2
    | 
#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 | 
| Foonathan namespace. | |
| 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_ServiceData * | WPI_GetMulticastServiceResolverData (WPI_MulticastServiceResolverHandle handle, int32_t *dataCount) | 
| void | WPI_FreeServiceData (WPI_ServiceData *serviceData, int32_t length) | 
| typedef unsigned int WPI_MulticastServiceResolverHandle | 
| typedef struct WPI_ServiceData WPI_ServiceData | 
| WPI_MulticastServiceResolverHandle WPI_CreateMulticastServiceResolver | ( | const char * | serviceType | ) | 
| void WPI_FreeMulticastServiceResolver | ( | WPI_MulticastServiceResolverHandle | handle | ) | 
| void WPI_FreeServiceData | ( | WPI_ServiceData * | serviceData, | 
| int32_t | length ) | 
| WPI_ServiceData * WPI_GetMulticastServiceResolverData | ( | WPI_MulticastServiceResolverHandle | handle, | 
| int32_t * | dataCount ) | 
| WPI_EventHandle WPI_GetMulticastServiceResolverEventHandle | ( | WPI_MulticastServiceResolverHandle | handle | ) | 
| int32_t WPI_GetMulticastServiceResolverHasImplementation | ( | WPI_MulticastServiceResolverHandle | handle | ) | 
| void WPI_StartMulticastServiceResolver | ( | WPI_MulticastServiceResolverHandle | handle | ) | 
| void WPI_StopMulticastServiceResolver | ( | WPI_MulticastServiceResolverHandle | handle | ) |