/**
 * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
 * All rights reserved.
 * Confidential and Proprietary - Qualcomm Technologies, Inc.
 */

/**
 * @brief Interface to be used by clients to register a handler in a QTEE object.
 *        The object is responsible for implementing the notification logic. An
 *        example of this logic is present in the SystemManager.
 */

/** @cond */
interface INotificationHandler
{
/** @endcond */

  /**
   * Method to invoke the client's notification handler.
   *
   * @return
   * Object_OK on success.
   * Object_ERROR when we are unable to call the handler.
   */
  method onNotify();
};
