[3.0] Update doxygen comments
[platform/core/uifw/dali-adaptor.git] / adaptors / public-api / adaptor-framework / timer.h
index 178c55b..472ae02 100644 (file)
@@ -49,12 +49,13 @@ class Timer;
  *
  * This class is a handle class so it can be stack allocated and used
  * as a member.
+ * @SINCE_1_0.0
  */
 class DALI_IMPORT_API Timer : public BaseHandle
 {
 public: // Signal typedefs
 
-  typedef Signal< bool () > TimerSignalType; ///< Timer finished signal callback type
+  typedef Signal< bool () > TimerSignalType; ///< Timer finished signal callback type @SINCE_1_0.0
 
 public: // API
 
@@ -62,20 +63,23 @@ public: // API
    * @brief Constructor, creates an uninitialized timer.
    *
    * Call New to fully construct a timer.
+   * @SINCE_1_0.0
    */
   Timer();
 
   /**
-   * @brief Create an tick Timer that emits periodic signal.
+   * @brief Creates a tick Timer that emits periodic signal.
    *
-   * @param[in] milliSec Interval in milliseconds.
-   * @return a new timer
+   * @SINCE_1_0.0
+   * @param[in] milliSec Interval in milliseconds
+   * @return A new timer
    */
   static Timer New( unsigned int milliSec );
 
   /**
    * @brief Copy constructor.
    *
+   * @SINCE_1_0.0
    * @param[in] timer The handle to copy. The copied handle will point at the same implementation
    */
   Timer( const Timer& timer );
@@ -83,39 +87,44 @@ public: // API
   /**
    * @brief Assignment operator.
    *
+   * @SINCE_1_0.0
    * @param[in] timer The handle to copy. This handle will point at the same implementation
-   * as the copied handle.
+   * as the copied handle
    * @return Reference to this timer handle
    */
   Timer& operator=( const Timer& timer );
 
   /**
-   * @brief Destructor
+   * @brief Destructor.
    *
    * This is non-virtual since derived Handle types must not contain data or virtual methods.
+   * @SINCE_1_0.0
    */
   ~Timer();
 
   /**
-   * @brief Downcast an Object handle to Timer handle.
+   * @brief Downcasts a handle to Timer handle.
    *
-   * If handle points to a Timer object the downcast produces a valid
-   * handle. If not the returned handle is left uninitialized.
+   * If handle points to a Timer object, the downcast produces a valid handle.
+   * If not, the returned handle is left uninitialized.
    *
+   * @SINCE_1_0.0
    * @param[in] handle to An object
    * @return handle to a Timer object or an uninitialized handle
    */
   static Timer DownCast( BaseHandle handle );
 
   /**
-   * @brief Start timer.
+   * @brief Starts timer.
    *
-   * In case a Timer is already running it's time is reset and timer is restarted.
+   * In case a Timer is already running, its time is reset and timer is restarted.
+   * @SINCE_1_0.0
    */
   void Start();
 
   /**
-   * @brief Stop timer.
+   * @brief Stops timer.
+   * @SINCE_1_0.0
    */
   void Stop();
 
@@ -123,19 +132,23 @@ public: // API
    * @brief Sets a new interval on the timer and starts the timer.
    *
    * Cancels the previous timer.
-   * @param  milliSec Interval in milliseconds.
+   * @SINCE_1_0.0
+   * @param[in] milliSec Interval in milliseconds
    */
   void SetInterval( unsigned int milliSec );
 
   /**
-   * @brief Get the interval of timer.
-   * @returns  Interval in milliseconds.
+   * @brief Gets the interval of timer.
+   *
+   * @SINCE_1_0.0
+   * @return Interval in milliseconds
    */
   unsigned int GetInterval() const;
 
   /**
-   * @brief  Tells whether timer is running.
-   * @return Whether Timer is started or not.
+   * @brief Tells whether timer is running.
+   * @SINCE_1_0.0
+   * @return Whether Timer is started or not
    */
   bool IsRunning() const;
 
@@ -145,9 +158,10 @@ public: // Signals
    * @brief Signal emitted after specified time interval.
    *
    * The return of the callback decides whether signal emission stops or continues.
-   * If the callback function returns false emission will stop, if true it will continue
+   * If the callback function returns false, emission will stop and if true, it will continue.
    * This return value is ignored for one-shot events, which will always stop after the first execution.
-   * @returns The signal to Connect() with.
+   * @return The signal to Connect() with
+   * @SINCE_1_0.0
    */
   TimerSignalType& TickSignal();