DVX_GUI/dvxshell/shellInfo.h

20 lines
712 B
C

// shellInfo.h — System information display for DVX Shell
//
// Thin wrapper around platformGetSystemInfo(). Calls the platform
// layer to gather hardware info, logs each line to DVX.LOG, and
// caches the result for the Program Manager's "System Information"
// dialog.
#ifndef SHELL_INFO_H
#define SHELL_INFO_H
#include "dvxApp.h"
// Gather all hardware information via the platform layer, log it,
// and store for later retrieval. Call once after dvxInit.
void shellInfoInit(AppContextT *ctx);
// Return the formatted system information text. The pointer is valid
// for the lifetime of the process (static buffer in the platform layer).
const char *shellGetSystemInfo(void);
#endif // SHELL_INFO_H