# Functions
No description provided by the author
No description provided by the author
only sets InfoError if InfoError is not already set.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
if sessionDel is passed, we do *not* delete the screen directory (session delete will handle that).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
special "E" returns last unarchived line, "EA" returns last line (even if archived).
returns updated screen (only if updated).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Gets all sessions, including archived.
No description provided by the author
includes archived sessions.
No description provided by the author
Get all sessions and screens, including remotes.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
does not include archived, finds lowest sessionidx (for resetting active session).
returns error when not found.
can return nil, nil if line is not found.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
safe because we return a copy.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
counts non-archived sessions.
includes archived screens.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TODO send update.
TODO send update.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
returns (update, newSessionId, newScreenId, error) if sessionName == "", it will be generated.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
returns curVersion, dirty, error.
No description provided by the author
No description provided by the author
No description provided by the author
returns (real-offset, data, err).
returns (real-offset, data, err).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Resets the in-memory status indicator for the given screenId to StatusIndicatorLevel_None and pushes the new value to the FE.
Resets the in-memory status indicator for the given screenId to StatusIndicatorLevel_None and adds it to the ModelUpdate.
No description provided by the author
No description provided by the author
we're going to mark any invalid basestate versions as "invalid" so we can give a better error message for the FE and prompt a reset.
No description provided by the author
No description provided by the author
If the new indicator level is higher than the current indicator, update the current indicator.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Set the indicator to the given level, regardless of the current indicator level.
No description provided by the author
returns riids of deleted RIs.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
newScreenIdx is 1-indexed.
No description provided by the author
No description provided by the author
Sets the in-memory status indicator for the given screenId to the given value and pushes the new value to the FE.
Sets the in-memory status indicator for the given screenId to the given value and adds it to the ModelUpdate.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
editMap: alias, connectmode, autoinstall, sshkey, color, sshpassword (from constants) note that all validation should have already happened outside of this function.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
used for history items where we don't have a status.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
4k for now, can raise if needed.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
string.
string.
string.
string.
string.
string.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
int.
int.
string.
string.
string.
int.
string.
string.
string.
No description provided by the author
No description provided by the author
TODO: move to webshare package once sstore code is more modular.
TODO: move to webshare package once sstore code is more modular.
defined here and not in packet.go since this value should never be passed to waveshell (it should always get resolved prior to sending a run packet).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
global lock for all memory operations memory ops are very fast, so this is not a bottleneck.
map of screenid -> ScreenMemState.
map[screenid + ":" + lineid] -> bool.
No description provided by the author
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author