Skip to content

Struct WshShellSession_t

ClassList > WshShellSession_t

Persisted session descriptor with an integrity hash. More...

  • #include <wsh_shell_session.h>

Public Attributes

Type Name
WshShell_U32_t Hash
WshShell_U32_t RebootsLeft
WshShell_U32_t UserIdx

Detailed Description

Hash covers every field after itself, so uninitialised RAM (or a torn write) reads back as invalid. A valid descriptor with RebootsLeft > 0 means an active "keep me logged in" request.

Public Attributes Documentation

variable Hash

WshShell_U32_t WshShellSession_t::Hash;

Hash over the fields below.


variable RebootsLeft

WshShell_U32_t WshShellSession_t::RebootsLeft;

Reboots the login may still survive.


variable UserIdx

WshShell_U32_t WshShellSession_t::UserIdx;

Index into the shell user table.



The documentation for this class was generated from the following file src/wsh_shell_session.h