This class lets you check the integrity of an object structure and set write access to objects. More...
#include <ilserver/model.h>
Static Public Member Functions | |
static IlsActivity | GetDefaultActivity () |
static IlsBoolean | IsIntegrityChecked () |
Indicates whether the integrity check is activated. | |
static IlsBoolean | IsUpdateChecked () |
static void | SetActive (IlsActivity=ILS_ACTIVE) |
Server data members can be set as active or inactive. More... | |
static void | SetIntegrityChecked (IlsBoolean=IlsTrue) |
static void | SetMT () |
static void | SetUpdateChecked (IlsBoolean=IlsTrue) |
This class lets you check the integrity of an object structure and set write access to objects.
Library: server
IlsException
, IlsDerived
, IlsEntity
, IlsObject
, IlsOwns
, IlsOwnsList
, IlsOwnsSet
, IlsRefCounted
, IlsThread
, IlsUses
, IlsUsesList
, IlsUsesSet
.
|
static |
\short Returns the default activity.
If the static function SetActive()
has never been called, it returns ILS_INACTIVE
.
|
static |
\short Indicates whether write access has been set.
By default, it is deactivated.
|
static |
Server data members can be set as active or inactive.
Data members set as active set off the recomputation of derived members when they are modified. Each Server data member will be set to the value passed to the SetActive()
static member function, unless otherwise specified in their respective constructors.
|
static |
\short Activates the integrity check.
To deactivate the integrity check, set the Boolean flag to IlsFalse
.
Since this function may decrease the performance of your application, we recommend that you do not use it but for debugging purpose.
It may cause the exceptions IlsOwnershipCycle
and IlsUnownedUse
to be thrown.
|
static |
\short Activates the MT-safe facility, including MT-safe reference counting.
For details, see the function IlsMvServer::Initialize()
.
|
static |
\short Sets write access to objects.
To deactivate write access to objects, you have to set the Boolean flag to IlsFalse
.