|
| | DECLARE_CLASS_ID (IEDLTimeID) |
| virtual bool | setYear (uint16 year)=0 |
| | Sets the year.
|
| virtual uint16 | getYear () const =0 |
| | Retrieves the year value.
|
| virtual bool | setMonth (uint16 month)=0 |
| | Sets the month.
|
| virtual uint16 | getMonth () const =0 |
| | Retrieves the month value.
|
| virtual bool | setDay (uint16 day)=0 |
| | Sets the day.
|
| virtual uint16 | getDay () const =0 |
| | Retrieves the day value.
|
| virtual bool | setTime (uint16 hour=0, uint16 min=0, uint16 sec=0, uint16 ms=0, int16 tzd_sign=1, uint16 tzd_hour=0, uint16 tzd_min=0)=0 |
| | Sets the time.
|
| virtual void | getTime (uint16 &hour, uint16 &min, uint16 &sec, uint16 &ms, int16 &tzd_sign, uint16 &tzd_hour, uint16 &tzd_min) const =0 |
| | Retrieves the time.
|
| virtual EDLSysString | toW3CDTF () const =0 |
| | Convert IEDLTime to string with W3CDTF format.
|
| virtual bool | fromW3CDTF (const EDLSysString &strTime)=0 |
| | Fill IEDLTime value from string with W3CDTF format.
|
| virtual EDLSysString | toPDFDate (bool fullDate=false) const =0 |
| | Convert IEDLTime to string with PDF date format.
|
| virtual bool | fromPDFDate (const EDLSysString &strTime)=0 |
| | Fill IEDLTime value from string with PDF date format.
|
| virtual bool | isEqualTo (const IEDLTimePtr &ptrTime) const =0 |
| | Check this IEDLTime for equality to another IEDLTime.
|
| virtual int32 | compare (const IEDLTimePtr &ptrTime) const =0 |
| | Compare this time against ptrTime.
|
| virtual void | now ()=0 |
| | Sets date/time to the current system date and time.
|
| virtual void | toUTC ()=0 |
| | Convert UTC date/time.
|
| virtual void | toLocalTime ()=0 |
| | Convert to local date/time.
|
| 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.
|
| 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.
|
| 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.
|
Interface to EDL date-time class.