mirror of
https://github.com/s00500/ESPUI.git
synced 2025-11-28 04:13:16 +00:00
Added a client transfer context for use by the control marshaling function
This commit is contained in:
@@ -17,6 +17,12 @@ public:
|
||||
ReloadNeeded = 3,
|
||||
};
|
||||
|
||||
struct ClientTransferContext_t
|
||||
{
|
||||
void *control = nullptr;
|
||||
uint16_t Offset = 0;
|
||||
};
|
||||
|
||||
protected:
|
||||
// bool HasBeenNotified = false; // Set when a notification has been sent and we are waiting for a reply
|
||||
// bool DelayedNotification = false; // set if a delayed notification is needed
|
||||
@@ -39,7 +45,8 @@ protected:
|
||||
fsm_EspuiClient_state* pCurrentFsmState = &fsm_EspuiClient_state_Idle_imp;
|
||||
|
||||
time_t EspuiClientEndTime = 0;
|
||||
|
||||
ClientTransferContext_t ClientTransferContext;
|
||||
|
||||
// bool NeedsNotification() { return pCurrentFsmState != &fsm_EspuiClient_state_Idle_imp; }
|
||||
|
||||
bool CanSend();
|
||||
|
||||
Reference in New Issue
Block a user