3 #ifndef OPENDDS_SAFETY_PROFILE 20 is_must_understand(
false);
22 is_default_label(
false);
30 DynamicTypePtrPairSeen dt_ptr_pair;
36 ACE_ERROR((
LM_ERROR,
"(%P|%t) ERROR: MemberDescriptorImpl::_copy_value is not implemented\n"));
42 ACE_ERROR((
LM_ERROR,
"(%P|%t) ERROR: MemberDescriptorImpl::_tao_type is not implemented\n"));
55 ACE_ERROR((
LM_ERROR,
"(%P|%t) ERRROR: MemberDescriptorImpl::is_consistent is not implemented\n"));
61 ACE_ERROR((
LM_ERROR,
"(%P|%t) ERROR: MemberDescriptorImpl::_tao_marshal__DDS_MemberDescriptor is not implemented\n"));
67 ACE_ERROR((
LM_ERROR,
"(%P|%t) ERROR: MemberDescriptorImpl::_tao_unmarshal__DDS_MemberDescriptor is not implemented\n"));
75 if (lhs[i] != rhs[i]) {
86 const DDS::DynamicType_ptr lhs_type = lhs->
type();
87 const DDS::DynamicType_ptr rhs_type = rhs->
type();
89 std::strcmp(lhs->
name(), rhs->
name()) == 0 &&
90 lhs->
id() == rhs->
id() &&
108 #endif // OPENDDS_SAFETY_PROFILE
bool is_key(DDS::DynamicType_ptr type, const char *field)
CORBA::ValueBase * _copy_value()
CORBA::TypeCode_ptr _tao_type() const
bool operator==(const DDS::UnionCaseLabelSeq &lhs, const DDS::UnionCaseLabelSeq &rhs)
bool equals(DDS::MemberDescriptor *other)
::CORBA::Boolean _tao_marshal__DDS_MemberDescriptor(TAO_OutputCDR &, TAO_ChunkInfo &) const
bool test_equality(DDS::DynamicType_ptr lhs, DDS::DynamicType_ptr rhs, DynamicTypePtrPairSeen &dt_ptr_pair)
public boolean is_optional
DDS::ReturnCode_t copy_from(DDS::MemberDescriptor *)
public unsigned long index
public UnionCaseLabelSeq label
public TryConstructKind try_construct_kind
public string default_value
const ACE_CDR::ULong MEMBER_ID_INVALID
::CORBA::Boolean _tao_unmarshal__DDS_MemberDescriptor(TAO_InputCDR &, TAO_ChunkInfo &)
public boolean is_default_label
public boolean is_must_understand
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
::CORBA::Boolean is_consistent()
const ReturnCode_t RETCODE_UNSUPPORTED
The Internal API and Implementation of OpenDDS.
ACE_CDR::ULong length() const