Collect connection statistics from a singel node.
More...
#include </home/lars/safir/safir-sdk-core/src/safir_dou/gen/cpp/include/Safir/Control/GetConnectionStatistics.h>
Collect connection statistics from a singel node.
Expected response is Safir.Control.ConnectionStatisticsResponse
◆ GetConnectionStatistics() [1/2]
Safir::Control::GetConnectionStatistics::GetConnectionStatistics |
( |
| ) |
|
◆ GetConnectionStatistics() [2/2]
◆ Clone()
Create a copy of the object.
Will create a copy of the object on the heap and return a smart pointer to it. Use std::static_pointer_cast or std::dynamic_pointer_cast to cast it to the pointer type that you're after.
- Returns
- A smart pointer to the copy of the object.
Reimplemented from Safir::Dob::Typesystem::Object.
◆ Create()
◆ GetMember() [1/2]
Get a const reference to a member container from an object.
Use the methods in Members to get member indices and array sizes for use with this method.
Note: Do not use this method unless you're very sure it is the one you need!
- Parameters
-
member | [in] - The index of the member to get. |
index | [in] - The array index of the member to get. |
- Returns
- A const reference to the member container.
- Exceptions
-
IllegalValueException | If the index is not in the range of the array. |
SoftwareViolationException | If the element is not an array and the index is not 0. |
Reimplemented from Safir::Dob::Typesystem::Object.
◆ GetMember() [2/2]
Get a reference to a member container from an object.
Use the methods in Members to get member indices and array sizes for use with this method.
Note: Do not use this method unless you're very sure it is the one you need!
- Parameters
-
member | [in] - The index of the member to get. |
index | [in] - The array index of the member to get. |
- Returns
- A reference to the member container.
- Exceptions
-
IllegalValueException | If the index is not in the range of the array. |
SoftwareViolationException | If the element is not an array and the index is not 0. |
Reimplemented from Safir::Dob::Typesystem::Object.
◆ GetTypeId()
Get the type id of this object.
Gets the type id of the object. Method is virtual to ensure that the right value gets returned for pointers or references.
- Note
- this method is overridden by all auto-generated classes.
- Returns
- The TypeId of the object.
Reimplemented from Safir::Dob::Typesystem::Object.
◆ IsChanged()
bool Safir::Control::GetConnectionStatistics::IsChanged |
( |
| ) |
|
|
overridevirtual |
Check if any member of this object is changed.
This method will recursively check if any member of the object has its change flag set.
- Note
- this method is overridden by all auto-generated classes.
- Returns
- True if any member has changed.
Reimplemented from Safir::Dob::Typesystem::Object.
◆ SetChanged()
void Safir::Control::GetConnectionStatistics::SetChanged |
( |
const bool | changed | ) |
|
|
overridevirtual |
Recursively set change flags in all members of this object.
- Note
- this method is overridden by all auto-generated classes.
- Parameters
-
changed | [in] - The value to set the change flags to |
Reimplemented from Safir::Dob::Typesystem::Object.
◆ WriteToBlob()
Write the object to a blob.
- Parameters
-
handle | [in] - Handle to a blobWriter that is the destination of the serialized object. |
Reimplemented from Safir::Dob::Typesystem::Object.
◆ ClassTypeId