WPILibC++  2019.1.1-beta-2-18-ga769d56
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
File Save/Load Functions

Functions

const char * NT_SavePersistent (NT_Inst inst, const char *filename)
 Save persistent values to a file. More...
 
const char * NT_LoadPersistent (NT_Inst inst, const char *filename, void(*warn)(size_t line, const char *msg))
 Load persistent values from a file. More...
 
const char * NT_SaveEntries (NT_Inst inst, const char *filename, const char *prefix, size_t prefix_len)
 Save table values to a file. More...
 
const char * NT_LoadEntries (NT_Inst inst, const char *filename, const char *prefix, size_t prefix_len, void(*warn)(size_t line, const char *msg))
 Load table values from a file. More...
 

Detailed Description

Function Documentation

const char* NT_LoadEntries ( NT_Inst  inst,
const char *  filename,
const char *  prefix,
size_t  prefix_len,
void(*)(size_t line, const char *msg)  warn 
)

Load table values from a file.

The file format used is identical to that used for SavePersistent / LoadPersistent.

Parameters
instinstance handle
filenamefilename
prefixload only keys starting with this prefix
prefix_lenlength of prefix in bytes
warncallback function for warnings
Returns
error string, or nullptr if successful
const char* NT_LoadPersistent ( NT_Inst  inst,
const char *  filename,
void(*)(size_t line, const char *msg)  warn 
)

Load persistent values from a file.

The server automatically does this at startup, but this function provides a way to restore persistent values in the same format from a file at any time on either a client or a server.

Parameters
instinstance handle
filenamefilename
warncallback function for warnings
Returns
error string, or NULL if successful
const char* NT_SaveEntries ( NT_Inst  inst,
const char *  filename,
const char *  prefix,
size_t  prefix_len 
)

Save table values to a file.

The file format used is identical to that used for SavePersistent.

Parameters
instinstance handle
filenamefilename
prefixsave only keys starting with this prefix
prefix_lenlength of prefix in bytes
Returns
error string, or nullptr if successful
const char* NT_SavePersistent ( NT_Inst  inst,
const char *  filename 
)

Save persistent values to a file.

The server automatically does this, but this function provides a way to save persistent values in the same format to a file on either a client or a server.

Parameters
instinstance handle
filenamefilename
Returns
error string, or NULL if successful