#include <ilserver/ilbcomp.h>#include <ilserver/boolean.h>#include <ilserver/sstring.h>#include <ilserver/ilbtypes.h>#include <ilserver/downcast.h>#include <ilserver/thash.h>#include <ilserver/iostream.h>#include <ilserver/ilthread.h>Classes | |
| class | IlsMvDataType |
| Defines the type of attributes that is attached to a representation object model. More... | |
| class | IlsMvFile |
| This class is used to transmit the name and contents of a file from the server to the component. More... | |
| class | IlsMvRef |
| This class is used to transmit references of representation objects between a component and a server. More... | |
| class | IlsMvUserType |
| This class is the base class for all user-defined types. More... | |
| class | IlsMvValue |
| This class encapsulates the value of the runtime attributes attached to representation objects. More... | |
| class | IlsSvRef |
| This class encapsulates a pointer to a server object along with its type, in a non-typed way. More... | |
Macros | |
| #define | ILS_USERTYPE_DECL(typeNm, parentNm) |
This macro and ILS_USERTYPE_DEF() are used to implement a user-defined type deriving from IlsMvUserType. More... | |
| #define | ILS_USERTYPE_DEF(typeNm, parentNm) |
This macro and ILS_USERTYPE_DECL() are used to implement a user-defined type deriving from IlsMvUserType. More... | |
Typedefs | |
| typedef unsigned char | IlsOpenViewStatus |
The type IlsOpenViewStatus is used in the signature of the member functions IlsMvServer::OpenView() to define the status of a view-opening action. More... | |
| typedef unsigned long | IlsRepresentationId |
| This numeric type is used to identify a representation. More... | |
| typedef short | IlsRpAttributeId |
| This numeric type is used to identify a representation object attribute or a representation object model attribute. More... | |
| typedef unsigned short | IlsRpModelId |
| This numeric type is used to identify a representation model. More... | |
| typedef unsigned long | IlsRpObjectId |
| This numeric type is used to identify a representation object. More... | |
| typedef unsigned short | IlsRpStatus |
| This type is used to specify the representation status of a server object in a view. More... | |
| typedef unsigned long | IlsTransactionId |
| This numeric type is used to identify a component-to-server transaction. More... | |
Enumerations | |
| enum | IlsOpenViewStatusE { ILS_OPEN_OK, ILS_ALREADY_OPENED, ILS_OPEN_ILLEGAL_ORIGIN, ILS_OPEN_REFUSED, ILS_OPEN_FAILED, ILS_OPEN_UNKNOWN_VIEWTYPE } |
This enumerated type is used by the IlsOpenViewStatus typedef to return the status of a view-opening action. More... | |
| typedef unsigned char IlsOpenViewStatus |
The type IlsOpenViewStatus is used in the signature of the member functions IlsMvServer::OpenView() to define the status of a view-opening action.
It is also passed as a parameter:
IlsMvComponent::ackOpenView() and IlsRpObject::ackOpenView(), which are associated with the member functions IlsMvComponent::openView() and IlsRpObject::openView(), andIlsRepresentation::onCreation().The possible values of the typedef IlsOpenViewStatus are listed in the enumerated type IlsOpenViewStatusE.
Library: server
, mvcomp.
IlsMvComponent, IlsMvServer, IlsRepresentation, IlsRpObject. | enum IlsOpenViewStatusE |
This enumerated type is used by the IlsOpenViewStatus typedef to return the status of a view-opening action.
Library: server
, mvcomp.
IlsOpenViewStatus. | Enumerator | |
|---|---|
| ILS_OPEN_OK | The view has been opened successfully. |
| ILS_ALREADY_OPENED | The view is already open and has not be re-opened. |
| ILS_OPEN_ILLEGAL_ORIGIN | The view has not be opened because the origin object was not valid. |
| ILS_OPEN_REFUSED | The opening of the view has been refused (see the function |
| ILS_OPEN_FAILED | The view has not been opened for other reasons (unknown view type, rollback of transaction). |
| ILS_OPEN_UNKNOWN_VIEWTYPE | The view type is not known by the server. |