Mako 8.2.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 CClassIDgetClassID () 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 CClassIDclassID ()
 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: