7 epicsShareFunc std::string epicsShareAPI
setIOCName(
const char* iocName);
8 epicsShareFunc std::string epicsShareAPI
getIOCName();
9 epicsShareFunc std::string epicsShareAPI
getIOCGroup();
10 epicsShareFunc std::string epicsShareAPI
trimString(
const std::string& str);
11 epicsShareFunc
int epicsShareAPI
compressString(
const std::string& str, std::string& comp_str);
12 epicsShareFunc
int epicsShareAPI
uncompressString(
const std::string& comp_str, std::string& str);
14 epicsShareFunc std::string epicsShareAPI
getIOCName();
15 epicsShareFunc std::string epicsShareAPI
getIOCGroup();
17 epicsShareFunc
int getFileList(
const std::string& dirBase, std::list<std::string>& files);
18 epicsShareFunc
int filterList(std::list<std::string>& items,
const std::string& regex);
22 epicsShareFunc
void dbLoadRecordsLoop(
const char* dbFile,
const char* macros,
const char* loopVar,
int start,
int stop,
int step);
23 epicsShareFunc
void dbLoadRecordsList(
const char* dbFile,
const char* macros,
const char* loopVar,
const char* list,
const char* sep);
25 epicsShareFunc
void iocshCmdLoop(
const char* command,
const char* macros,
const char* loopVar,
int start,
int stop,
int step);
26 epicsShareFunc
void iocshCmdList(
const char* command,
const char* macros,
const char* loopVar,
const char* list,
const char* sep);
28 epicsShareFunc
int freeIPPort(
const char* macro);
epicsShareFunc int freeIPPort(const char *macro)
epicsShareFunc int filterList(std::list< std::string > &items, const std::string ®ex)
epicsShareFunc std::string epicsShareAPI getIOCName()
epicsShareFunc void dbLoadRecordsList(const char *dbFile, const char *macros, const char *loopVar, const char *list, const char *sep)
Load a db file multiple times according to a list of items separated by known separator(s).
epicsShareFunc std::string epicsShareAPI trimString(const std::string &str)
epicsShareFunc std::string json_list_to_array(std::list< std::string > &items)
epicsShareFunc std::string epicsShareAPI setIOCName(const char *iocName)
epicsShareFunc int getFileList(const std::string &dirBase, std::list< std::string > &files)
returns -1 if unable to open directory, else number of items in directory
epicsShareFunc void iocshCmdList(const char *command, const char *macros, const char *loopVar, const char *list, const char *sep)
Execute a command multiple times according to a list of items separated by known separator(s).
epicsShareFunc std::string epicsShareAPI getIOCGroup()
epicsShareFunc int epicsShareAPI compressString(const std::string &str, std::string &comp_str)
compress a string usinf zlib and then convert compressed bytes into an ascii hex sequence suitable fo...
epicsShareFunc int epicsShareAPI uncompressString(const std::string &comp_str, std::string &str)
uncompress a string created using compressString()
epicsShareFunc double getProcessUptime(const char *procExecutableName)
returns -1.0 if process not running, else process uptime in seconds
epicsShareFunc void iocshCmdLoop(const char *command, const char *macros, const char *loopVar, int start, int stop, int step)
Execute command multiple times substituting a specified macro according to a number range...
epicsShareFunc void dbLoadRecordsLoop(const char *dbFile, const char *macros, const char *loopVar, int start, int stop, int step)
Load a db file multiple times substituting a specified macro according to a number range...