UaExtensionObject Class Reference
#include <uaextensionobject.h>
List of all members.
Detailed Description
UaExtensionObject Derived from OpcUa_ExtensionObject.
Member Enumeration Documentation
Definition of the ExtensionObjectEncoding Enumeration.
- Enumerator:
-
None |
None |
Binary |
Binary |
Xml |
Xml |
EncodeableObject |
EncodableObject |
Constructor & Destructor Documentation
UaExtensionObject::UaExtensionObject |
( |
|
) |
|
UaExtensionObject::UaExtensionObject |
( |
const OpcUa_ExtensionObject & |
other |
) |
|
construction
- Parameters:
-
| other | the OpcUa_ExtensionObject. |
UaExtensionObject::UaExtensionObject |
( |
const UaArgument & |
other |
) |
|
UaExtensionObject::UaExtensionObject |
( |
const UaRange & |
other |
) |
|
UaExtensionObject::UaExtensionObject |
( |
const UaBuildInfo & |
other |
) |
|
UaExtensionObject::~UaExtensionObject |
( |
|
) |
|
Member Function Documentation
void UaExtensionObject::clear |
( |
|
) |
|
Assignment operator.
- Parameters:
-
- Returns:
- Assignment operator.
UaExtensionObject::operator const OpcUa_ExtensionObject * |
( |
|
) |
const |
Return internal OpcUa_ExtensionObject structure.
- Returns:
- internal OpcUa_ExtensionObject structure.
OpcUa_ExtensionObject * UaExtensionObject::copy |
( |
|
) |
const |
Copy UaExtensionObject data to a newly allocated OpcUa_ExtensionObject.
- Returns:
- a newly allocated OpcUa_ExtensionObject.
void UaExtensionObject::copyTo |
( |
OpcUa_ExtensionObject * |
pDst |
) |
const |
Copy UaExtensionObject data to an exisitng OpcUa_ExtensionObject structure.
- Parameters:
-
| pDst | the destination of this operation. |
OpcUa_ExtensionObject * UaExtensionObject::clone |
( |
const OpcUa_ExtensionObject & |
source |
) |
[static] |
Copy OpcUa_VariableAttributes data to a newly allocated OpcUa_VariableAttributes..
- Parameters:
-
- Returns:
- new copy.
void UaExtensionObject::cloneTo |
( |
const OpcUa_ExtensionObject & |
source, |
|
|
OpcUa_ExtensionObject & |
copy | |
|
) |
| | [static] |
Copy OpcUa_VariableTypeAttributes data to an exisitng OpcUa_VariableTypeAttributes structure.
- Parameters:
-
| source | Source OpcUa_VariableTypeAttributes to clone. |
| copy | New copy of source OpcUa_VariableTypeAttributes. |
void UaExtensionObject::detach |
( |
|
) |
|
Reset OpcUa_ExtensionObject structure without clearing the data.
UaString UaExtensionObject::toString |
( |
|
) |
const |
OpcUa_StatusCode UaExtensionObject::toArgument |
( |
UaArgument & |
val |
) |
const |
Set a UaArgument to an argument.
- Parameters:
-
- Returns:
- the OPC UA Status code.
OpcUa_StatusCode UaExtensionObject::toRange |
( |
UaRange & |
val |
) |
const |
Convert a value to Range.
- Parameters:
-
- Returns:
- the OPC UA Status code.
OpcUa_StatusCode UaExtensionObject::toEUInformation |
( |
UaEUInformation & |
val |
) |
const |
Convert a value to EUInformation.
- Parameters:
-
- Returns:
- the OPC UA Status code.
OpcUa_StatusCode UaExtensionObject::toBuildInfo |
( |
UaBuildInfo & |
val |
) |
const |
Convert a value to BuildInfo.
- Parameters:
-
- Returns:
- the OPC UA Status code.
Convert a value to ServerStatusDataType.
- Parameters:
-
- Returns:
- the OPC UA Status code.
Returns the encoding of the extension object. Based on the return value of this method, the extension object contains an object as structure, a binary encoded object or a XML encoded object.
const OpcUa_Void* UaExtensionObject::object |
( |
|
) |
const [inline] |
Returns a pointer to the object as structure
const OpcUa_EncodeableType* UaExtensionObject::objectType |
( |
|
) |
const [inline] |
Returns the encodeable type of the object as structure
const OpcUa_ByteString* UaExtensionObject::binary |
( |
|
) |
const [inline] |
Returns the binary encoded object
const OpcUa_XmlElement* UaExtensionObject::xml |
( |
|
) |
const [inline] |
Returns the XML encoded object
The documentation for this class was generated from the following files:
- src/uabase/uabasecpp/uaextensionobject.h
- src/uabase/uabasecpp/uaextensionobject.cpp