OpenDDS  Snapshot(2023/04/07-19:43)
Public Member Functions | Public Attributes | List of all members
DDS::MemberDescriptor Interface Reference

import"DdsDynamicData.idl";

Collaboration diagram for DDS::MemberDescriptor:
Collaboration graph
[legend]

Public Member Functions

DDS::ReturnCode_t copy_from (in MemberDescriptor descriptor)
 
boolean equals (in MemberDescriptor descriptor)
 
boolean is_consistent ()
 

Public Attributes

public ObjectName name
 
public MemberId id
 
public DynamicType type
 
public string default_value
 
public unsigned long index
 
public UnionCaseLabelSeq label
 
public TryConstructKind try_construct_kind
 
public boolean is_key
 
public boolean is_optional
 
public boolean is_must_understand
 
public boolean is_shared
 
public boolean is_default_label
 

Detailed Description

Definition at line 89 of file DdsDynamicData.idl.

Member Function Documentation

◆ copy_from()

DDS::ReturnCode_t DDS::MemberDescriptor::copy_from ( in MemberDescriptor  descriptor)

◆ equals()

boolean DDS::MemberDescriptor::equals ( in MemberDescriptor  descriptor)

◆ is_consistent()

boolean DDS::MemberDescriptor::is_consistent ( )

Member Data Documentation

◆ default_value

public string DDS::MemberDescriptor::default_value

Definition at line 93 of file DdsDynamicData.idl.

Referenced by OpenDDS::XTypes::test_equality().

◆ id

public MemberId DDS::MemberDescriptor::id

◆ index

public unsigned long DDS::MemberDescriptor::index

◆ is_default_label

public boolean DDS::MemberDescriptor::is_default_label

◆ is_key

public boolean DDS::MemberDescriptor::is_key

Definition at line 97 of file DdsDynamicData.idl.

Referenced by OpenDDS::XTypes::test_equality().

◆ is_must_understand

public boolean DDS::MemberDescriptor::is_must_understand

Definition at line 99 of file DdsDynamicData.idl.

Referenced by OpenDDS::XTypes::test_equality().

◆ is_optional

public boolean DDS::MemberDescriptor::is_optional

Definition at line 98 of file DdsDynamicData.idl.

Referenced by OpenDDS::XTypes::test_equality().

◆ is_shared

public boolean DDS::MemberDescriptor::is_shared

Definition at line 100 of file DdsDynamicData.idl.

Referenced by OpenDDS::XTypes::test_equality().

◆ label

public UnionCaseLabelSeq DDS::MemberDescriptor::label

◆ name

public ObjectName DDS::MemberDescriptor::name

◆ try_construct_kind

public TryConstructKind DDS::MemberDescriptor::try_construct_kind

◆ type

public DynamicType DDS::MemberDescriptor::type

Definition at line 92 of file DdsDynamicData.idl.

Referenced by OpenDDS::XTypes::test_equality().


The documentation for this interface was generated from the following file: