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

Defines the timeout time for requests. More...

#include <Safir/Dob/RequestTimeoutProperty.h>

Static Public Member Functions

static bool HasProperty (const Safir::Dob::Typesystem::ObjectPtr object)
 
static void SetTimeout (Safir::Dob::Typesystem::ObjectPtr object, const Safir::Dob::Typesystem::Si32::Second value)
 Timeout time for a request (seconds) More...
 
static void SetNullTimeout (Safir::Dob::Typesystem::ObjectPtr object)
 
static bool IsNullTimeout (const Safir::Dob::Typesystem::ObjectPtr object)
 
static bool IsChangedTimeout (const Safir::Dob::Typesystem::ObjectPtr object)
 
static bool IsReadOnlyTimeout (const Safir::Dob::Typesystem::ObjectPtr object)
 
static
Safir::Dob::Typesystem::Si32::Second 
GetTimeout (const Safir::Dob::Typesystem::ObjectPtr object)
 Timeout time for a request (seconds) More...
 

Static Public Attributes

static const
Safir::Dob::Typesystem::TypeId 
ClassTypeId = 6455549702447472248LL
 Type id for RequestTimeoutProperty. More...
 

Detailed Description

Defines the timeout time for requests.

This value is inherited by child classes.

Member Function Documentation

static Safir::Dob::Typesystem::Si32::Second Safir::Dob::RequestTimeoutProperty::GetTimeout ( const Safir::Dob::Typesystem::ObjectPtr  object)
static

Timeout time for a request (seconds)

static bool Safir::Dob::RequestTimeoutProperty::HasProperty ( const Safir::Dob::Typesystem::ObjectPtr  object)
static
static bool Safir::Dob::RequestTimeoutProperty::IsChangedTimeout ( const Safir::Dob::Typesystem::ObjectPtr  object)
static
static bool Safir::Dob::RequestTimeoutProperty::IsNullTimeout ( const Safir::Dob::Typesystem::ObjectPtr  object)
static
static bool Safir::Dob::RequestTimeoutProperty::IsReadOnlyTimeout ( const Safir::Dob::Typesystem::ObjectPtr  object)
static
static void Safir::Dob::RequestTimeoutProperty::SetNullTimeout ( Safir::Dob::Typesystem::ObjectPtr  object)
static
static void Safir::Dob::RequestTimeoutProperty::SetTimeout ( Safir::Dob::Typesystem::ObjectPtr  object,
const Safir::Dob::Typesystem::Si32::Second  value 
)
static

Timeout time for a request (seconds)

Member Data Documentation

const Safir::Dob::Typesystem::TypeId Safir::Dob::RequestTimeoutProperty::ClassTypeId = 6455549702447472248LL
static

Type id for RequestTimeoutProperty.