RTI Connext Traditional C++ API Version 7.3.0
DDS_TypeDeallocationParams_t Struct Reference

Configures whether to release or not pointer and optional members. More...

Public Member Functions

struct DDS_TypeDeallocationParams_tset_delete_pointers (DDS_Boolean do_delete)
 
struct DDS_TypeDeallocationParams_tset_delete_optional_members (DDS_Boolean do_delete)
 

Public Attributes

DDS_Boolean delete_pointers
 Whether to delete pointer members or not. More...
 
DDS_Boolean delete_optional_members
 Whether to delete optional members or not. More...
 

Detailed Description

Configures whether to release or not pointer and optional members.

By default both pointers optional members are released when they are not null.

This structure is also defined in xcdr.1.0/srcC/typeObject/TypeObjectInfrastructure.h. If changes are made, please ensure they are made in both locations.

Examples
HelloWorld.cxx, and HelloWorldPlugin.cxx.

Member Function Documentation

◆ set_delete_pointers()

struct DDS_TypeDeallocationParams_t & DDS_TypeDeallocationParams_t::set_delete_pointers ( DDS_Boolean  do_delete)
inline

Whether to delete pointer members or not

◆ set_delete_optional_members()

struct DDS_TypeDeallocationParams_t & DDS_TypeDeallocationParams_t::set_delete_optional_members ( DDS_Boolean  do_delete)
inline

Whether to delete optional members or not

Member Data Documentation

◆ delete_pointers

DDS_Boolean DDS_TypeDeallocationParams_t::delete_pointers

Whether to delete pointer members or not.

Examples
HelloWorld.cxx, and HelloWorldPlugin.cxx.

◆ delete_optional_members

DDS_Boolean DDS_TypeDeallocationParams_t::delete_optional_members

Whether to delete optional members or not.

Examples
HelloWorld.cxx, and HelloWorldPlugin.cxx.