blob: b04d5806159e0688300159f2311d5f9ae69e1f6f [file] [log] [blame]
///////////////////////////////////////////////////////////////////////////////
// //
// Copyright (c) 2000-2019 Ericsson Telecom AB //
// //
// All rights reserved. This program and the accompanying materials //
// are made available under the terms of the Eclipse Public License v2.0 //
// which accompanies this distribution, and is available at //
// https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html //
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////
// Module: EPTF_CLL_StatHandlerLogging_Definitions
//
// Purpose:
// This module contains type definitions for the logging subsystem used in StatHandler
//
// Module depends on:
// <EPTF_CLL_Logging_Definitions>
//
// Module Parameters:
// -
//
// Current Owner:
// Gabor Tatarka (EGBOTAT)
//
// Last Review Date:
// -
//
// Detailed Comments:
// This module contains type definitions for the logging subsystem used in StatHandler
//
///////////////////////////////////////////////////////////////
module EPTF_CLL_StatHandlerLogging_Definitions {
import from EPTF_CLL_Logging_Definitions all;
/////////////////////////////////////////////////////////////////////////
//
// Component: EPTF_StatHandlerLogging_CT
//
// Purpose:
// Component type for StatHandler's logging subsytem
//
// Elements:
// v_EPTF_StatHandlerLogging_initialized - *boolean*
// v_EPTF_StatHandlerLogging_maskId - *integer*
//
// Detailed Comments:
// Extends EPTF_Logging_CT
/////////////////////////////////////////////////////////////////////////
type component EPTF_StatHandlerLogging_CT extends EPTF_Logging_CT
{
private var boolean v_EPTF_StatHandlerLogging_initialized := false;
private var integer v_EPTF_StatHandlerLogging_maskId := c_EPTF_Logging_invalidMaskId;
private var charstring v_EPTF_StatHandlerLogging_loggingComponentMask := "EPTF_StatHandler";
}
/////////////////////////////////////////////////////////////////////////
// Constants: c_EPTF_StatHandlerLogging_eventClasses
//
// Purpose:
// Logging event classes for StatHandler
/////////////////////////////////////////////////////////////////////////
const EPTF_Logging_EventClassPrefixList c_EPTF_StatHandlerLogging_eventClasses := {"Warning","Debug"};
/////////////////////////////////////////////////////////////////////////
// Constants: c_EPTF_StatHandlerLogging_ClassIdx_Error
//
// Purpose:
// Logging event class indices for StatHandler
//
// Other values:
// - c_EPTF_StatHandlerLogging_ClassIdx_Error
// - c_EPTF_StatHandlerLogging_ClassIdx_Warning
// - c_EPTF_StatHandlerLogging_ClassIdx_Debug
/////////////////////////////////////////////////////////////////////////
const integer c_EPTF_StatHandlerLogging_ClassIdx_Warning := 0;
const integer c_EPTF_StatHandlerLogging_ClassIdx_Debug := 1;
} // end of module