zeus::IXObject Member List

This is the complete list of members for zeus::IXObject, including all inherited members.
addChild(IXObject &rChild)=0zeus::IXObject [pure virtual]
addNewMemberVariable(const IString &rstrName, IXMemberVariable::EVariableType eType)=0zeus::IXObject [pure virtual]
addRef() const =0zeus::IZUnknown [pure virtual]
askForInterface(const InterfaceID &rInterfaceID, IZUnknown *&rpIface)=0zeus::IZUnknown [pure virtual]
canCreateChildren() const =0zeus::IXObject [pure virtual]
createChildObject(const IString &rstrName, const IString &rstrClassName, const IString &rstrCodeModule, IXObject *&rpChild)=0zeus::IXObject [pure virtual]
createChildObjectCustom(const IString &rstrName, const IString &rstrClassName, const IString &rstrCodeModule, const IStringList &rList, IXObject *&rpChild)=0zeus::IXObject [pure virtual]
deleteChild(Int iIndex, bool bDoFreeze=false)=0zeus::IXObject [pure virtual]
DltCreateXObject typedefzeus::IXObject
freeze()=0zeus::IXObject [pure virtual]
getCastedObject(const IString &rstrPath, const InterfaceID &rInterfaceID, IZUnknown *&rpObj)=0zeus::IXObject [pure virtual]
getChild(Int iIndex, IXObject *&rpChild)=0zeus::IXObject [pure virtual]
getChildByName(const IString &rstrName, IXObject *&rpChild)=0zeus::IXObject [pure virtual]
getChildCount() const =0zeus::IXObject [pure virtual]
getChildrenByName(const IString &rstrName, IXObjectCollection *&rpObjects)=0zeus::IXObject [pure virtual]
getClassName(IString &rstrName) const =0zeus::IXObject [pure virtual]
getID() const =0zeus::IXObject [pure virtual]
getMemberCount() const =0zeus::IXObject [pure virtual]
getMemberObjectReference(const IString &rstrName, IXObject *&rpRef)=0zeus::IXObject [pure virtual]
getMemberVariable(Int iIndex, IXMemberVariable *&rpMember) const =0zeus::IXObject [pure virtual]
getMemberVariableByName(const IString &rstrName, IXMemberVariable *&rpMember) const =0zeus::IXObject [pure virtual]
getMemberXMLNode(const IString &rstrName, IXMLNode *&rpNode) const =0zeus::IXObject [pure virtual]
getName(IString &rstrName) const =0zeus::IXObject [pure virtual]
getObject(const IString &rstrPath, IXObject *&rpObj)=0zeus::IXObject [pure virtual]
getObjects(const IString &rstrPath, IXObjectCollection *&rpObjects)=0zeus::IXObject [pure virtual]
getParent(IXObject *&rpParent) const =0zeus::IXObject [pure virtual]
getRootObject(IXObject *&rpObj)=0zeus::IXObject [pure virtual]
getXMLNode(IXMLNode *&rpParent) const =0zeus::IXObject [pure virtual]
indexOfChild(IXObject &rChild)=0zeus::IXObject [pure virtual]
insertChild(Int iIndex, IXObject &rChild)=0zeus::IXObject [pure virtual]
isFrozen() const =0zeus::IXObject [pure virtual]
lockTree()=0zeus::IXObject [pure virtual]
onBroadCast(ISimpleCommand &rMessage)=0zeus::IXObject [pure virtual]
onExecute(ISimpleCommand &rCommand, Uint uiMode)=0zeus::IXObject [pure virtual]
readBoolAttribute(const IString &rstrName, bool &rbValue, bool bDefault=false) const =0zeus::IXObject [pure virtual]
readFloatAttribute(const IString &rstrName, Float &rfValue, Float fDefault=0) const =0zeus::IXObject [pure virtual]
readIntAttribute(const IString &rstrName, Int &riValue, Int iDefault=0) const =0zeus::IXObject [pure virtual]
readMemberVariable(const IString &rstrName, IZVariant &rValue) const =0zeus::IXObject [pure virtual]
readStringAttribute(const IString &rstrName, IString &rstrValue) const =0zeus::IXObject [pure virtual]
readTimevalAttribute(const IString &rstrName, Timeval &rtmValue, Timeval tmDefault=0) const =0zeus::IXObject [pure virtual]
readUintAttribute(const IString &rstrName, Uint &ruiValue, Uint uiDefault=0) const =0zeus::IXObject [pure virtual]
release() const =0zeus::IZUnknown [pure virtual]
removeChild(IXObject &rChild, bool bDoFreeze=false)=0zeus::IXObject [pure virtual]
removeMemberVariable(const IString &rstrName)=0zeus::IXObject [pure virtual]
resetMemberVariables()=0zeus::IXObject [pure virtual]
setChild(IXObject &rChild)=0zeus::IXObject [pure virtual]
setParent(IXObject *pParent)=0zeus::IXObject [pure virtual]
setTreeLock(ICriticalSection *pSection)=0zeus::IXObject [pure virtual]
storeBoolAttribute(const IString &rstrName, const bool &rbValue)=0zeus::IXObject [pure virtual]
storeFloatAttribute(const IString &rstrName, const Float &rfValue)=0zeus::IXObject [pure virtual]
storeIntAttribute(const IString &rstrName, const Int &riValue)=0zeus::IXObject [pure virtual]
storeMemberVariable(const IString &rstrName, const IZVariant &rValue)=0zeus::IXObject [pure virtual]
storeStringAttribute(const IString &rstrName, const IString &rstrValue)=0zeus::IXObject [pure virtual]
storeTimevalAttribute(const IString &rstrName, const Timeval &rtmValue)=0zeus::IXObject [pure virtual]
storeUintAttribute(const IString &rstrName, const Uint &ruiValue)=0zeus::IXObject [pure virtual]
unfreeze()=0zeus::IXObject [pure virtual]
unlockTree()=0zeus::IXObject [pure virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


Written by Benjamin Hadorn http://www.xatlantis.ch.
Last change made on Sun Jan 22 2012 15:28:37