|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--SSF.OS.BGP4.Debug
Encapsulates and manages some debugging information and methods which are specific to BGP.
| Field Summary | |
static IPaddress |
bogusip
An IP address used for testing/debugging. |
| Method Summary | |
void |
affirm(boolean b)
|
void |
affirm(boolean b,
java.lang.String s)
|
void |
affirm(boolean b,
java.lang.String s,
boolean showtime)
Each of the variations of affirm and gaffirm
assert the truth of the given boolean, and print out a message if it is
false. |
void |
err(java.lang.String str)
Reports a BGP-related error. |
void |
except(java.lang.String str)
Reports a BGP-related exception. |
static void |
gaffirm(boolean b)
|
static void |
gaffirm(boolean b,
java.lang.String s)
|
static void |
gerr(java.lang.String str)
A generic function for reporting BGP-related errors which are not associated with a particular BGP speaker. |
static void |
gexcept(java.lang.String str)
Reports a BGP-related exception which is not associated with any particular BGP speaker. |
static void |
gmsg(java.lang.String str)
Prints a generic BGP debugging message in the standardized format. |
static void |
gwarn(java.lang.String str)
A generic function for reporting BGP-related warnings which are not associated with a particular BGP speaker. |
java.lang.String |
hdr()
Constructs a standardized output format prefix. |
java.lang.String |
hdr(boolean showtime)
Constructs a standardized output format prefix, optionally omitting current simulation time. |
static java.lang.String |
hdr(java.lang.String nh,
double time)
Constructs a standardized output format prefix, optionally omitting current simulation time. |
void |
msg(java.lang.String str)
Prints a debugging message in the standardized format. |
void |
valid(int testnum,
int msgnum)
Each of the variations of valid handle printing
messages associated with specific BGP validation tests. |
void |
valid(int testnum,
int msgnum,
java.lang.Object o)
|
void |
warn(java.lang.String s)
Reports a BGP-related warning. |
void |
warn(java.lang.String s,
boolean showtime)
Reports a BGP-related warning, optionally omitting current simulation time. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final IPaddress bogusip
| Method Detail |
public final java.lang.String hdr()
public final java.lang.String hdr(boolean showtime)
public static final java.lang.String hdr(java.lang.String nh,
double time)
public final void affirm(boolean b,
java.lang.String s,
boolean showtime)
affirm and gaffirm
assert the truth of the given boolean, and print out a message if it is
false. gaffirm is for "generic affirm," since it is static
and doesn't print out the associated BGP speaker's info. This method was
called assert in previous versions, but assert
became a Java keyword as of Java 1.4.0.
b - The boolean whose truth is asserted.s - The string printed when the boolean is false.showtime - Whether or not to report the current simulation time.
public final void affirm(boolean b,
java.lang.String s)
affirm(boolean,String,boolean)public final void affirm(boolean b)
affirm(boolean,String,boolean)
public static final void gaffirm(boolean b,
java.lang.String s)
affirm(boolean,String,boolean)public static final void gaffirm(boolean b)
affirm(boolean,String,boolean)public final void err(java.lang.String str)
str - The string to be printed along with an error message preamble.public static final void gerr(java.lang.String str)
str - The string to be printed along with a generic BGP error
message preamble.public final void except(java.lang.String str)
str - The string to be printed along with an exception message
preamble.public static final void gexcept(java.lang.String str)
str - The string to be printed along with a generic BGP exception
preamble.public final void warn(java.lang.String s)
public final void warn(java.lang.String s,
boolean showtime)
showtime - Whether or not to report the current simulation time.public static final void gwarn(java.lang.String str)
str - The string to be printed as a warning message with a
generic BGP warning message preamble.public final void msg(java.lang.String str)
public static final void gmsg(java.lang.String str)
public final void valid(int testnum,
int msgnum)
valid handle printing
messages associated with specific BGP validation tests.
- Parameters:
testnum - The validation test number.msgnum - The message number relative to the validation test.
public final void valid(int testnum,
int msgnum,
java.lang.Object o)
valid(int,int)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||