Server API Reference Guide |
Visualization Server Documentation Home |
►Njavascript | JavaScript Classes and Functions |
CIlsAddingToOpenTable | Thrown when trying to add an object to a container to which an iterator points |
CIlsAlreadyInDictionary | Thrown when adding a already existing name to a dictionary (by insertion or renaming) |
CIlsAlreadyInserted | Thrown when there is an attempt to own an object that is already owned |
CIlsAlreadyInSet | Thrown when trying to insert an already inserted object into a set relation |
CIlsAlreadyInTable | Thrown when trying to add an object already in the container |
CIlsArrayRelation | Base class for array relations |
CIlsAttributeDef | An IlsAttributeDef object defines the runtime visibility and access to an attribute (usually an entry or a derived data member) of a server object type |
CIlsBarrier | API FOR ADVANCED USERS – This class lets you define a barrier |
CIlsBeginningOfList | Thrown if an iterator is moved before the first item |
CIlsCantCreateConditionException | Thrown when the portable library cannot create a new condition variable |
CIlsCantCreateMutexException | Thrown when the portable library cannot create a new mutex |
CIlsCantCreateThreadException | Thrown when the portable library cannot create a new thread |
CIlsCantGetThreadPriority | Thrown when the system fails to get the priority of a thread |
CIlsCantJoinThreadException | Thrown when the system fails to join to a thread |
CIlsCantSetThreadPriority | Thrown when the system fails to set the priority of a thread |
CIlsCantWaitOnConditionException | Thrown when the method wait on a condition variable fails |
CIlsClearingOpenTable | Thrown when clearing a container with an existing iterator |
CIlsCond | API FOR ADVANCED USERS – This class defines a condition variable |
CIlsConditionException | This is the base class for all exceptions thrown by a condition variable in the portable thread library |
CIlsCycle | Thrown when a dependence cycle is detected during derived evaluation |
CIlsDerived | Data member whose value depends on other data |
►CIlsDictionary | Class for storing objects of a given type with an identifier |
CIlsDynamicArrayRelation | Base class for dynamic array relations |
CIlsDynAttribute | This abstract class defines the interface of dynamic attributes |
CIlsDynAttributeFactory | This class is used by to instantiate a new dynamic attribute |
CIlsDynAttributes | This abstract class is the base class for the collection of attributes of a dynamic object |
CIlsDynModelInterpreter | This class allows you to declare a dynamic model in a Rogue Wave Server application |
CIlsDynMvServer | This subclass of IlsMvServer runs a dynamic view server with dynamic modeling capabilities |
CIlsDynObject | This class is the default implementation of dynamic objects |
CIlsDynObjectFactory | This factory allows you to instantiate your own dynamic object instead of using the class IlsDynObject |
CIlsDynRelation | This abstract class defines the interface of dynamic relations |
CIlsDynRelationFactory | This class is used to instantiate a new dynamic relation |
CIlsDynRelations | This abstract class is the base class for the collection of relations of a dynamic object |
CIlsEndOfList | Thrown when iterating a container past the last item |
CIlsEntity | The class IlsEntity is a base class for classes declaring server data members: derived data members, entry data members, and relations |
CIlsEntry | Class for notifiable data members |
CIlsException | This class is the base class for all exceptions thrown in the Server library |
CIlsForbiddenOnEmptyList | Thrown when trying to get first or last object from an empty relation |
CIlsFunctionDef | An IlsFunctionDef object defines the runtime visibility and access to a member function of a server object type or a global function |
CIlsHashKeyManager | This class is used with set-relations |
CIlsHasReadLockException | Thrown when a writer lock is taken on a readers/writer lock but the thread already has a reader lock |
CIlsHasWriteLockException | Thrown when a reader lock is taken on a readers/writer lock but the thread already has a writer lock |
CIlsIdentifiedListRelation | Base class for invertible relations (which must have an identifier) |
CIlsIlvTcpMvProcess | This class initializes a server or component process that uses Rogue Wave Server MvTCP as the communication layer and executes the Rogue Wave Views event loop |
CIlsIndexedPartial | This class is an intermediate class that stores array elements |
CIlsInvalidCollector | Thrown when an object inserted into a collection is not compatible with the collector |
CIlsInvalidStringException | This exception is raised by the class IlsString if the multibyte string being manipulated is invalid |
CIlsInvertedRelation | Rogue Wave Server lets you invert a relation by maintaining a back pointer to the origin of that relation |
►CIlsInvertedRelationList | Inverted relation list |
CIlsListRelation | Base class for list relations |
CIlsListRelationConstIterator | Relation list const iterator |
CIlsListRelationIterator | List iterator |
CIlsListRelationPosition | This class sets an iterator to a given position |
CIlsLock | This class lets you manipulate global locks within a transaction |
CIlsLockableEntity | API FOR ADVANCED USERS – This class is used with multithreaded applications. It lets you lock an entity once within a thread |
CIlsLockableObject | API FOR ADVANCED USERS – This class is used with multithreaded applications. It lets you lock an object once within a thread |
►CIlsLogfile | This class can be used to display messages to the user |
CIlsMaxCardViolated | Thrown when the cardinality of a relation becomes greater than its maximum cardinality |
CIlsMinCardViolated | Thrown when the cardinality of a relation becomes lower than its minimum cardinality |
CIlsModel | This class lets you check the integrity of an object structure and set write access to objects |
CIlsModelException | This is the base class for all exceptions raised by the modeling services |
CIlsModelInterpreter | This class implements the runtime interpreter of server object models |
CIlsMTBase | API FOR ADVANCED USERS – This is the base class of all thread utility classes |
CIlsMTException | This is the base class for all exceptions in the portable thread library |
CIlsMutexException | This is the base class for all exceptions thrown by a mutex in the portable thread library |
CIlsMutexNotLockedException | Thrown when a mutex that is not locked is unlocked |
CIlsMutexNotLockOwnerException | Thrown when a mutex that was locked by a different thread is unlocked |
►CIlsMvComponent | This class implements components for a dynamic-view server (see the class IlsMvServer ) |
CIlsMvComponentException | This is the parent class for the exceptions thrown by a component that uses dynamic views |
CIlsMvComponentFactory | This class is the factory class used to create instances of the IlsMvComponent class |
CIlsMvComponentItf | This class implements the interface of a component that interacts with a dynamic view server |
CIlsMvDataType | Defines the type of attributes that is attached to a representation object model |
►CIlsMvEndPoint | This class is the base class for any component connected to a dynamic view server and for the interface of these components as handled by the server |
CIlsMvFile | This class is used to transmit the name and contents of a file from the server to the component |
►CIlsMvMessage | This class is internally used by Rogue Wave Server to exchange interaction messages between an object server and application components |
CIlsMvProcess | The class IlsMvProcess implements a set of functions needed by any Rogue Wave Server component or server process |
CIlsMvRef | This class is used to transmit references of representation objects between a component and a server |
CIlsMvServer | This class lets you define dynamic view servers |
CIlsMvServerFactory | This class is a factory class used to create instances of the class IlsMvServer |
CIlsMvTimeManager | This singleton manages the current timer used by the dynamic view that exploits the currentTime view attribute |
CIlsMvUser | Repressents the user of a component connection |
CIlsMvUserFactory | Factory class that applies to instances of the class IlsMvUser |
CIlsMvUserType | This class is the base class for all user-defined types |
CIlsMvValue | This class encapsulates the value of the runtime attributes attached to representation objects |
CIlsMvView | Dynamic view class |
CIlsNoRWLockException | Thrown when a readers/writer lock is unlocked but there was no read or write lock owned by the calling thread |
CIlsNotFound | Thrown when trying to suppress an object that is not in the container |
CIlsNullPointerDereferencing | Thrown when trying to dereference a null smart pointer |
CIlsNullPointerEncountered | Thrown when a null pointer is encountered where a valid pointer is expected |
CIlsObject | The class IlsObject is a base class for all classes declaring server data members: derived data members, entries, and relations |
CIlsObjectType | Defines the runtime visibility and access of a server object type (a subtype of the class IlsObject or IlsEntity ) |
CIlsOnExitException | This exception can be thrown by the log file instead of calling exit or abort on a fatal or internal error |
CIlsOptionalRelation | Base class for relation that may be optional or mandatory |
CIlsOwnershipCycle | Thrown when there is an attempt to create cycles in ownership relations and integrity check is on |
CIlsOwns | One-to-one ownership relation |
CIlsOwnsDynamicArray | Dynamic arrays of ownership relations |
CIlsOwnsFixedArray | Fixed arrays of ownership relations |
CIlsOwnsList | One-to-many ownership relation organized as list |
CIlsOwnsSet | Non-ordered one-to-many ownership relation |
CIlsPartial | This class is an intermediate class that stores list items |
CIlsRefCounted | Base class for object with reference counting used by IlsSmartPointer |
CIlsRelationDef | An IlsRelationDef object defines the runtime visibility and access to a relation of a server object type |
CIlsRemovingFromOpenTable | Thrown when trying to remove an object from a container to which an iterator points |
CIlsRepresentation | This class implements in a component the representations that are associated with each dynamic view in the server |
CIlsRpAttrModel | This class defines an attribute of a dynamic representation object model (see IlsRpObjModel ) |
CIlsRpModel | This class defines a dynamic representation model that is specific to a given dynamic view type specification |
CIlsRpModelInterpreter | This class is a runtime model interpreter used on the component side in Rogue Wave Server applications |
CIlsRpObject | Base class for component side representation objects |
CIlsRpObjModel | This class defines the dynamic model of a representation object |
CIlsRtModelParser | This class is a base class of IlsMvComponent |
CIlsRTTypes | Nesting types for AttributeKind and RelationKind |
CIlsRWLock | API FOR ADVANCED USERS – A readers/writer lock is used to allow concurrent access to readers and unique access to writers |
CIlsRWLocker | API FOR ADVANCED USERS – This class is a wrapper class that locks the readers/writer lock in the constructor or when the readers/writer lock is assigned, and unlocks the readers/writer lock in the destructor |
CIlsRWLockException | This is the base class for all exceptions thrown by a read/write locker in the portable thread library |
CIlsSafeLock | API FOR ADVANCED USERS – This class lets you manipulate global locks within a transaction |
CIlsSafelyLockableEntity | API FOR ADVANCED USERS – This class is used with multithreaded applications. It lets you lock an entity several times in the same thread |
CIlsSafelyLockableObject | API FOR ADVANCED USERS – This class is used with multithreaded applications. It lets you lock an object several times in the same thread |
CIlsSafeMutex | API FOR ADVANCED USERS – A mutex is an object that provides mutually exclusive access to the object. A mutex is one of the basic building blocks of a multithreaded application |
CIlsSafeMutexLocker | API FOR ADVANCED USERS – This class is a wrapper class that locks the mutex in the constructor or when the mutex is assigned, and unlocks the mutex in the destructor, if assigned |
CIlsScriptManager | This class is the Rogue Wave Server Script Manager |
CIlsSetContext | This template class is the base class for set-relations |
CIlsSetContextList | This class template is used to maintain the integrity of set-relations in which an object whose key is to be modified is involved |
CIlsSetRelation | Base class of set relations |
CIlsSetRelationIterator | Iterator class |
CIlsSimpleRelation | Base class of one-to-one relations |
CIlsSizeViolation | Thrown when trying to access an index greater than the array size |
CIlsSmartDoublyLinkedList | This class provides a list of owned objects when a relation is created. This list must contain at least as many items as specified for the minimal cardinality |
CIlsSmartPointer | This class lets you declare smart pointers to objects of a given type. Objects referenced by smart pointers are automatically destroyed when their reference counter drops to zero |
CIlsSocketException | This class is the class for all exceptions thrown in the MvTCP library (the Rogue Wave Server network communication layer) |
CIlsSortedInvertedRelationList | Sorted inverted relation list |
CIlsSortedOwnsList | Sorted owns list |
CIlsSortedUsesList | Sorted uses list |
CIlsString | Implements a null-terminated string |
CIlsStringException | This exception is the base class for all exceptions raised by the class IlsString |
CIlsStringFactory | This class can be used to implement a string factory that will be used by the class IlsString |
CIlsSvModelObserver | Model observer |
CIlsSvRef | This class encapsulates a pointer to a server object along with its type, in a non-typed way |
CIlsSwComponent | This class allows you to create a Rogue Wave Views application component |
CIlsSwComponentFactory | This class allows you to specify what subtypes of IlsSwComponent should be used instead of IlsSwComponent |
CIlsSwDataSourceFactory | This class allows you to use subtypes of the class IliMemoryDataSource |
CIlsSwGadgetContainerFactory | This factory class is used to instantiate new gadget containers |
CIlsSwHRefDatatype | This class is the Rogue Wave Views data type used to represent a hyper-reference |
CIlsSwHRefGadget | This class defines a hyper-reference gadget |
CIlsSwMemoryTable | This class derives from the Rogue Wave Views class IliMemoryTable and redefines some of the member functions related to the rows |
CIlsSwMemoryTableFactory | This class allows you to use subtypes of the class IlsSwMemoryTable |
CIlsSwRepresentation | This class implements the set of IlsSwTable representation objects associated with a given dynamic view |
CIlsSwRow | Defines a Rogue Wave Server representation object that is a row |
CIlsSwServerDataSource | This is the class of the Rogue Wave Server data source |
CIlsSwTable | This class defines a Rogue Wave Server representation object that is a table |
CIlsSwTableGadget | This class defines the basic table gadgets that are created by the Rogue Wave Server/Rogue Wave Views component |
CIlsSwUtility | This utility class provides simple services related to the Rogue Wave Server/Rogue Wave Views integration |
CIlsTcpdMapping | This class describes the Server mapping between the server name and the port number in the MvTCP library |
CIlsTcpLoopback | This class provides a way to execute application code in the main thread in order to synchronize all the critical code such as access to the model |
CIlsTcpMvProcess | This class lets you initialize a server or a component process that uses Rogue Wave Server MvTCP as its communication layer |
CIlsTcpTimerManager | This class is a subclass of IlsTimerManager merged to the TCP communication layer |
CIlsThread | API FOR ADVANCED USERS – A thread object is used to create a new thread of execution |
CIlsThreadContext | API FOR ADVANCED USERS – This class template allows an application to attach one instance of a class to any thread |
CIlsThreadException | This is the base class for all exceptions thrown by an incomplete action on a thread in the portable thread library |
CIlsTime | This class is used to set a timeout that determines how long a view server will wait for a request |
CIlsTimer | This class manages a Visualization Server timer that will call a callback function when it expires |
CIlsTimerManager | This singleton manages all the timers that have been posted in the application |
CIlsTimerManagerFactory | This singleton is used to create a Timer Manager when necessary |
CIlsTransaction | API FOR ADVANCED USERS – The class IlsTransaction performs a series of updates that can all be undone by a rollback() operation, or all be validated by a commit() operation |
CIlsTranslationMng | API FOR ADVANCED USERS – This class is used to managed the encoding and decoding functions used to translate strings between different locales |
CIlsUnownedUse | Thrown when there is an attempt to use an object that is not owned and integrity check is on |
CIlsUnsafeMutex | API FOR ADVANCED USERS – A mutex is an object which provides mutually exclusive access to an object. A mutex is one of the basic building blocks of a multithreaded application |
CIlsUnsafeMutexLocker | API FOR ADVANCED USERS – This class is a wrapper class that locks the mutex in the constructor or when the mutex is assigned and unlocks the mutex in the destructor, if assigned |
CIlsUpdateForbidden | Thrown when trying to update a relation and the function isUpdateAllowed() of the type in which the relation is declared returns false |
CIlsUses | One-to-one uses relation |
CIlsUsesDynamicArray | Dynamic array of uses relations |
CIlsUsesFixedArray | Fixed array of uses relations |
CIlsUsesList | List of uses relations |
CIlsUsesSet | Set of uses relations |
CIlsUtilityException | This is the base class for all exceptions thrown by the utility classes |
CIlsViewed | This class is the parent class of IlsEntity and IlsObject and, as such, the base class for any type of server object |
CIlsViewedRel | This class is the parent class for all classes that declare relations |
CIlsVwConnectionPanel | This class defines a Rogue Wave Views connection panel, allowing the user to connect to one or more servers, query the objects that were declared on them, and open views |
CMvArray | User-defined array class that inherits from IlsMvUserType |
CMvDateTime | This class allows dates and times to be exchanged between processes |
CMvKeyValueTable | A key-value table class that can be transmited accross Rogue Wave Server components |