Wrapper classs for the ua stack structure OpcUa_Annotation.
More...
#include <uaannotation.h>
List of all members.
Detailed Description
Wrapper classs for the ua stack structure OpcUa_Annotation.
Constructor & Destructor Documentation
UaAnnotation::UaAnnotation |
( |
) |
|
Constructs an annotation with intitial values
Constructs an annotation with values from other UaAnnotation object
UaAnnotation::UaAnnotation |
( |
const OpcUa_Annotation & |
other ) |
|
Constructs an annotation with values from other OpcUa_Annotation structure
Constructs an annotation with the passed message, user name and annotation time
UaAnnotation::~UaAnnotation |
( |
) |
|
Member Function Documentation
void UaAnnotation::clear |
( |
) |
|
OpcUa_Annotation * UaAnnotation::clone |
( |
const OpcUa_Annotation & |
source ) |
[static] |
Copy OpcUa_VariableAttributes data to a newly allocated OpcUa_VariableAttributes..
- Returns:
- new copy.
- Parameters:
-
void UaAnnotation::cloneTo |
( |
const OpcUa_Annotation & |
source, |
|
|
OpcUa_Annotation & |
copy |
|
) |
| [static] |
Copy OpcUa_Annotation data to an exisitng OpcUa_Annotation structure.
- Parameters:
-
[in] | source | The source of the cloneoperation. |
[in,out] | copy | The destination of the cloneoperation. |
OpcUa_Annotation * UaAnnotation::copy |
( |
) |
const |
Copy UaAnnotation data to a newly allocated OpcUa_Annotation.
- Returns:
- data to a newly allocated OpcUa_Annotation.
void UaAnnotation::copyTo |
( |
OpcUa_Annotation * |
pDst ) |
const |
Copy UaAnnotation data to an exisitng OpcUa_Annotation structure.
- Parameters:
-
pDst | the destination of this copyoperation. |
void UaAnnotation::detach |
( |
) |
|
Reset OpcUa_Annotation structure without clearing the data.
UaString UaAnnotation::message |
( |
) |
const |
The message of the annotation.
UaAnnotation::operator const OpcUa_Annotation * |
( |
) |
const |
Return internal OpcUa_Annotation structure.
- Returns:
- internal OpcUa_Annotation structure.
Assignment operator.
- Returns:
- Assignment operator.
- Parameters:
-
Sets the Annotation.
- Parameters:
-
[in] | message | The passed message for the annotation. |
[in] | userName | The correct user name for the annotation. |
[in] | annotationTime | The time used in this annotation. |
UaString UaAnnotation::toString |
( |
) |
const |
UaString UaAnnotation::userName |
( |
) |
const |
The user name of the annotation.
The documentation for this class was generated from the following files:
- /home/buildbot/work/uasdkcpp/src/uabase/uabasecpp/uaannotation.h
- /home/buildbot/work/uasdkcpp/src/uabase/uabasecpp/uaannotation.cpp