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

Defines the distribution channel used for transmission of classes. More...

#include <Safir/Dob/DistributionChannelProperty.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 = -6069948203144660914LL
 Type id for DistributionChannelProperty. More...
 

Detailed Description

Defines the distribution channel used for transmission of classes.

This value is inherited by child classes.

Member Function Documentation

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

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

static bool Safir::Dob::DistributionChannelProperty::HasProperty ( const Safir::Dob::Typesystem::ObjectPtr  object)
static
static bool Safir::Dob::DistributionChannelProperty::IsChangedDistributionChannel ( const Safir::Dob::Typesystem::ObjectPtr  object)
static
static bool Safir::Dob::DistributionChannelProperty::IsNullDistributionChannel ( const Safir::Dob::Typesystem::ObjectPtr  object)
static
static bool Safir::Dob::DistributionChannelProperty::IsReadOnlyDistributionChannel ( const Safir::Dob::Typesystem::ObjectPtr  object)
static
static void Safir::Dob::DistributionChannelProperty::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::DistributionChannelProperty::SetNullDistributionChannel ( Safir::Dob::Typesystem::ObjectPtr  object)
static

Member Data Documentation

const Safir::Dob::Typesystem::TypeId Safir::Dob::DistributionChannelProperty::ClassTypeId = -6069948203144660914LL
static