JNodeOS v1.2.0 API

edu.utah.janos.nodeos
Class Trace

java.lang.Object
  |
  +--edu.utah.janos.nodeos.Trace

public class Trace
extends java.lang.Object

Control for the trace macros spread through-out creation.

TRACE() macros include a Trace flag that determines when the trace macro should print its string. The set of flags that are enabled is determined by the system property "janos.debugFlags".

XXX Use intern() and ==.

Author:
Janos Ministry of Development

Field Summary
static long NODEOS_BUFH
           
static long NODEOS_CLASSLOAD
           
static long NODEOS_COMMSPACE
           
static long NODEOS_DESTROY
           
static long NODEOS_DISPATCH
           
static long NODEOS_FLOWSTART
           
static long NODEOS_INCOMING
           
static long NODEOS_OUTGOING
           
static long NODEOS_THREADS
           
static long ROUTE_UPDATE
           
 
Constructor Summary
Trace()
           
 
Method Summary
static boolean check(long mask)
           
static java.lang.String[] getNameList()
           
static void setFlags(java.io.PrintStream out, java.lang.String flagsStr)
           
static void setFlags(java.lang.String flagsStr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NODEOS_INCOMING

public static final long NODEOS_INCOMING

NODEOS_BUFH

public static final long NODEOS_BUFH

NODEOS_OUTGOING

public static final long NODEOS_OUTGOING

NODEOS_DISPATCH

public static final long NODEOS_DISPATCH

NODEOS_CLASSLOAD

public static final long NODEOS_CLASSLOAD

NODEOS_DESTROY

public static final long NODEOS_DESTROY

NODEOS_THREADS

public static final long NODEOS_THREADS

NODEOS_FLOWSTART

public static final long NODEOS_FLOWSTART

NODEOS_COMMSPACE

public static final long NODEOS_COMMSPACE

ROUTE_UPDATE

public static final long ROUTE_UPDATE
Constructor Detail

Trace

public Trace()
Method Detail

getNameList

public static java.lang.String[] getNameList()

setFlags

public static void setFlags(java.lang.String flagsStr)

setFlags

public static void setFlags(java.io.PrintStream out,
                            java.lang.String flagsStr)

check

public static final boolean check(long mask)

JNodeOS v1.2.0 API

This documentation is Copyright (C) 1998-2002 The University of Utah. All Rights Reserved. See the file LICENSE for distribution terms.
Documentation, software, and mailing list archives for Janos can be found at the Janos Project web site: http://www.cs.utah.edu/flux/janos/
Generated on Mar 17, 2002