Public Member Functions

DurabilityService< D > Class Template Reference

#include <CorePolicy.hpp>

Inheritance diagram for DurabilityService< D >:

List of all members.

Public Member Functions

 DurabilityService ()
 DurabilityService (const dds::core::Duration &the_service_cleanup_delay, dds::core::policy::HistoryKind::Type the_history_kind, int32_t the_history_depth, int32_t the_max_samples, int32_t the_max_instances, int32_t the_max_samples_per_instance)
void service_cleanup_delay (const dds::core::Duration &d)
const dds::core::Duration service_cleanup_delay () const
void history_kind (dds::core::policy::HistoryKind::Type the_kind)
dds::core::policy::HistoryKind::Type history_kind () const
void history_depth (int32_t the_depth)
int32_t history_depth () const
void max_samples (int32_t the_max_samples)
int32_t max_samples () const
void max_instances (int32_t the_max_instances)
int32_t max_instances () const
void max_samples_per_instance (int32_t the_max_samples_per_instance)
int32_t max_samples_per_instance () const

Detailed Description

template<typename D>
class tdds::core::policy::DurabilityService< D >

Definition at line 799 of file CorePolicy.hpp.


Constructor & Destructor Documentation

DurabilityService (  )  [inline]

Definition at line 801 of file CorePolicy.hpp.

DurabilityService ( const dds::core::Duration the_service_cleanup_delay,
dds::core::policy::HistoryKind::Type  the_history_kind,
int32_t  the_history_depth,
int32_t  the_max_samples,
int32_t  the_max_instances,
int32_t  the_max_samples_per_instance 
) [inline]

Definition at line 804 of file CorePolicy.hpp.


Member Function Documentation

void history_depth ( int32_t  the_depth  )  [inline]

Definition at line 833 of file CorePolicy.hpp.

int32_t history_depth (  )  const [inline]

Definition at line 836 of file CorePolicy.hpp.

void history_kind ( dds::core::policy::HistoryKind::Type  the_kind  )  [inline]

Definition at line 826 of file CorePolicy.hpp.

dds::core::policy::HistoryKind::Type history_kind (  )  const [inline]

Definition at line 829 of file CorePolicy.hpp.

void max_instances ( int32_t  the_max_instances  )  [inline]

Definition at line 847 of file CorePolicy.hpp.

int32_t max_instances (  )  const [inline]

Definition at line 850 of file CorePolicy.hpp.

int32_t max_samples (  )  const [inline]

Definition at line 843 of file CorePolicy.hpp.

void max_samples ( int32_t  the_max_samples  )  [inline]

Definition at line 840 of file CorePolicy.hpp.

void max_samples_per_instance ( int32_t  the_max_samples_per_instance  )  [inline]

Definition at line 854 of file CorePolicy.hpp.

int32_t max_samples_per_instance (  )  const [inline]

Definition at line 858 of file CorePolicy.hpp.

const dds::core::Duration service_cleanup_delay (  )  const [inline]

Definition at line 822 of file CorePolicy.hpp.

void service_cleanup_delay ( const dds::core::Duration d  )  [inline]

Definition at line 819 of file CorePolicy.hpp.


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