Rogue Wave Server 5.1 Release Notes > New C++ Classes and Changes to Existing Classes > New Member Functions and Changes to Existing Functions
 
New Member Functions and Changes to Existing Functions
This section lists, on a class-by-class basis, the member functions that have been added, changed, or removed for each modified class. New classes or functions and obsolete classes or functions are ordered alphabetically.
See the Rogue Wave Server Reference Manual for more information.
IlsAttributeDef
The following member function has been added.
void declAlias(const IlsString& newName);
IlsDynMvServer
The following member function has been added.
[static] void CanUpdateModel(IlsBoolean flag);
IlsDynObject
The following member function has been added.
[static] IlsDynObject* GetInstance(const IlsString& typeNm,
const IlsString& id);
IlsViewed* getElementFromRel(const IlsString& relNm, int index) const;
[virtual] IlsViewed* getElementFromRel(const IlsRelationDef* rel,
int index) const;
[virtual] IlsBoolean isElementInRel(const IlsRelationDef* rel,
IlsViewed& target);
IlsDynObjectFactory
The member functions to create attributes or relations are deprecated, use the class IlsDynAttributeFactory or IlsDynRelationFactory instead.
The following member functions have been added.
[virtual] IlsDynAttributes* newAttributes(IlsDynObject& obj);
[virtual] IlsDynRelations* newRelations(IlsDynObject& obj);
void setRelationFactory(IlsDynRelationFactory& f);
IlsDynRelationFactory* getRelationFactory() const;
void setAttributeFactory(IlsDynAttributeFactory& f);
IlsDynAttributeFactory* getAttributeFactory() const;
IlsDynRelation
The following member function has been added.
[virtual] IlsBoolean hasTarget(IlsViewed& target);
IlsFunctionDef
The following member functions have been added:
IlsRTFunction getImplementation() const;
IlsMvValue execute(void* obj,const IlsMvValue* args,int dim) const;
IlsMvDataType*const* getParameters(int& dim)const;
int getParamsNb()const;
IlsModelIntepreter
The following static member function has been added:
[static] IlsFunctionDef const** GetGlobalFunctions(int& dim);
IlsMvComponent
*The following member functions have been added:
[virtual] void connectionDenied(const IlsString& cause);
[virtual] void addRepresentationListener(RepresentationListener*);
[virtual] void removeRepresentationListener(RepresentationListener*);
IlsBoolean getServerModel(IlsSvModelObserver&,
IlsBoolean isSync=IlsFalse);
*The following member function is deprecated.
[virtual] void exit();
IlsMvComponentFactory
The following member function has been added:
[virtual] IlsMvComponent getId();
IlsMvComponentItf
The following member function has been added:
[virtual] IlsMvValue* getUserInfo(int& argc);
IlsMvEndPoint
[static] IlsMvEndPoint* GetInteractor();
void loadViewSpec(const IlsString& fileOrString,
IlsBoolean isString,
IlsBoolean useXmlParser,
IlsBoolean isSync = IlsFalse);
[virtual] void addConnectionListener(ConnectionListener*);
[virtual] void removeConnectionListener(ConnectionListener*);
IlsMvProcess
The following virtual member functions have been added:
[static] IlsBoolean DisconnectOnComError();
[static] void SetDisconnectOnComError(IlsBoolean b);
IlsMvServer
The following member functions have been added:
[virtual] IlsBoolean acceptConnection(IlsMvComponentItf&, IlsString& cause);
[virtual] lsMvUser* getInteractingUser();
[static] IstlsMvUser* GetInteractingUser();
[static] IlsBoolean LoadViewSpec(IlsString ilsFile,
IlsBoolean useXmlParser = IlsFalse);
[static] IlsBoolean InterpretViewSpec(IlsString viewSpec,
IlsMvComponentItf* =0,
IlsBoolean useXmlParser = IlsFalse);
[static] void CreateDefaultCompAtStartup(IlsBoolean b);
[static] IlsMvComponentItf* GetComponent(IlsMvComponentId id);
[static] IlsMvComponentItf*const* GetComponents(int& dim);
IlsMvUser
The following member function has been added:
[virtual] void setUserInfo(IlsMvValue* args, int argc);
const IlsMvValue* getUserInfo(int& userInfoCount) const;
int getUserInfoCount() const;
IlsMvView
The following member functions have been added.
IlsBoolean isOpened() const;
[virtual] void setAckContext(const IlsMvValue*,
IlsCbArgNb,
IlsBoolean delOld=IlsTrue);
void setTrace(IlsBoolean status=IlsTrue);
[virtual] void onSetInteractingView();
[virtual] void onUnsetInteractingView();
IlsRepresentation
The following member function has been added:
IlsRpObject** getObjects(int &count);
IlsRpObject
[virtual] void beforeDeletion(IlsTransactionId);
IlsRTModelParser
The declAttribute function now has the following signature (the defaultValue argument has been added):
[virtual] void declAttribute(const IlsString& name,
IlsMvDataType type,
IlsRTTypes::AttributeKind kind,
const IlsMvValue& defaultValue,
IlsBoolean isIndexed,
IlsBoolean canEdit,
IlsBoolean isImplicit,
IlsBoolean isExported,
IlsBoolean isDynamic);
IlsTcpMvProcess
[static] void HideSendingErrors();
[static] void SetTrace(IlsBoolean b=IlsTrue);
[static] IlsBoolean IsTraced();
IlsViewedRel
[virtual] IlsBoolean hasElement(IlsViewed& element) const;

Version 5.8
Copyright © 2014, Rogue Wave Software, Inc. All Rights Reserved.