CoreDX DDS Modern C++ API
Public Member Functions | Static Public Member Functions | List of all members
dds::core::policy::WriterDataLifecycle Class Reference

Lifecycle control of data in the writer cache. More...

Public Member Functions

 WriterDataLifecycle (bool autodispose_unregistered_instances=true)
 Construct a WriterDataLifecycle policy with the specified flag. More...
 
 WriterDataLifecycle (const WriterDataLifecycle &other)
 Copy constructor.
 
bool autodispose_unregistered_instances () const
 accessor
 
WriterDataLifecycleautodispose_unregistered_instances (bool b)
 modifier
 

Static Public Member Functions

static WriterDataLifecycle AutoDisposeUnregisteredInstances ()
 Helper to construct a WriterDataLifecycle policy with autodispose_unregistered_instances = true.
 
static WriterDataLifecycle ManuallyDisposeUnregisteredInstances ()
 Helper to construct a WriterDataLifecycle policy with autodispose_unregistered_instances = false.
 

Detailed Description

Lifecycle control of data in the writer cache.

Constructor & Destructor Documentation

◆ WriterDataLifecycle()

dds::core::policy::WriterDataLifecycle::WriterDataLifecycle ( bool  autodispose_unregistered_instances = true)
explicit

Construct a WriterDataLifecycle policy with the specified flag.

The default is true.


© 2009-2020 Twin Oaks Computing, Inc
Castle Rock, CO 80104
All rights reserved.