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

Data presentation. More...

Public Member Functions

 TPresentation (dds::core::policy::PresentationAccessScopeKind::Type access_scope=dds::core::policy::PresentationAccessScopeKind::INSTANCE, bool coherent_access=false, bool ordered_access=false)
 Constructor.
 
 TPresentation (const TPresentation &other)
 Copy constructor.
 
TPresentationaccess_scope (dds::core::policy::PresentationAccessScopeKind::Type as)
 modifier
 
dds::core::policy::PresentationAccessScopeKind::Type access_scope () const
 accessor
 
TPresentationcoherent_access (bool on)
 modifier
 
bool coherent_access () const
 accessor
 
TPresentationordered_access (bool on)
 modifier
 
bool ordered_access () const
 accessor
 

Static Public Member Functions

static TPresentation GroupAccessScope (bool coherent=false, bool ordered=false)
 Helper to construct Presentation policy with access_scope of dds::core::policy::PresentationAccessScopeKind::GROUP.
 
static TPresentation InstanceAccessScope (bool coherent=false, bool ordered=false)
 Helper to construct Presentation policy with access_scope of dds::core::policy::PresentationAccessScopeKind::INSTANCE.
 
static TPresentation TopicAccessScope (bool coherent=false, bool ordered=false)
 Helper to construct Presentation policy with access_scope of dds::core::policy::PresentationAccessScopeKind::TOPIC.
 

Detailed Description

Data presentation.


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