Home | History | Annotate | Download | only in Library
      1 /** @file
      2   Debug Print Error Level Library class
      3 
      4   Copyright (c) 2011, Intel Corporation. All rights reserved.<BR>
      5   This program and the accompanying materials
      6   are licensed and made available under the terms and conditions of the BSD License
      7   which accompanies this distribution.  The full text of the license may be found at
      8   http://opensource.org/licenses/bsd-license.php.
      9 
     10   THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
     11   WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     12 
     13 **/
     14 #ifndef _DEBUG_PRINT_ERROR_LEVEL_LIB_H_
     15 #define _DEBUG_PRINT_ERROR_LEVEL_LIB_H_
     16 
     17 /**
     18   Returns the debug print error level mask for the current module.
     19 
     20   @return  Debug print error level mask for the current module.
     21 
     22 **/
     23 UINT32
     24 EFIAPI
     25 GetDebugPrintErrorLevel (
     26   VOID
     27   );
     28 
     29 /**
     30   Sets the global debug print error level mask fpr the entire platform.
     31 
     32   @param   ErrorLevel     Global debug print error level
     33 
     34   @retval  TRUE           The debug print error level mask was sucessfully set.
     35   @retval  FALSE          The debug print error level mask could not be set.
     36 
     37 **/
     38 BOOLEAN
     39 EFIAPI
     40 SetDebugPrintErrorLevel (
     41   UINT32  ErrorLevel
     42   );
     43 #endif
     44