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

Defines the timeout time for requests. More...

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

Detailed Description

Defines the timeout time for requests.

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

Member Function Documentation

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

Timeout time for a request (seconds)

static bool Safir::Dob::RequestTimeoutOverrideProperty::HasProperty ( const Safir::Dob::Typesystem::ObjectPtr  object)
static
static bool Safir::Dob::RequestTimeoutOverrideProperty::IsChangedTimeout ( const Safir::Dob::Typesystem::ObjectPtr  object)
static
static bool Safir::Dob::RequestTimeoutOverrideProperty::IsNullTimeout ( const Safir::Dob::Typesystem::ObjectPtr  object)
static
static bool Safir::Dob::RequestTimeoutOverrideProperty::IsReadOnlyTimeout ( const Safir::Dob::Typesystem::ObjectPtr  object)
static
static void Safir::Dob::RequestTimeoutOverrideProperty::SetNullTimeout ( Safir::Dob::Typesystem::ObjectPtr  object)
static
static void Safir::Dob::RequestTimeoutOverrideProperty::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::RequestTimeoutOverrideProperty::ClassTypeId = -400080177769199620LL
static