Safir SDK Core
Loading...
Searching...
No Matches
Safir::Control Namespace Reference

Control. More...

Classes

class  Command
 Command to stop, shutdown or reboot a specific node or a whole safir system. More...
 
class  ConnectionStatisticsAllNodesResponse
 Response to a Safir.Control.GetConnectionStatisticsAllNodes service request. More...
 
class  ConnectionStatisticsItem
 Item containing statistics from one single connection. More...
 
class  ConnectionStatisticsResponse
 Response to a Safir.Control.GetConnectionStatistics service request. More...
 
class  GetConnectionStatistics
 Collect connection statistics from a singel node. More...
 
class  GetConnectionStatisticsAllNodes
 Collect connection statistics from all nodes in the system. More...
 
struct  Operation
 System or node oparations. More...
 
class  Parameters
 This class has no summary. More...
 
class  Status
 Information about the this node. More...
 

Typedefs

typedef std::shared_ptr< Command > CommandPtr
 
typedef std::shared_ptr< const Command > CommandConstPtr
 
typedef Safir::Dob::Typesystem::ObjectContainerImpl< Command > CommandContainer
 
typedef Safir::Dob::Typesystem::ArrayContainer< CommandContainer > CommandContainerArray
 
typedef Safir::Dob::Typesystem::GenericObjectSequenceContainer< Command > CommandSequenceContainer
 
typedef std::shared_ptr< ConnectionStatisticsAllNodesResponse > ConnectionStatisticsAllNodesResponsePtr
 
typedef std::shared_ptr< const ConnectionStatisticsAllNodesResponse > ConnectionStatisticsAllNodesResponseConstPtr
 
typedef Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionStatisticsAllNodesResponse > ConnectionStatisticsAllNodesResponseContainer
 
typedef Safir::Dob::Typesystem::ArrayContainer< ConnectionStatisticsAllNodesResponseContainer > ConnectionStatisticsAllNodesResponseContainerArray
 
typedef Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsAllNodesResponse > ConnectionStatisticsAllNodesResponseSequenceContainer
 
typedef std::shared_ptr< ConnectionStatisticsItem > ConnectionStatisticsItemPtr
 
typedef std::shared_ptr< const ConnectionStatisticsItem > ConnectionStatisticsItemConstPtr
 
typedef Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionStatisticsItem > ConnectionStatisticsItemContainer
 
typedef Safir::Dob::Typesystem::ArrayContainer< ConnectionStatisticsItemContainer > ConnectionStatisticsItemContainerArray
 
typedef Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsItem > ConnectionStatisticsItemSequenceContainer
 
typedef std::shared_ptr< ConnectionStatisticsResponse > ConnectionStatisticsResponsePtr
 
typedef std::shared_ptr< const ConnectionStatisticsResponse > ConnectionStatisticsResponseConstPtr
 
typedef Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionStatisticsResponse > ConnectionStatisticsResponseContainer
 
typedef Safir::Dob::Typesystem::ArrayContainer< ConnectionStatisticsResponseContainer > ConnectionStatisticsResponseContainerArray
 
typedef Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsResponse > ConnectionStatisticsResponseSequenceContainer
 
typedef std::shared_ptr< GetConnectionStatistics > GetConnectionStatisticsPtr
 
typedef std::shared_ptr< const GetConnectionStatistics > GetConnectionStatisticsConstPtr
 
typedef Safir::Dob::Typesystem::ObjectContainerImpl< GetConnectionStatistics > GetConnectionStatisticsContainer
 
typedef Safir::Dob::Typesystem::ArrayContainer< GetConnectionStatisticsContainer > GetConnectionStatisticsContainerArray
 
typedef Safir::Dob::Typesystem::GenericObjectSequenceContainer< GetConnectionStatistics > GetConnectionStatisticsSequenceContainer
 
typedef std::shared_ptr< GetConnectionStatisticsAllNodes > GetConnectionStatisticsAllNodesPtr
 
typedef std::shared_ptr< const GetConnectionStatisticsAllNodes > GetConnectionStatisticsAllNodesConstPtr
 
typedef Safir::Dob::Typesystem::ObjectContainerImpl< GetConnectionStatisticsAllNodes > GetConnectionStatisticsAllNodesContainer
 
typedef Safir::Dob::Typesystem::ArrayContainer< GetConnectionStatisticsAllNodesContainer > GetConnectionStatisticsAllNodesContainerArray
 
typedef Safir::Dob::Typesystem::GenericObjectSequenceContainer< GetConnectionStatisticsAllNodes > GetConnectionStatisticsAllNodesSequenceContainer
 
typedef std::shared_ptr< Parameters > ParametersPtr
 
typedef std::shared_ptr< const Parameters > ParametersConstPtr
 
typedef Safir::Dob::Typesystem::ObjectContainerImpl< Parameters > ParametersContainer
 
typedef Safir::Dob::Typesystem::ArrayContainer< ParametersContainer > ParametersContainerArray
 
typedef Safir::Dob::Typesystem::GenericObjectSequenceContainer< Parameters > ParametersSequenceContainer
 
typedef std::shared_ptr< Status > StatusPtr
 
typedef std::shared_ptr< const Status > StatusConstPtr
 
typedef Safir::Dob::Typesystem::ObjectContainerImpl< Status > StatusContainer
 
typedef Safir::Dob::Typesystem::ArrayContainer< StatusContainer > StatusContainerArray
 
typedef Safir::Dob::Typesystem::GenericObjectSequenceContainer< Status > StatusSequenceContainer
 

Functions

static bool operator== (const Operation::Enumeration first, const Operation::EnumerationContainer &second)
 
static bool operator!= (const Operation::Enumeration first, const Operation::EnumerationContainer &second)
 

Detailed Description

Typedef Documentation

◆ CommandConstPtr

typedef std::shared_ptr<const Command> Safir::Control::CommandConstPtr

◆ CommandContainer

◆ CommandContainerArray

◆ CommandPtr

typedef std::shared_ptr<Command> Safir::Control::CommandPtr

◆ CommandSequenceContainer

◆ ConnectionStatisticsAllNodesResponseConstPtr

◆ ConnectionStatisticsAllNodesResponseContainer

◆ ConnectionStatisticsAllNodesResponseContainerArray

◆ ConnectionStatisticsAllNodesResponsePtr

◆ ConnectionStatisticsAllNodesResponseSequenceContainer

◆ ConnectionStatisticsItemConstPtr

◆ ConnectionStatisticsItemContainer

◆ ConnectionStatisticsItemContainerArray

◆ ConnectionStatisticsItemPtr

◆ ConnectionStatisticsItemSequenceContainer

◆ ConnectionStatisticsResponseConstPtr

◆ ConnectionStatisticsResponseContainer

◆ ConnectionStatisticsResponseContainerArray

◆ ConnectionStatisticsResponsePtr

◆ ConnectionStatisticsResponseSequenceContainer

◆ GetConnectionStatisticsAllNodesConstPtr

◆ GetConnectionStatisticsAllNodesContainer

◆ GetConnectionStatisticsAllNodesContainerArray

◆ GetConnectionStatisticsAllNodesPtr

◆ GetConnectionStatisticsAllNodesSequenceContainer

◆ GetConnectionStatisticsConstPtr

◆ GetConnectionStatisticsContainer

◆ GetConnectionStatisticsContainerArray

◆ GetConnectionStatisticsPtr

◆ GetConnectionStatisticsSequenceContainer

◆ ParametersConstPtr

typedef std::shared_ptr<const Parameters> Safir::Control::ParametersConstPtr

◆ ParametersContainer

◆ ParametersContainerArray

◆ ParametersPtr

typedef std::shared_ptr<Parameters> Safir::Control::ParametersPtr

◆ ParametersSequenceContainer

◆ StatusConstPtr

typedef std::shared_ptr<const Status> Safir::Control::StatusConstPtr

◆ StatusContainer

◆ StatusContainerArray

◆ StatusPtr

typedef std::shared_ptr<Status> Safir::Control::StatusPtr

◆ StatusSequenceContainer

Function Documentation

◆ operator!=()

static bool Safir::Control::operator!= ( const Operation::Enumeration first,
const Operation::EnumerationContainer & second )
static

◆ operator==()

static bool Safir::Control::operator== ( const Operation::Enumeration first,
const Operation::EnumerationContainer & second )
static