Safir SDK Core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Safir::Dob::DistributionChannelOverrideProperty Class Reference

Defines the distribution channel used for transmission of this class. More...

#include <Safir/Dob/DistributionChannelOverrideProperty.h>

Static Public Member Functions

static bool HasProperty (const Safir::Dob::Typesystem::ObjectPtr object)
 
static void SetDistributionChannel (Safir::Dob::Typesystem::ObjectPtr object, const std::wstring &value)
 The distribution channel to use for classes mapped to this property. More...
 
static void SetNullDistributionChannel (Safir::Dob::Typesystem::ObjectPtr object)
 
static bool IsNullDistributionChannel (const Safir::Dob::Typesystem::ObjectPtr object)
 
static bool IsChangedDistributionChannel (const Safir::Dob::Typesystem::ObjectPtr object)
 
static bool IsReadOnlyDistributionChannel (const Safir::Dob::Typesystem::ObjectPtr object)
 
static const std::wstring GetDistributionChannel (const Safir::Dob::Typesystem::ObjectPtr object)
 The distribution channel to use for classes mapped to this property. More...
 

Static Public Attributes

static const
Safir::Dob::Typesystem::TypeId 
ClassTypeId = 482612841443307495LL
 Type id for DistributionChannelOverrideProperty. More...
 

Detailed Description

Defines the distribution channel used for transmission of this class.

This value overrides the inherited value, and it is not inherited by child classes.

Member Function Documentation

static const std::wstring Safir::Dob::DistributionChannelOverrideProperty::GetDistributionChannel ( const Safir::Dob::Typesystem::ObjectPtr  object)
static

The distribution channel to use for classes mapped to this property.

static bool Safir::Dob::DistributionChannelOverrideProperty::HasProperty ( const Safir::Dob::Typesystem::ObjectPtr  object)
static
static bool Safir::Dob::DistributionChannelOverrideProperty::IsChangedDistributionChannel ( const Safir::Dob::Typesystem::ObjectPtr  object)
static
static bool Safir::Dob::DistributionChannelOverrideProperty::IsNullDistributionChannel ( const Safir::Dob::Typesystem::ObjectPtr  object)
static
static bool Safir::Dob::DistributionChannelOverrideProperty::IsReadOnlyDistributionChannel ( const Safir::Dob::Typesystem::ObjectPtr  object)
static
static void Safir::Dob::DistributionChannelOverrideProperty::SetDistributionChannel ( Safir::Dob::Typesystem::ObjectPtr  object,
const std::wstring &  value 
)
static

The distribution channel to use for classes mapped to this property.

static void Safir::Dob::DistributionChannelOverrideProperty::SetNullDistributionChannel ( Safir::Dob::Typesystem::ObjectPtr  object)
static

Member Data Documentation

const Safir::Dob::Typesystem::TypeId Safir::Dob::DistributionChannelOverrideProperty::ClassTypeId = 482612841443307495LL
static