#include <ilserver/rttypes.h>
#include <ilserver/mvvalue.h>
#include <ilserver/refcount.h>
#include <ilserver/sstring.h>
Typedefs | |
typedef IlsAttributeAccessorFunctor * | IlsAttributeAccessor |
This type is an accessor functor to the value of a non-indexed attribute. More... | |
typedef IlsAttributeModifierFunctor * | IlsAttributeModifier |
This type is a functor that modifies the value of a non-indexed attribute. More... | |
typedef IlsAttributeModifTestFunctor * | IlsAttributeModifTest |
This type is a functor used by the server model interpreter to test the modification of a non-indexed attribute. More... | |
typedef IlsAttributeSubscriberFunctor * | IlsAttributeSubscriber |
This type is a functor used by the server model interpreter to subscribe or unsubscribe to a non-indexed attribute. More... | |
typedef IlsIdxAttributeAccessorFunctor * | IlsIdxAttributeAccessor |
This type is an accessor functor to the value of an indexed attribute. More... | |
typedef IlsIdxAttributeModifierFunctor * | IlsIdxAttributeModifier |
This type is a functor that modifies the value of an indexed attribute. More... | |
typedef IlsIdxAttributeModifTestFunctor * | IlsIdxAttributeModifTest |
This type is a functor used by the server model interpreter to test the modification of an indexed attribute. More... | |
typedef IlsIdxAttributeSubscriberFunctor * | IlsIdxAttributeSubscriber |
This type is a functor used by the server model interpreter to subscribe or unsubscribe to an indexed attribute. More... | |
typedef IlsObjectConstructorFunctor * | IlsObjectConstructor |
This functor is used by the server model interpreter to create a new instance of a server object. More... | |
typedef IlsRelationAccessorFunctor * | IlsRelationAccessor |
This relation accessor is a functor used by the server model interpreter. More... | |
typedef IlsRelationModifierFunctor * | IlsRelationModifier |
This type is a functor used by the server model interpreter to modify a relation. More... | |
typedef IlsSimpleTargetAccessorFunctor * | IlsSimpleTargetAccessor |
This type is an accessor functor to the target of unary relations. More... | |
typedef IlsAttributeModifierFunctor* IlsAttributeModifier |
This type is a functor that modifies the value of a non-indexed attribute.
It takes the following parameters:
owner
is the owner of the attribute.value
is the value to be assigned to the attribute.Library: server
, mvcomp.
IlsAttributeDef
, IlsModelInterpreter
. typedef IlsAttributeSubscriberFunctor* IlsAttributeSubscriber |
This type is a functor used by the server model interpreter to subscribe or unsubscribe to a non-indexed attribute.
It takes the following parameters:
owner
is the owner of the attribute.subscribeFlag
is a Boolean flag indicating whether the interpreter is subscribing or unsubscribing.Library: server
, mvcomp
IlsAttributeDef
, IlsModelInterpreter
. typedef IlsIdxAttributeModifierFunctor* IlsIdxAttributeModifier |
This type is a functor that modifies the value of an indexed attribute.
It takes the following parameters:
owner
is the owner of the attribute.index
is the index of the attribute.value
is the value to be assigned to the attribute.Library: server
, mvcomp.
IlsAttributeDef
, IlsModelInterpreter
. typedef IlsIdxAttributeSubscriberFunctor* IlsIdxAttributeSubscriber |
This type is a functor used by the server model interpreter to subscribe or unsubscribe to an indexed attribute.
It takes the following parameters:
owner
is the owner of the attribute.index
is the index of the attribute.subscribeFlag
is a Boolean flag indicating whether the interpreter is subscribing or unsubscribing.Library: server
, mvcomp.
IlsAttributeDef
, IlsModelInterpreter
.