idl¶
- class cyclonedds.idl.IdlStruct[source]¶
Bases:
object
- class cyclonedds.idl.IdlUnion(**kwargs)[source]¶
Bases:
object
- property value¶
- class cyclonedds.idl.IdlEnum(value=<object object>, *args, **kwargs)[source]¶
Bases:
enum.Enum
An enumeration.
idl.types¶
Copyright(c) 2021 ZettaScale Technology and others
This program and the accompanying materials are made available under the
terms of the Eclipse Public License v. 2.0 which is available at
http://www.eclipse.org/legal/epl-2.0, or the Eclipse Distribution License
1.0 which is available at
SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause
- class cyclonedds.idl.types.bounded_str(max_length)[source]¶
Bases:
object
- Parameters
max_length (int) –
- Return type
None
- class cyclonedds.idl.types.case(discriminator_value, subtype)[source]¶
Bases:
cyclonedds.idl.types.ValidUnionHolder
- Parameters
subtype (type) –
- Return type
None
- class cyclonedds.idl.types.default(subtype)[source]¶
Bases:
cyclonedds.idl.types.ValidUnionHolder
- Parameters
subtype (type) –
- Return type
None
idl.annotations¶
Copyright(c) 2021 to 2022 ZettaScale Technology and others
This program and the accompanying materials are made available under the
terms of the Eclipse Public License v. 2.0 which is available at
http://www.eclipse.org/legal/epl-2.0, or the Eclipse Distribution License
1.0 which is available at
SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause
- cyclonedds.idl.annotations.xcdrv2(cls)[source]¶
- Parameters
cls (cyclonedds.idl.annotations.T) –
- Return type
cyclonedds.idl.annotations.T
- cyclonedds.idl.annotations.cdrv0(cls)[source]¶
- Parameters
cls (cyclonedds.idl.annotations.T) –
- Return type
cyclonedds.idl.annotations.T
- cyclonedds.idl.annotations.nested(cls)[source]¶
- Parameters
cls (cyclonedds.idl.annotations.T) –
- Return type
cyclonedds.idl.annotations.T
- cyclonedds.idl.annotations.final(cls)[source]¶
- Parameters
cls (cyclonedds.idl.annotations.T) –
- Return type
cyclonedds.idl.annotations.T
- cyclonedds.idl.annotations.appendable(cls)[source]¶
- Parameters
cls (cyclonedds.idl.annotations.T) –
- Return type
cyclonedds.idl.annotations.T
- cyclonedds.idl.annotations.mutable(cls)[source]¶
- Parameters
cls (cyclonedds.idl.annotations.T) –
- Return type
cyclonedds.idl.annotations.T