Common System 0.2.0
Common interfaces and patterns for system integration
Loading...
Searching...
No Matches
kcenon::common::concepts::UdpClientProviderLike Concept Reference

A type that can provide UDP client instances. More...

#include <transport.h>

Concept definition

template<typename T>
{ t.get_udp_client() };
{ t.create_udp_client() };
}
A type that can provide UDP client instances.
Definition transport.h:241

Detailed Description

A type that can provide UDP client instances.

Types satisfying this concept can create and retrieve UDP clients, enabling dependency injection for UDP communication.

Example usage:

template<UdpClientProviderLike P>
auto get_client(P& provider) {
return provider.get_udp_client();
}

Definition at line 241 of file transport.h.