#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.