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