JNodeOS v1.1.5 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
equals, 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.1.5 API

This documentation is Copyright (C) 1998-2001 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: http://www.cs.utah.edu/flux/janos/