10 #ifndef GO_SDK_RECEIVER_H
11 #define GO_SDK_RECEIVER_H
113 #include <GoSdk/Internal/GoReceiver.x.h>
kStatus GoReceiver_SetCancelHandler(GoReceiver receiver, kCallbackFx function, kPointer context)
Sets an I/O cancellation query handler for this receiver object.
kStatus GoReceiver_Open(GoReceiver receiver, kIpAddress address, k32u port)
Opens a data connection to the specified sensor IP address and port.
kBool GoReceiver_IsOpen(GoReceiver receiver)
Reports whether the receiver object has been opened.
kStatus GoReceiver_SetMessageHandler(GoReceiver receiver, GoReceiverMessageFx function, kPointer context)
Sets a callback function that can be used to receive notifications when data is available to be read...
kStatus GoReceiver_SetBuffers(GoReceiver receiver, kSSize socketSize, kSSize clientSize)
Sets the size of buffers used for receiving data.
kStatus(kCall * GoReceiverMessageFx)(kPointer context, GoReceiver receiver, kSerializer reader)
Defines the signature for a data message handler.
Definition: GoReceiver.h:26
Essential SDK declarations.
Represents a data/health receiver.
kStatus GoReceiver_Close(GoReceiver receiver)
Closes the data connection.
kStatus GoReceiver_Construct(GoReceiver *receiver, kAlloc allocator)
Constructs a GoReceiver object.