onboardapi  9.10.0
by Rheinmetall
M_Watchdog::ConfigWatch Struct Reference

Configure to watch a specified function. More...

Public Member Functions

 ConfigWatch ()
 
 ConfigWatch (std::string const &KeyWatchedClientId, std::string const &KeyAssociatedServiceName, M_Common::StringListType const &WatchedOperations, bool IsRemoved)
 

Public Attributes

std::string KeyWatchedClientId
 Identifies the client whose operations are to be watched. More...
 
std::string KeyAssociatedServiceName
 Identifies the service name corresponding to the client that executes the operations to be watched. More...
 
M_Common::StringListType WatchedOperations
 
bool IsRemoved
 Indicates to the service whether the specific watch should be removed. More...
 

Detailed Description

Configure to watch a specified function.

Constructor & Destructor Documentation

◆ ConfigWatch() [1/2]

M_Watchdog::ConfigWatch::ConfigWatch ( )

◆ ConfigWatch() [2/2]

M_Watchdog::ConfigWatch::ConfigWatch ( std::string const &  KeyWatchedClientId,
std::string const &  KeyAssociatedServiceName,
M_Common::StringListType const &  WatchedOperations,
bool  IsRemoved 
)

Member Data Documentation

◆ IsRemoved

bool M_Watchdog::ConfigWatch::IsRemoved

Indicates to the service whether the specific watch should be removed.

◆ KeyAssociatedServiceName

std::string M_Watchdog::ConfigWatch::KeyAssociatedServiceName

Identifies the service name corresponding to the client that executes the operations to be watched.

◆ KeyWatchedClientId

std::string M_Watchdog::ConfigWatch::KeyWatchedClientId

Identifies the client whose operations are to be watched.

◆ WatchedOperations

M_Common::StringListType M_Watchdog::ConfigWatch::WatchedOperations

List of operations issued by the client to be watched. Note: If empty, all watchable operations should be watched.