GoPxL SDK
GoPxLSdk::GoDiscoveryClient Class Reference

Public Member Functions

void BlockingDiscover (k64u timeoutInMilliseconds)
 Discovers all GoPxL instances on the network. More...
 
void Broadcast (const void *data, k32u length)
 Broadcast the client message header to the broadcast port. More...
 
void ConstructReceiver (kUdpClient *receiver)
 Constructs kUdpClient object for receiving data. More...
 
void ConstructSender (kUdpClient *sender, kIpAddress address)
 Constructs kUdpClient object for sending data. More...
 
 GoDiscoveryClient ()=default
 Constructs GoDiscoveryClient. More...
 
const GoInstanceInstance (std::string ipAddress, k32u webPort)
 Returns a single GoPxL instance that is found on the network and has the specified IP address and web port. More...
 
const std::vector< GoInstance > & InstanceList ()
 Returns a list of all GoPxL instances found on the network. More...
 
void ParseReply (Byte bytes[])
 Convert the message received from the server into a GoInstance object and save this object into the list of GoPxL instances found on the network. More...
 
 ~GoDiscoveryClient ()=default
 

Friends

class ::GoDiscoveryClientTests
 

The documentation for this class was generated from the following file: