Server
API Reference Guide
Product Documentation:

Visualization Server
Documentation Home
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CIlsMvEndPoint::ConnectionListenerClass used to listen disconnections
 CIlsInvertedRelationList< TargetType, OriginType >::ConstIteratorConst iterator
 CIlsAttributeDefAn IlsAttributeDef object defines the runtime visibility and access to an attribute (usually an entry or a derived data member) of a server object type
 CIlsDerived< HolderType, DerivedType, Evaluator >Data member whose value depends on other data
 CIlsDerived< IlsDynDerivedHolder, IlsMvValue, DynDerivedEvaluator >
 CIlsDictionary< ValueType >Class for storing objects of a given type with an identifier
 CIlsDictionary< IlsDynObject >
 CIlsDynAttributeThis abstract class defines the interface of dynamic attributes
 CIlsDynAttributeFactoryThis class is used by to instantiate a new dynamic attribute
 CIlsDynAttributesThis abstract class is the base class for the collection of
attributes of a dynamic object
 CIlsDynModelInterpreterThis class allows you to declare a dynamic model in a Rogue Wave Server application
 CIlsDynObjectFactoryThis factory allows you to instantiate your own dynamic object instead of using the class IlsDynObject
 CIlsDynRelationThis abstract class defines the interface of dynamic relations
 CIlsDynRelationFactoryThis class is used to instantiate a new dynamic relation
 CIlsDynRelationsThis abstract class is the base class for the collection of relations of a dynamic object
 CIlsEntityThe class IlsEntity is a base class for classes declaring server data members: derived data members, entry data members, and relations
 CIlsEntry< EntryType >Class for notifiable data members
 CIlsEntry< IlsMvValue >
 CIlsExceptionThis class is the base class for all exceptions thrown in the Server library
 CIlsFunctionDefAn IlsFunctionDef object defines the runtime visibility and access to a member function of a server object type or a global function
 CIlsHashKeyManagerThis class is used with set-relations
 CIlsIndexedPartial< HolderType, TargetType, Relation >This class is an intermediate class that stores array elements
 CIlsListRelationBase class for list relations
 CIlsListRelationConstIterator< RelationList >Relation list const iterator
 CIlsListRelationIterator< RelationList >List iterator
 CIlsListRelationPosition< RelationList >This class sets an iterator to a given position
 CIlsLockThis class lets you manipulate global locks within a transaction
 CIlsLogfileThis class can be used to display messages to the user
 CIlsModelThis class lets you check the integrity of an object structure and set write access to objects
 CIlsModelInterpreterThis class implements the runtime interpreter of server object models
 CIlsMTBaseAPI FOR ADVANCED USERS – This is the base class of all thread utility classes
 Cjavascript::IlsMvComponentIlsMvComponent JavaScript proxy
 CIlsMvComponentFactoryThis class is the factory class used to create instances of the IlsMvComponent class
 CIlsMvDataTypeDefines the type of attributes that is attached to a representation object model
 CIlsMvEndPointThis 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
 CIlsMvFileThis class is used to transmit the name and contents of a file from the server to the component
 CIlsMvProcessThe class IlsMvProcess implements a set of functions needed by any Rogue Wave Server component or server process
 CIlsMvRefThis class is used to transmit references of representation objects between a component and a server
 Cjavascript::IlsMvServerActs as a proxy to the running dynamic view server of the application
 CIlsMvServerThis class lets you define dynamic view servers
 CIlsMvServerFactoryThis class is a factory class used to create instances of the class IlsMvServer
 CIlsMvTimeManagerThis singleton manages the current timer used by the dynamic view that exploits the currentTime view attribute
 Cjavascript::IlsMvUserIlsMvUser JavaScript proxy
 CIlsMvUserFactoryFactory class that applies to instances of the class IlsMvUser
 CIlsMvUserTypeThis class is the base class for all user-defined types
 CIlsMvValueThis class encapsulates the value of the runtime attributes attached to representation objects
 CIlsObjectThe class IlsObject is a base class for all classes declaring server data members: derived data members, entries, and relations
 CIlsObjectTypeDefines the runtime visibility and access of a server object type (a subtype of the class IlsObject or IlsEntity)
 CIlsOptionalRelationBase class for relation that may be optional or mandatory
 CIlsPartial< HolderType, TargetType, Relation >This class is an intermediate class that stores list items
 CIlsRefCountedBase class for object with reference counting used by IlsSmartPointer
 CIlsRelationDefAn IlsRelationDef object defines the runtime visibility and access to a relation of a server object type
 Cjavascript::IlsRepresentationImplements the representations associated with each dynamic view in the server
 CIlsRpAttrModelThis class defines an attribute of a dynamic representation object model (see IlsRpObjModel)
 CIlsRpModelInterpreterThis class is a runtime model interpreter used on the component side in Rogue Wave Server applications
 CIlsRpObjectBase class for component side representation objects
 Cjavascript::IlsRpObjectThe base class for any representation object
 CIlsRpObjModelThis class defines the dynamic model of a representation object
 CIlsRtModelParserThis class is a base class of IlsMvComponent
 CIlsRTTypesNesting types for AttributeKind and RelationKind
 CIlsRWLockerAPI 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
 CIlsSafeLockAPI FOR ADVANCED USERS – This class lets you manipulate global locks within a transaction
 CIlsSafeMutexLockerAPI 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
 CIlsScriptManagerThis class is the Rogue Wave Server Script Manager
 Cjavascript::IlsServerRelationThis Rogue Wave Views Script class is a proxy for Rogue Wave Server n-ary relations
 Cjavascript::IlsServerRelationIteratorThis Rogue Wave Views Script class is a proxy for an iterator on an Rogue Wave Server n-ary relation
 CIlsSetContext< KeyType >This template class is the base class for set-relations
 CIlsSetContext< IlsString >
 CIlsSetContextList< KeyType >This class template is used to maintain the integrity of set-relations in which an object whose key is to be modified is involved
 CIlsSetContextList< IlsString >
 CIlsSetRelationBase class of set relations
 CIlsSetRelationIterator< RelationSet >Iterator class
 CIlsSmartDoublyLinkedList< V, K, KM >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
 CIlsSmartDoublyLinkedList< OriginTypeS, OriginTypeS, IlsBasicListKeyManager< OriginTypeS > >
 CIlsSmartDoublyLinkedList< Partial *, OwnedTypeP, KeyManager >
 CIlsSmartDoublyLinkedList< Partial *, UsedTypeP, KeyManager >
 CIlsSmartPointer< PointedType >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
 CIlsSmartPointer< IlsDMHandlers >
 CIlsSmartPointer< IlsDynDerivedHolder >
 CIlsSmartPointer< IlsIdxMap >
 CIlsSmartPointer< IlsIOMsgStream >
 CIlsSmartPointer< IlsMsgData >
 CIlsSmartPointer< IlsMsgLocalPort >
 CIlsSmartPointer< IlsMsgPort >
 CIlsSmartPointer< IlsMsgRemotePort >
 CIlsSmartPointer< IlsMsgStream >
 CIlsSmartPointer< IlsMvConnect >
 CIlsSmartPointer< IlsMvEndPoint >
 CIlsSmartPointer< IlsMvUser >
 CIlsSmartPointer< IlsMvViewType >
 CIlsSmartPointer< IlsObject >
 CIlsSmartPointer< IlsRpModel >
 CIlsSmartPointer< IlsTimerManagerImpl >
 CIlsSmartPointer< IlsUsed >
 CIlsSmartPointer< IlsViewed >
 CIlsSmartPointer< IlsViewSet >
 CIlsSmartPointer< IlsXmlAttribute >
 CIlsSmartPointer< IlsXmlElement >
 CIlsSmartPointer< IlsXmlNameSpace >
 CIlsSmartPointer< IlsXRepres >
 CIlsSmartPointer< OwnedType >
 CIlsSmartPointer< TargetType >
 CIlsSmartPointer< UsedType >
 CIlsSmartPointer< UserType >
 CIlsSocketExceptionThis class is the class for all exceptions thrown in the MvTCP library (the Rogue Wave Server network communication layer)
 CIlsStringImplements a null-terminated string
 CIlsStringFactoryThis class can be used to implement a string factory that will be used by the class IlsString
 CIlsSvModelObserverModel observer
 CIlsSvRefThis class encapsulates a pointer to a server object along with its type, in a non-typed way
 CIlsSwDataSourceFactoryThis class allows you to use subtypes of the class IliMemoryDataSource
 CIlsSwGadgetContainerFactoryThis factory class is used to instantiate new gadget containers
 CIlsSwHRefDatatypeThis class is the Rogue Wave Views data type used to represent a hyper-reference
 CIlsSwHRefGadgetThis class defines a hyper-reference gadget
 CIlsSwMemoryTableThis class derives from the Rogue Wave Views class IliMemoryTable and redefines some of the member functions related to the rows
 CIlsSwMemoryTableFactoryThis class allows you to use subtypes of the class IlsSwMemoryTable
 Cjavascript::IlsSwRowIlsSwRow JavaScript proxy
 CIlsSwServerDataSourceThis is the class of the Rogue Wave Server data source
 Cjavascript::IlsSwServerDataSourceIlsSwServerDataSource JavaScript proxy
 Cjavascript::IlsSwTableIlsSwTable JavaScript proxy
 CIlsSwTableGadgetThis class defines the basic table gadgets that are created by the Rogue Wave Server/Rogue Wave Views component
 CIlsSwUtilityThis utility class provides simple services related to the Rogue Wave Server/Rogue Wave Views integration
 CIlsTcpdMappingThis class describes the Server mapping between the server name and the port number in the MvTCP library
 CIlsTcpLoopbackThis 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
 CIlsThreadContext< DataType >API FOR ADVANCED USERS – This class template allows an application to attach one instance of a class to any thread
 CIlsThreadContext< C2STransaction >
 CIlsThreadContext< IlsCond >
 CIlsTimeThis class is used to set a timeout that determines how long a view server will wait for a request
 CIlsTimerThis class manages a Visualization Server timer that will call a callback function when it expires
 Cjavascript::IlsTimerIlsTimer JavaScript proxy
 CIlsTimerManagerThis singleton manages all the timers that have been posted in the application
 CIlsTimerManagerFactoryThis singleton is used to create a Timer Manager when necessary
 CIlsTransactionAPI 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
 CIlsTranslationMngAPI FOR ADVANCED USERS – This class is used to managed the encoding and decoding functions used to translate strings between different locales
 CIlsUnsafeMutexLockerAPI 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
 Cjavascript::IlsViewedIlsViewed JavaScript proxy
 CIlsViewedRelThis class is the parent class for all classes that declare relations
 CIlsVwConnectionPanelThis 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
 CIlsInvertedRelationList< TargetType, OriginType >::IteratorNon const iterator
 CIlsDictionary< ValueType >::IteratorIlsDictionary iterator
 CIlsLogfile::MsgDescriptionGives access to the characteristics of the messages handled by the class IlsLogfile
 CIlsInvertedRelationList< TargetType, OriginType >::Position
 CIlsMvComponent::RepresentationListenerThis nested class is the interface of a representation listener that can be registered to the component
 CIlsMvMessage::SvMsgThis structure enables you to specify a message identifier, a message level and a message description