cmmanager/cmmgr/cmmserver/inc/cmmdestinationstruct.h
changeset 53 4af712113915
parent 46 95d45f234cf3
equal deleted inserted replaced
47:cb7afde124a3 53:4af712113915
    95      * Sets a new status value.
    95      * Sets a new status value.
    96      */
    96      */
    97     void SetStatus( const TCmmDestinationStatus& aStatus );
    97     void SetStatus( const TCmmDestinationStatus& aStatus );
    98 
    98 
    99     /**
    99     /**
       
   100      * Notify about a possible change in database on specified record table.
       
   101      */
       
   102     void NotifyRecordChange( const TCmmDbRecords aRecordType );
       
   103 
       
   104     /**
   100      * Set the record status for all records.
   105      * Set the record status for all records.
   101      */
   106      */
   102     void SetStatusForAllRecords( const TCmmRecordStatus& aStatus );
   107     void SetStatusForAllRecords( const TCmmRecordStatus aStatus );
   103 
       
   104 
   108 
   105     /**
   109     /**
   106      * Copies the data for this destination to a session instance and
   110      * Copies the data for this destination to a session instance and
   107      * increments the reference counter by one.
   111      * increments the reference counter by one.
   108      */
   112      */
   116      */
   120      */
   117     void RefreshDestinationInstanceL(
   121     void RefreshDestinationInstanceL(
   118             CCmmDestinationInstance& aDestinationInstance );
   122             CCmmDestinationInstance& aDestinationInstance );
   119 
   123 
   120     /**
   124     /**
   121      * Re-loads a destination record if needed and copies the latest version to
   125      * Reloads a destination record if needed and copies the latest version to
   122      * the session instance given as parameter.
   126      * the session instance given as parameter.
   123      */
   127      */
   124     void LoadRecordL(
   128     void LoadRecordL(
   125             CCmmDestinationInstance& aDestinationInstance,
   129             CCmmDestinationInstance& aDestinationInstance,
   126             TCmmDbRecords aRecordType );
   130             TCmmDbRecords aRecordType );