Structure defining BOTA recipient instance
Data Fields | |
EMBENET_UDP_SocketDescriptor | udpSocket |
UDP socket descriptor. More... | |
BotaTimeFunc | timeFunc |
Callback function that will provide time for the BOTA protocol instance. More... | |
BotaOnTransferStartedCallback | onTransferStarted |
Callback that will be called when a new incoming transfer is started. More... | |
BotaOnTransferReceivedCallback | onTransferReceived |
Callback that will be called when an incoming transfer is received. More... | |
BotaOnTransferAbortedCallback | onTransferAborted |
Callback that will be called when an incoming transfer is aborted. More... | |
BotaOnTransferDataMissingCallback | onTransferDataMissing |
Callback that will be called when an incoming transfer is missing too much data. More... | |
BotaRecipientTransfer | transfer [BOTA_RECIPIENT_MAX_TRANSFERS] |
Array of transfers. More... | |
bool | isStarted |
Started/stopped flag. More... | |
EMBENET_UDP_SocketDescriptor BotaRecipient::udpSocket |
UDP socket descriptor.
BotaTimeFunc BotaRecipient::timeFunc |
Callback function that will provide time for the BOTA protocol instance.
BotaOnTransferStartedCallback BotaRecipient::onTransferStarted |
Callback that will be called when a new incoming transfer is started.
BotaOnTransferReceivedCallback BotaRecipient::onTransferReceived |
Callback that will be called when an incoming transfer is received.
BotaOnTransferAbortedCallback BotaRecipient::onTransferAborted |
Callback that will be called when an incoming transfer is aborted.
BotaOnTransferDataMissingCallback BotaRecipient::onTransferDataMissing |
Callback that will be called when an incoming transfer is missing too much data.
BotaRecipientTransfer BotaRecipient::transfer[BOTA_RECIPIENT_MAX_TRANSFERS] |
Array of transfers.
bool BotaRecipient::isStarted |
Started/stopped flag.