Mako 9.1.0 API
MakoCore SDK API Documentation
Loading...
Searching...
No Matches
IEDLNamespace Class Referenceabstract

Interface to EDL Namespace class. More...

#include <edl/edlqname.h>

Inheritance diagram for IEDLNamespace:
[legend]

Classes

class  Data
 Initialization data. More...

Public Member Functions

virtual bool getPrefix (EDLSysString &sPrefix) const =0
 Retrieves the namespace prefix.
virtual bool setPrefix (const EDLSysString &sPrefix)=0
 Sets the name space prefix.
virtual bool getNamespace (EDLSysString &sNamespace) const =0
 Retrieves the namespace.
virtual bool setNamespace (const EDLSysString &sNamespace)=0
 Sets the namespace.
Public Member Functions inherited from IEDLObject
virtual const CClassID & getClassID () const =0
 Returns class ID of IEDLObject.
virtual bool init (CClassParams *pData)
 The init() method is called to perform any post-construction initialization of an IEDLObject that has been created by the EDL class factory, before it is actually returned by the factory.
virtual bool clone (IEDLObjectPtr &ptrObject, IEDLClassFactory *pFactory)
 Create a copy of EDLObject.
Public Member Functions inherited from IRCObject
virtual void addRef () const =0
 Increases the reference count of the actual object pointed to. This would take place during an assignment or copying.
virtual bool decRef () const =0
 Decreases the reference count of the actual object pointed to. When the reference count falls to Zero, it deletes the actual object pointed to.
virtual int32 getRefCount () const =0
 Retrieve the current reference count of the actual object pointed to.
Public Member Functions inherited from JawsMako::IHashable
virtual ~IHashable ()
virtual uint64 hash () const
 Obtain a 64-bit hash of the receiving object.
virtual void updateHash (uint64 &hash) const =0
 Update the given hash to include the receiver.

Static Public Member Functions

static const CClassID & classID ()
 Retrieves class id of IEDLNamespace.

Additional Inherited Members

Protected Member Functions inherited from IRCObject
virtual ~IRCObject ()
 Virtual destructor.

Detailed Description

Interface to EDL Namespace class.

Member Function Documentation

◆ classID()

const CClassID & IEDLNamespace::classID ( )
inlinestatic

Retrieves class id of IEDLNamespace.

Returns
CClassID class id of the element

◆ getNamespace()

virtual bool IEDLNamespace::getNamespace ( EDLSysString & sNamespace) const
pure virtual

Retrieves the namespace.

Parameters
sNamespaceNamespace
Returns
bool True on success

◆ getPrefix()

virtual bool IEDLNamespace::getPrefix ( EDLSysString & sPrefix) const
pure virtual

Retrieves the namespace prefix.

Parameters
sPrefixNamespace prefix
Returns
bool True on success

◆ setNamespace()

virtual bool IEDLNamespace::setNamespace ( const EDLSysString & sNamespace)
pure virtual

Sets the namespace.

Parameters
sNamespaceNamespace
Returns
bool Returns true on success

◆ setPrefix()

virtual bool IEDLNamespace::setPrefix ( const EDLSysString & sPrefix)
pure virtual

Sets the name space prefix.

Parameters
sPrefixNamespace prefix
Returns
bool True on success

The documentation for this class was generated from the following file: