Release notes; HAS_DBSERVER_STATS in dbServer.h
This commit is contained in:
@ -18,6 +18,13 @@ __This version of EPICS has not been released yet.__
|
||||
|
||||
__Add new items below here__
|
||||
|
||||
### New `dbServerStats()` API for iocStats
|
||||
|
||||
A new routine provides the ability to request channel and client counts from
|
||||
name server layers that implement the `stats()` method. A preprocessor macro
|
||||
`HAS_DBSERVER_STATS` macro is defined in the `dbServer.h` header file to
|
||||
simplify code that needs to support older versions of Base as well.
|
||||
|
||||
-----
|
||||
|
||||
## EPICS Release 7.0.9
|
||||
|
@ -142,6 +142,11 @@ DBCORE_API void dbsr(unsigned level);
|
||||
*/
|
||||
DBCORE_API int dbServerClient(char *pBuf, size_t bufSize);
|
||||
|
||||
/** @brief CPP Macro indicating the dbServerStats() routine exists.
|
||||
* @since UNRELEASED
|
||||
*/
|
||||
#define HAS_DBSERVER_STATS
|
||||
|
||||
/** @brief Fetch statistics from named server.
|
||||
*
|
||||
* This is an API for iocStats and similar to fetch the number of channels
|
||||
@ -151,6 +156,8 @@ DBCORE_API int dbServerClient(char *pBuf, size_t bufSize);
|
||||
* @param clients Where to return the client count
|
||||
* @returns 0 on success; -1 if IOC isn't running, no such named server,
|
||||
* or that server doesn't implement the stats method.
|
||||
*
|
||||
* @since UNRELEASED
|
||||
*/
|
||||
DBCORE_API int dbServerStats(const char *name, unsigned *channels, unsigned *clients);
|
||||
|
||||
|
Reference in New Issue
Block a user