Skip navigation links
A B C D E G H I K L M N O P R S T U V W 

A

add(AS) - Method in class org.javamrt.mrt.ASPath
alias of append(AS as)
Advertisement - Class in org.javamrt.mrt
 
Advertisement(byte[], InetAddress, AS, Prefix, Attributes) - Constructor for class org.javamrt.mrt.Advertisement
 
Advertiser - Class in org.javamrt.mrt
 
Advertiser(byte[]) - Constructor for class org.javamrt.mrt.Advertiser
 
ADVERTISER - Static variable in class org.javamrt.mrt.MRTConstants
 
AFI_IPv4 - Static variable in class org.javamrt.mrt.MRTConstants
 
AFI_IPv6 - Static variable in class org.javamrt.mrt.MRTConstants
 
AFI_MAX - Static variable in class org.javamrt.mrt.MRTConstants
 
Aggregator - Class in org.javamrt.mrt
 
Aggregator() - Constructor for class org.javamrt.mrt.Aggregator
 
Aggregator(byte[]) - Constructor for class org.javamrt.mrt.Aggregator
 
Aggregator(byte[], int) - Constructor for class org.javamrt.mrt.Aggregator
 
AGGREGATOR - Static variable in class org.javamrt.mrt.MRTConstants
 
aggregatorAS - Variable in class org.javamrt.mrt.Aggregator
 
aggregatorIP - Variable in class org.javamrt.mrt.Aggregator
 
append(AS) - Method in class org.javamrt.mrt.ASPath
Append an AS to the ASPATH
arg - Static variable in class org.javamrt.utils.GetOpts
Demo code
arrayToString(byte[]) - Static method in class org.javamrt.utils.RecordAccess
 
arrayToString(byte[], int, int) - Static method in class org.javamrt.utils.RecordAccess
 
AS - Class in org.javamrt.mrt
 
AS() - Constructor for class org.javamrt.mrt.AS
 
AS(long) - Constructor for class org.javamrt.mrt.AS
 
AS(byte[]) - Constructor for class org.javamrt.mrt.AS
 
as - Variable in class org.javamrt.mrt.Peer
 
AS4_AGGREGATOR - Static variable in class org.javamrt.mrt.MRTConstants
 
AS4_PATH - Static variable in class org.javamrt.mrt.MRTConstants
 
AS_PATH - Static variable in class org.javamrt.mrt.MRTConstants
 
AS_TRANS - Static variable in class org.javamrt.mrt.AS
 
ASCode - Variable in class org.javamrt.mrt.AS
 
ASConfedSequence - Class in org.javamrt.mrt
 
ASConfedSequence(LinkedList<AS>) - Constructor for class org.javamrt.mrt.ASConfedSequence
 
asConfedSequence - Static variable in class org.javamrt.mrt.MRTConstants
 
ASConfedSet - Class in org.javamrt.mrt
 
ASConfedSet(LinkedList<AS>) - Constructor for class org.javamrt.mrt.ASConfedSet
 
asConfedSet - Static variable in class org.javamrt.mrt.MRTConstants
 
asNo - Variable in class org.javamrt.mrt.Dpa
 
ASPath - Class in org.javamrt.mrt
ASPath is a linked list of elements which are either
AS, ASSet or ASConfedSet

version 3.00: complete rewrite with ASPathSegment
asPath - Variable in class org.javamrt.mrt.TableDump
 
ASPathLimit - Class in org.javamrt.mrt
 
ASPathLimit(byte[]) - Constructor for class org.javamrt.mrt.ASPathLimit
http://tools.ietf.org/html/draft-ietf-idr-as-pathlimit-03 Network Working Group T.
ASPathSegment - Class in org.javamrt.mrt
The AS_PATH and AS4_PATH attributes are composed of a series of one or more ASPATH_SEGMENTS
This class unifies the decoding of such ASPATH_SEGMENTS
ASPathSegment(byte[], int, int) - Constructor for class org.javamrt.mrt.ASPathSegment
Create a new ASPathSegment
asPathString(int) - Static method in class org.javamrt.mrt.MRTConstants
 
asSequence - Variable in class org.javamrt.mrt.ASPathSegment
 
asSequence - Static variable in class org.javamrt.mrt.MRTConstants
 
ASSet - Class in org.javamrt.mrt
 
ASSet(LinkedList<AS>) - Constructor for class org.javamrt.mrt.ASSet
 
asSet - Variable in class org.javamrt.mrt.ASSet
 
asSet - Static variable in class org.javamrt.mrt.MRTConstants
for the ASPATH
asSetSize() - Method in class org.javamrt.mrt.ASSet
 
asSize - Variable in class org.javamrt.mrt.Aggregator
 
AtomAggr - Class in org.javamrt.mrt
 
ATOMIC_AGGREGATE - Static variable in class org.javamrt.mrt.MRTConstants
 
attrFlags(byte) - Static method in class org.javamrt.mrt.MRTConstants
 
Attribute - Interface in org.javamrt.mrt
 
ATTRIBUTE_ADVERTISER - Static variable in class org.javamrt.mrt.MRTConstants
 
ATTRIBUTE_AGGREGATOR - Static variable in class org.javamrt.mrt.MRTConstants
 
ATTRIBUTE_AS4_AGGREGATOR - Static variable in class org.javamrt.mrt.MRTConstants
 
ATTRIBUTE_AS4_PATH - Static variable in class org.javamrt.mrt.MRTConstants
 
ATTRIBUTE_AS_PATH - Static variable in class org.javamrt.mrt.MRTConstants
 
ATTRIBUTE_ASPATHLIMIT - Static variable in class org.javamrt.mrt.MRTConstants
 
ATTRIBUTE_ATOMIC_AGGREGATE - Static variable in class org.javamrt.mrt.MRTConstants
 
ATTRIBUTE_CLUSTER_ID - Static variable in class org.javamrt.mrt.MRTConstants
 
ATTRIBUTE_CLUSTER_LIST - Static variable in class org.javamrt.mrt.MRTConstants
 
ATTRIBUTE_COMMUNITY - Static variable in class org.javamrt.mrt.MRTConstants
 
ATTRIBUTE_DPA - Static variable in class org.javamrt.mrt.MRTConstants
 
ATTRIBUTE_EXT_COMMUNITIES - Static variable in class org.javamrt.mrt.MRTConstants
 
ATTRIBUTE_LOCAL_PREF - Static variable in class org.javamrt.mrt.MRTConstants
 
ATTRIBUTE_MP_REACH - Static variable in class org.javamrt.mrt.MRTConstants
 
ATTRIBUTE_MP_UNREACH - Static variable in class org.javamrt.mrt.MRTConstants
 
ATTRIBUTE_MULTI_EXIT - Static variable in class org.javamrt.mrt.MRTConstants
 
ATTRIBUTE_NEXT_HOP - Static variable in class org.javamrt.mrt.MRTConstants
 
ATTRIBUTE_ORIGIN - Static variable in class org.javamrt.mrt.MRTConstants
 
ATTRIBUTE_ORIGINATOR_ID - Static variable in class org.javamrt.mrt.MRTConstants
 
ATTRIBUTE_TOTAL - Static variable in class org.javamrt.mrt.MRTConstants
 
AttributeException - Exception in org.javamrt.mrt
 
AttributeException(String) - Constructor for exception org.javamrt.mrt.AttributeException
 
AttributeException(int) - Constructor for exception org.javamrt.mrt.AttributeException
 
AttributeException(String, Object...) - Constructor for exception org.javamrt.mrt.AttributeException
 
Attributes - Class in org.javamrt.mrt
 
Attributes(byte[], int, int, int, boolean) - Constructor for class org.javamrt.mrt.Attributes
 
Attributes(byte[], int, int, boolean) - Constructor for class org.javamrt.mrt.Attributes
 
attributes - Variable in class org.javamrt.mrt.TableDump
 
AttrOrigin - Class in org.javamrt.mrt
 
AttrOrigin(byte[]) - Constructor for class org.javamrt.mrt.AttrOrigin
 
attrOrigin - Variable in class org.javamrt.mrt.AttrOrigin
 

B

base - Variable in class org.javamrt.mrt.Prefix
 
beginMonth(long) - Static method in class org.javamrt.utils.Common
Calculate the timestamp for the beginning of month before time
if time is the beginning of month, return it.
BGP4MP - Static variable in class org.javamrt.mrt.MRTConstants
 
BGP4MP_ENTRY - Static variable in class org.javamrt.mrt.MRTConstants
 
BGP4MP_MESSAGE - Static variable in class org.javamrt.mrt.MRTConstants
 
BGP4MP_MESSAGE_ADDPATH - Static variable in class org.javamrt.mrt.MRTConstants
 
BGP4MP_MESSAGE_AS4 - Static variable in class org.javamrt.mrt.MRTConstants
 
BGP4MP_MESSAGE_AS4_ADDPATH - Static variable in class org.javamrt.mrt.MRTConstants
 
BGP4MP_MESSAGE_LOCAL - Static variable in class org.javamrt.mrt.MRTConstants
 
BGP4MP_MESSAGE_LOCAL_ADDPATH - Static variable in class org.javamrt.mrt.MRTConstants
 
BGP4MP_MESSAGE_LOCAL_AS4 - Static variable in class org.javamrt.mrt.MRTConstants
 
BGP4MP_MESSAGE_LOCAL_AS4_ADDPATH - Static variable in class org.javamrt.mrt.MRTConstants
 
BGP4MP_SNAPSHOT - Static variable in class org.javamrt.mrt.MRTConstants
 
BGP4MP_STATE_CHANGE - Static variable in class org.javamrt.mrt.MRTConstants
 
BGP4MP_STATE_CHANGE_AS4 - Static variable in class org.javamrt.mrt.MRTConstants
 
BGP4MSG_KEEPALIVE - Static variable in class org.javamrt.mrt.MRTConstants
 
BGP4MSG_NOTIFICATION - Static variable in class org.javamrt.mrt.MRTConstants
 
BGP4MSG_OPEN - Static variable in class org.javamrt.mrt.MRTConstants
 
BGP4MSG_REFRESH - Static variable in class org.javamrt.mrt.MRTConstants
 
BGP4MSG_UPDATE - Static variable in class org.javamrt.mrt.MRTConstants
 
Bgp4Update - Class in org.javamrt.mrt
 
Bgp4Update(byte[], InetAddress, AS, Prefix, Attributes) - Constructor for class org.javamrt.mrt.Bgp4Update
 
Bgp4Update(byte[], InetAddress, AS, Prefix) - Constructor for class org.javamrt.mrt.Bgp4Update
 
BGP_ATTR_FLAG_EXTLEN - Static variable in class org.javamrt.mrt.MRTConstants
 
BGP_ATTR_FLAG_OPTIONAL - Static variable in class org.javamrt.mrt.MRTConstants
 
BGP_ATTR_FLAG_PARTIAL - Static variable in class org.javamrt.mrt.MRTConstants
 
BGP_ATTR_FLAG_TRANS - Static variable in class org.javamrt.mrt.MRTConstants
 
BGPFileReader - Class in org.javamrt.mrt
 
BGPFileReader(BufferedInputStream) - Constructor for class org.javamrt.mrt.BGPFileReader
public BGPFileReader (BufferedInputStream in) create a new BGPFileReader from BufferedInputStream
BGPFileReader(String) - Constructor for class org.javamrt.mrt.BGPFileReader
public BGPFileReader (String name) create a new BGPFileReader from BufferedInputStream specified by the String name
BGPFileReader(File) - Constructor for class org.javamrt.mrt.BGPFileReader
 
BGPFileReaderException - Exception in org.javamrt.mrt
 
BGPFileReaderException(String, byte[]) - Constructor for exception org.javamrt.mrt.BGPFileReaderException
 
bgpType(int) - Static method in class org.javamrt.mrt.MRTConstants
 
bLen() - Method in class org.javamrt.mrt.ASPathSegment
 
broadcast - Variable in class org.javamrt.mrt.Prefix
 
bType() - Method in class org.javamrt.mrt.ASPathSegment
 

C

canonicalPath() - Method in class org.javamrt.mrt.ASPath
Build a copy of the AS_PATH but without prepends
close() - Method in class org.javamrt.mrt.BGPFileReader
void close() close the BGPFileReader
CLUSTER_ID - Static variable in class org.javamrt.mrt.MRTConstants
 
CLUSTER_LIST - Static variable in class org.javamrt.mrt.MRTConstants
 
clusterId - Variable in class org.javamrt.mrt.Advertiser
 
ClusterId - Class in org.javamrt.mrt
 
ClusterId(byte[]) - Constructor for class org.javamrt.mrt.ClusterId
 
ClusterList - Class in org.javamrt.mrt
 
ClusterList(byte[]) - Constructor for class org.javamrt.mrt.ClusterList
 
clusterList - Variable in class org.javamrt.mrt.ClusterList
 
Common - Class in org.javamrt.utils
 
Common() - Constructor for class org.javamrt.utils.Common
 
Community - Class in org.javamrt.mrt
 
Community(byte[]) - Constructor for class org.javamrt.mrt.Community
 
community - Variable in class org.javamrt.mrt.Community
 
COMMUNITY - Static variable in class org.javamrt.mrt.MRTConstants
 
compara(InetAddress, InetAddress) - Static method in class org.javamrt.utils.InetAddressComparator
 
compare(AS, AS) - Method in class org.javamrt.mrt.AS
 
compare(Bgp4Update, Bgp4Update) - Method in class org.javamrt.mrt.Bgp4Update
 
compare(Prefix, Prefix) - Method in class org.javamrt.mrt.Prefix
 
compare(InetAddress, InetAddress) - Method in class org.javamrt.utils.InetAddressComparator
 
compareTo(AS) - Method in class org.javamrt.mrt.AS
 
compareTo(ASPath) - Method in class org.javamrt.mrt.ASPath
 
compareTo(Bgp4Update) - Method in class org.javamrt.mrt.Bgp4Update
Order by prefixes, then by peer and then by time.
compareTo(Peer) - Method in class org.javamrt.mrt.Peer
 
compareTo(Prefix) - Method in class org.javamrt.mrt.Prefix
 
compileDebug - Static variable in class org.javamrt.utils.Debug
 
contains(AS) - Method in class org.javamrt.mrt.ASPath
 

D

days(int, int) - Static method in class org.javamrt.utils.Common
 
debug - Static variable in interface org.javamrt.mrt.Attribute
 
Debug - Class in org.javamrt.utils
 
Debug() - Constructor for class org.javamrt.utils.Debug
 
debug(String, Object...) - Static method in class org.javamrt.utils.Debug
 
debugStream - Static variable in class org.javamrt.utils.Debug
 
doDebug - Static variable in class org.javamrt.utils.Debug
 
Dpa - Class in org.javamrt.mrt
 
Dpa(byte[]) - Constructor for class org.javamrt.mrt.Dpa
 
DPA - Static variable in class org.javamrt.mrt.MRTConstants
 
dpaValue - Variable in class org.javamrt.mrt.Dpa
 
dump(byte[]) - Static method in class org.javamrt.utils.Debug
 
dump(PrintStream, byte[], int, int) - Static method in class org.javamrt.utils.RecordAccess
 
dump(byte[], int, int) - Static method in class org.javamrt.utils.RecordAccess
 
dump(PrintStream, byte[], int) - Static method in class org.javamrt.utils.RecordAccess
 
dump(byte[], int) - Static method in class org.javamrt.utils.RecordAccess
 
dump(PrintStream, byte[]) - Static method in class org.javamrt.utils.RecordAccess
 
dump(byte[]) - Static method in class org.javamrt.utils.RecordAccess
 
dumpString - Variable in class org.javamrt.mrt.TableDump
 

E

empty() - Static method in class org.javamrt.mrt.Community
 
eof() - Method in class org.javamrt.mrt.BGPFileReader
 
equals(Object) - Method in class org.javamrt.mrt.Advertiser
 
equals(Object) - Method in class org.javamrt.mrt.Aggregator
 
equals(Object) - Method in class org.javamrt.mrt.AS
 
equals(ASPath) - Method in class org.javamrt.mrt.ASPath
Shortcut for equals(Object o)
equals(Object) - Method in class org.javamrt.mrt.ASPath
This is the canonical implementation of the equals() method
equals(Object) - Method in class org.javamrt.mrt.ASPathLimit
 
equals(Object) - Method in class org.javamrt.mrt.ASSet
 
equals(Object) - Method in class org.javamrt.mrt.AtomAggr
 
equals(Object) - Method in class org.javamrt.mrt.Attributes
 
equals(Object) - Method in class org.javamrt.mrt.AttrOrigin
 
equals(Bgp4Update) - Method in class org.javamrt.mrt.Bgp4Update
 
equals(Object) - Method in class org.javamrt.mrt.Bgp4Update
 
equals(ClusterId) - Method in class org.javamrt.mrt.ClusterId
 
equals(Object) - Method in class org.javamrt.mrt.ClusterId
 
equals(ClusterList) - Method in class org.javamrt.mrt.ClusterList
 
equals(Object) - Method in class org.javamrt.mrt.ClusterList
 
equals(Community) - Method in class org.javamrt.mrt.Community
 
equals(Object) - Method in class org.javamrt.mrt.Community
 
equals(Dpa) - Method in class org.javamrt.mrt.Dpa
 
equals(Object) - Method in class org.javamrt.mrt.Dpa
 
equals(Object) - Method in class org.javamrt.mrt.LocalPref
 
equals(Object) - Method in class org.javamrt.mrt.Med
 
equals(Object) - Method in class org.javamrt.mrt.NextHop
 
equals(Object) - Method in class org.javamrt.mrt.OriginatorID
 
equals(Object) - Method in class org.javamrt.mrt.Peer
 
equals(Prefix) - Method in class org.javamrt.mrt.Prefix
 
equals(Object) - Method in class org.javamrt.mrt.Prefix
 
EXT_COMMUNITIES - Static variable in class org.javamrt.mrt.MRTConstants
 
ExtCommunities - Class in org.javamrt.mrt
 
ExtCommunities(byte[]) - Constructor for class org.javamrt.mrt.ExtCommunities
 

G

generator() - Method in class org.javamrt.mrt.ASPath
 
GenericRib - Class in org.javamrt.mrt
 
GenericRib() - Constructor for class org.javamrt.mrt.GenericRib
 
get(int) - Method in class org.javamrt.mrt.ASPath
 
getAs() - Method in class org.javamrt.mrt.Aggregator
 
getAS() - Method in class org.javamrt.mrt.ASPathSegment
 
getAS(int) - Method in class org.javamrt.mrt.ASSet
 
getAS() - Method in exception org.javamrt.mrt.RFC4893Exception
 
getAS4Path() - Method in exception org.javamrt.mrt.RFC4893Exception
 
getASList() - Method in class org.javamrt.mrt.ASPathSegment
 
getASList() - Method in class org.javamrt.mrt.ASSet
 
getASN() - Method in class org.javamrt.mrt.AS
 
getASPath() - Method in class org.javamrt.mrt.Attributes
 
getASPath() - Method in class org.javamrt.mrt.Bgp4Update
 
getASPath() - Method in class org.javamrt.mrt.MRTRecord
 
getASPath() - Method in class org.javamrt.mrt.TableDump
 
getAtomAggr() - Method in class org.javamrt.mrt.AtomAggr
 
getAttribute(int) - Method in class org.javamrt.mrt.Attributes
 
getAttributes() - Method in class org.javamrt.mrt.Bgp4Update
 
getAttrOrigin() - Method in class org.javamrt.mrt.AttrOrigin
 
getBaseAddress() - Method in class org.javamrt.mrt.Prefix
 
getBroadcastAddress() - Method in class org.javamrt.mrt.Prefix
 
getBytes(byte[], int, int) - Static method in class org.javamrt.utils.RecordAccess
 
getClusterId() - Method in class org.javamrt.mrt.Advertiser
 
getCommunity() - Method in class org.javamrt.mrt.Advertisement
 
getCommunity() - Method in class org.javamrt.mrt.Attributes
 
getIP() - Method in class org.javamrt.mrt.Aggregator
 
getLimit() - Method in class org.javamrt.mrt.ASPathLimit
 
getLimitAS() - Method in class org.javamrt.mrt.ASPathLimit
 
getLocalPref() - Method in class org.javamrt.mrt.LocalPref
 
getMaskLength() - Method in class org.javamrt.mrt.Prefix
 
getMed() - Method in class org.javamrt.mrt.Advertisement
 
getMed() - Method in class org.javamrt.mrt.Attributes
 
getMed() - Method in class org.javamrt.mrt.Med
 
getNewState() - Method in class org.javamrt.mrt.StateChange
 
getNextHops() - Method in class org.javamrt.mrt.MpReach
 
getNlri() - Method in class org.javamrt.mrt.MpReach
 
getNlri() - Method in class org.javamrt.mrt.MpUnReach
 
getOffset() - Method in class org.javamrt.mrt.Nlri
 
getOldASPath() - Method in exception org.javamrt.mrt.RFC4893Exception
 
getOldState() - Method in class org.javamrt.mrt.StateChange
 
GetOpts - Class in org.javamrt.utils
Parse command line options the **IX way
version 1.00 Only treats short options
version 2.00 Includes an interface for short and long options
GetOpts(String[], LongOpt...) - Constructor for class org.javamrt.utils.GetOpts
create a new class to process cmd line arguments
Sample code:
getopt test = new getopts(args,
  new LongOpt('a',"arg",true);
  new LongOpt('b',"beg",false);
  new LongOpt('c',null,false));
GetOpts(String[], String) - Constructor for class org.javamrt.utils.GetOpts
create a command-line parser for the 'old' short options getopts options = new getopts(args,"abc:d:E");
getOrigTime() - Method in class org.javamrt.mrt.TableDump
 
getPath() - Method in class org.javamrt.mrt.ASPath
 
getPathId() - Method in class org.javamrt.mrt.Nlri
 
getPeer() - Method in class org.javamrt.mrt.Bgp4Update
 
getPeer() - Method in class org.javamrt.mrt.MRTRecord
 
getPeer() - Method in exception org.javamrt.mrt.RFC4893Exception
 
getPeer() - Method in class org.javamrt.mrt.TableDump
 
getPeerAS() - Method in class org.javamrt.mrt.Bgp4Update
 
getPeerAs() - Method in class org.javamrt.mrt.IndexTable
 
getPeerAS() - Method in class org.javamrt.mrt.MRTRecord
 
getPeerAS() - Method in class org.javamrt.mrt.StateChange
 
getPeerAS() - Method in class org.javamrt.mrt.TableDump
 
getPeerBgp() - Method in class org.javamrt.mrt.IndexTable
 
getPeerIp() - Method in class org.javamrt.mrt.IndexTable
 
getPeerIP() - Method in class org.javamrt.mrt.StateChange
 
getPrefix() - Method in class org.javamrt.mrt.Bgp4Update
 
getPrefix() - Method in class org.javamrt.mrt.MRTRecord
 
getPrefix() - Method in class org.javamrt.mrt.TableDump
 
getPrependers() - Method in class org.javamrt.mrt.ASPath
 
getRaw() - Method in class org.javamrt.mrt.NextHop
 
getSubType() - Method in class org.javamrt.mrt.MRTRecord
 
getTime() - Method in class org.javamrt.mrt.MRTRecord
 
getTime() - Method in class org.javamrt.mrt.StateChange
 
getTime() - Method in class org.javamrt.mrt.TableDump
 
getTimestamp() - Method in exception org.javamrt.mrt.RFC4893Exception
 
getType() - Method in class org.javamrt.mrt.MRTRecord
 
getU16(byte[], int) - Static method in class org.javamrt.utils.RecordAccess
 
getU32(byte[], int) - Static method in class org.javamrt.utils.RecordAccess
 
getU8(byte[], int) - Static method in class org.javamrt.utils.RecordAccess
 
getUINT(byte[], int, int) - Static method in class org.javamrt.utils.RecordAccess
 
getVersion() - Method in class org.javamrt.mrt.Advertiser
 
getViewName() - Method in class org.javamrt.mrt.IndexTable
 

H

hasArg - Variable in class org.javamrt.utils.LongOpt
 
hasAS4PathBug - Variable in class org.javamrt.mrt.Attributes
 
hasASPATHLimit - Variable in class org.javamrt.mrt.Attributes
 
hasAsPathPrepend() - Method in class org.javamrt.mrt.ASPath
 
hasAsPathPrepend() - Method in class org.javamrt.mrt.Bgp4Update
 
hasAsPathPrepend() - Method in class org.javamrt.mrt.MRTRecord
 
hasAsPathPrepend() - Method in class org.javamrt.mrt.TableDump
 
hasOriginPrepend() - Method in class org.javamrt.mrt.ASPath
 
help - Variable in class org.javamrt.utils.LongOpt
 

I

id - Variable in class org.javamrt.mrt.OriginatorID
 
includes(Prefix) - Method in class org.javamrt.mrt.Prefix
 
indexOf(AS) - Method in class org.javamrt.mrt.ASPath
 
IndexTable - Class in org.javamrt.mrt
 
InetAddressComparator - Class in org.javamrt.utils
 
InetAddressComparator() - Constructor for class org.javamrt.utils.InetAddressComparator
 
ip - Variable in class org.javamrt.mrt.Peer
 
ipAddressString(InetAddress) - Static method in class org.javamrt.mrt.MRTConstants
 
is4Byte() - Method in class org.javamrt.mrt.AS
 
is4Byte() - Method in class org.javamrt.mrt.ASSet
 
isDefault() - Method in class org.javamrt.mrt.NextHop
 
isDefault() - Method in class org.javamrt.mrt.Prefix
 
isGenerator(AS) - Method in class org.javamrt.mrt.ASPath
 
isIncludedBy(Prefix) - Method in class org.javamrt.mrt.Prefix
 
isIPv4() - Method in class org.javamrt.mrt.Advertisement
 
isIPv4() - Method in class org.javamrt.mrt.Bgp4Update
 
isIPv4() - Method in class org.javamrt.mrt.Prefix
 
isIPv4() - Method in class org.javamrt.mrt.TableDump
 
isIPv4() - Method in class org.javamrt.mrt.Withdraw
 
isIPv6() - Method in class org.javamrt.mrt.Advertisement
 
isIPv6() - Method in class org.javamrt.mrt.Bgp4Update
 
isIPv6() - Method in class org.javamrt.mrt.Prefix
 
isIPv6() - Method in class org.javamrt.mrt.TableDump
 
isIPv6() - Method in class org.javamrt.mrt.Withdraw
 
isPlaceholder() - Method in class org.javamrt.mrt.AS
 

K

KeepAlive - Class in org.javamrt.mrt
 

L

lastIndexOf(AS) - Method in class org.javamrt.mrt.ASPath
 
length() - Method in class org.javamrt.mrt.ASPath
 
limit - Variable in class org.javamrt.mrt.ASPathLimit
 
LOCAL_PREF - Static variable in class org.javamrt.mrt.MRTConstants
 
LocalPref - Class in org.javamrt.mrt
 
localPref - Variable in class org.javamrt.mrt.LocalPref
 
LongOpt - Class in org.javamrt.utils
 
LongOpt(char, String, boolean) - Constructor for class org.javamrt.utils.LongOpt
 
LongOpt(char, String, boolean, String) - Constructor for class org.javamrt.utils.LongOpt
 
longOpt - Variable in class org.javamrt.utils.LongOpt
 

M

main(String[]) - Static method in class org.javamrt.progs.MRT_BinaryToAscii
 
main(String[]) - Static method in class org.javamrt.utils.Common
 
main(String[]) - Static method in class org.javamrt.utils.GetOpts
 
mask - Variable in class org.javamrt.mrt.Prefix
 
maskLength - Variable in class org.javamrt.mrt.Prefix
 
matches(InetAddress) - Method in class org.javamrt.mrt.Prefix
 
matches(byte[]) - Method in class org.javamrt.mrt.Prefix
 
matches(InetAddress) - Method in class org.javamrt.mrt.TableDump
 
Med - Class in org.javamrt.mrt
 
Med(long) - Constructor for class org.javamrt.mrt.Med
 
Med(byte[]) - Constructor for class org.javamrt.mrt.Med
 
med - Variable in class org.javamrt.mrt.Med
 
midNight(long) - Static method in class org.javamrt.utils.Common
Calculate the timestamp of the midnight before time
If time is the midnight, return it.
minutes(int) - Static method in class org.javamrt.utils.Common
 
mkPrependers() - Method in class org.javamrt.mrt.ASPath
 
MP_REACH - Static variable in class org.javamrt.mrt.MRTConstants
 
MP_UNREACH - Static variable in class org.javamrt.mrt.MRTConstants
 
MpReach - Class in org.javamrt.mrt
 
mpSubType(int) - Static method in class org.javamrt.mrt.MRTConstants
 
MpUnReach - Class in org.javamrt.mrt
 
MRT_BinaryToAscii - Class in org.javamrt.progs
 
MRT_BinaryToAscii() - Constructor for class org.javamrt.progs.MRT_BinaryToAscii
 
MRTConstants - Class in org.javamrt.mrt
 
MRTConstants() - Constructor for class org.javamrt.mrt.MRTConstants
 
mrtFormat - Static variable in class org.javamrt.mrt.MRTConstants
 
MRTRecord - Class in org.javamrt.mrt
 
MRTRecord() - Constructor for class org.javamrt.mrt.MRTRecord
 
MRTRecord(byte[]) - Constructor for class org.javamrt.mrt.MRTRecord
 
mrtRecords() - Method in class org.javamrt.mrt.BGPFileReader
 
MULTI_EXIT - Static variable in class org.javamrt.mrt.MRTConstants
 

N

NEXT_HOP - Static variable in class org.javamrt.mrt.MRTConstants
 
NextHop - Class in org.javamrt.mrt
 
NextHop() - Constructor for class org.javamrt.mrt.NextHop
 
NextHop(byte[]) - Constructor for class org.javamrt.mrt.NextHop
 
NextHop(InetAddress) - Constructor for class org.javamrt.mrt.NextHop
 
nextHopIA - Variable in class org.javamrt.mrt.NextHop
 
nextOption() - Method in class org.javamrt.utils.GetOpts
 
Nlri - Class in org.javamrt.mrt
 
Nlri(byte[], int, int, boolean) - Constructor for class org.javamrt.mrt.Nlri
 
Notification - Class in org.javamrt.mrt
 
Notification(byte[], byte[]) - Constructor for class org.javamrt.mrt.Notification
 
NullAS - Static variable in class org.javamrt.mrt.AS
 

O

Open - Class in org.javamrt.mrt
 
optarg - Variable in class org.javamrt.utils.GetOpts
current optional argument
optarg() - Method in class org.javamrt.utils.GetOpts
for convenience: try to parse optarg into an integer
opterr - Variable in class org.javamrt.utils.GetOpts
 
optind - Variable in class org.javamrt.utils.GetOpts
next option to process
optopt - Variable in class org.javamrt.utils.GetOpts
 
org.javamrt.mrt - package org.javamrt.mrt
 
org.javamrt.progs - package org.javamrt.progs
 
org.javamrt.utils - package org.javamrt.utils
 
origAS - Variable in class org.javamrt.mrt.ASPathLimit
 
ORIGIN - Static variable in class org.javamrt.mrt.MRTConstants
 
ORIGINATOR_ID - Static variable in class org.javamrt.mrt.MRTConstants
 
OriginatorID - Class in org.javamrt.mrt
 
originatorId() - Method in class org.javamrt.mrt.OriginatorID
 
origTime - Variable in class org.javamrt.mrt.TableDump
 

P

parseString(String) - Static method in class org.javamrt.mrt.AS
 
parseString(String) - Static method in class org.javamrt.mrt.Prefix
 
path - Variable in class org.javamrt.mrt.ASPath
 
pathId - Variable in class org.javamrt.mrt.Nlri
 
Peer - Class in org.javamrt.mrt
 
Peer(AS, InetAddress) - Constructor for class org.javamrt.mrt.Peer
 
Peer(InetAddress, AS) - Constructor for class org.javamrt.mrt.Peer
 
Peer - Variable in class org.javamrt.mrt.TableDump
 
PEER_INDEX_TABLE - Static variable in class org.javamrt.mrt.MRTConstants
 
peerAS - Variable in class org.javamrt.mrt.Bgp4Update
 
PeerAS - Variable in class org.javamrt.mrt.TableDump
 
peerIP - Variable in class org.javamrt.mrt.Bgp4Update
 
prefix - Variable in class org.javamrt.mrt.Bgp4Update
 
Prefix - Class in org.javamrt.mrt
 
Prefix() - Constructor for class org.javamrt.mrt.Prefix
 
Prefix(InetAddress, int) - Constructor for class org.javamrt.mrt.Prefix
 
Prefix(byte[], int) - Constructor for class org.javamrt.mrt.Prefix
 
prefix - Variable in class org.javamrt.mrt.TableDump
 
PrefixMaskException - Exception in org.javamrt.mrt
 
PrefixMaskException(byte[], int) - Constructor for exception org.javamrt.mrt.PrefixMaskException
 
print(String) - Static method in class org.javamrt.utils.Debug
 
printf(String, Object...) - Static method in class org.javamrt.utils.Debug
 
printHelp(PrintStream) - Method in class org.javamrt.utils.GetOpts
 
println(String) - Static method in class org.javamrt.utils.Debug
 

R

rcid - Variable in class org.javamrt.mrt.ClusterId
 
readNext() - Method in class org.javamrt.mrt.BGPFileReader
The name MRT record is not perfect, because actually it's routing events we get
record - Variable in class org.javamrt.mrt.MRTRecord
 
RecordAccess - Class in org.javamrt.utils
 
RecordAccess() - Constructor for class org.javamrt.utils.RecordAccess
 
Refresh - Class in org.javamrt.mrt
 
Refresh(byte[], byte[]) - Constructor for class org.javamrt.mrt.Refresh
 
replaceAS23456(byte[], ASPath) - Static method in class org.javamrt.mrt.RFC4893
 
RFC4893 - Class in org.javamrt.mrt
 
RFC4893() - Constructor for class org.javamrt.mrt.RFC4893
 
RFC4893Exception - Exception in org.javamrt.mrt
 
RFC4893Exception(int, long, InetAddress, AS, ASPath, ASPath) - Constructor for exception org.javamrt.mrt.RFC4893Exception
 
RFC4893Exception(int, ASPath, ASPath) - Constructor for exception org.javamrt.mrt.RFC4893Exception
 
RIB_GENERIC - Static variable in class org.javamrt.mrt.MRTConstants
 
RIB_GENERIC_AP - Static variable in class org.javamrt.mrt.MRTConstants
 
RIB_GEO_PEER_TABLE - Static variable in class org.javamrt.mrt.MRTConstants
 
RIB_IPV4_MULTICAST - Static variable in class org.javamrt.mrt.MRTConstants
 
RIB_IPV4_MULTICAST_ADDPATH - Static variable in class org.javamrt.mrt.MRTConstants
 
RIB_IPV4_UNICAST - Static variable in class org.javamrt.mrt.MRTConstants
 
RIB_IPV4_UNICAST_ADDPATH - Static variable in class org.javamrt.mrt.MRTConstants
 
RIB_IPV6_MULTICAST - Static variable in class org.javamrt.mrt.MRTConstants
 
RIB_IPV6_MULTICAST_ADDPATH - Static variable in class org.javamrt.mrt.MRTConstants
 
RIB_IPV6_UNICAST - Static variable in class org.javamrt.mrt.MRTConstants
 
RIB_IPV6_UNICAST_ADDPATH - Static variable in class org.javamrt.mrt.MRTConstants
 

S

SAFI_MAX - Static variable in class org.javamrt.mrt.MRTConstants
 
SAFI_MULTICAST - Static variable in class org.javamrt.mrt.MRTConstants
 
SAFI_UNICAST - Static variable in class org.javamrt.mrt.MRTConstants
 
SAFI_UNICAST_MULTICAST - Static variable in class org.javamrt.mrt.MRTConstants
 
secondsOfDay(long) - Static method in class org.javamrt.utils.Common
 
secondsOfHour(long) - Static method in class org.javamrt.utils.Common
 
secondsOfMonth(long) - Static method in class org.javamrt.utils.Common
 
sequence - Variable in class org.javamrt.mrt.TableDump
 
set(int, AS) - Method in class org.javamrt.mrt.ASPath
 
setAS(AS) - Method in exception org.javamrt.mrt.RFC4893Exception
 
setAS4Path(ASPath) - Method in exception org.javamrt.mrt.RFC4893Exception
 
setASN(long) - Method in class org.javamrt.mrt.AS
 
setDebug(boolean) - Static method in class org.javamrt.utils.Debug
 
setGeneric(byte[], byte[]) - Method in class org.javamrt.mrt.MRTRecord
 
setHeaderData(byte[]) - Method in class org.javamrt.mrt.MRTRecord
 
setMaskLength(int) - Method in class org.javamrt.mrt.Prefix
 
setOldASPath(ASPath) - Method in exception org.javamrt.mrt.RFC4893Exception
 
setPeer(InetAddress) - Method in exception org.javamrt.mrt.RFC4893Exception
 
setPrefix(byte[], int) - Method in class org.javamrt.mrt.Prefix
 
setTimestamp(long) - Method in exception org.javamrt.mrt.RFC4893Exception
 
shortOpt - Variable in class org.javamrt.utils.LongOpt
 
startHour(long) - Static method in class org.javamrt.utils.Common
Calculate the timestamp for the beginning of hour
StateChange - Class in org.javamrt.mrt
 
StateChange(long, InetAddress, AS, int, int) - Constructor for class org.javamrt.mrt.StateChange
 
subtype - Variable in class org.javamrt.mrt.MRTRecord
 

T

TABLE_DUMP - Static variable in class org.javamrt.mrt.MRTConstants
 
TABLE_DUMP_v2 - Static variable in class org.javamrt.mrt.MRTConstants
 
TableDump - Class in org.javamrt.mrt
 
TableDump(int, int, Prefix, long, InetAddress, AS, Attributes) - Constructor for class org.javamrt.mrt.TableDump
 
TableDumpv2 - Class in org.javamrt.mrt
This class extends TableDump just to signal that it is a TableDumpv2 in the toString().
TableDumpv2(int, int, Prefix, long, InetAddress, AS, Attributes) - Constructor for class org.javamrt.mrt.TableDumpv2
 
time - Variable in class org.javamrt.mrt.MRTRecord
 
toAdvertisement() - Method in class org.javamrt.mrt.Advertisement
toAdvertisement() - Method in class org.javamrt.mrt.Bgp4Update
overrides MRTRecord.toAdvertisement() return this if it is an advertisement or null otherwise
toAdvertisement() - Method in class org.javamrt.mrt.MRTRecord
 
toPrefix() - Method in class org.javamrt.mrt.Nlri
 
toString() - Method in class org.javamrt.mrt.Advertiser
 
toString() - Method in class org.javamrt.mrt.Aggregator
 
toString() - Method in class org.javamrt.mrt.AS
 
toString(String) - Method in class org.javamrt.mrt.AS
 
toString() - Method in class org.javamrt.mrt.ASConfedSequence
 
toString() - Method in class org.javamrt.mrt.ASConfedSet
 
toString() - Method in class org.javamrt.mrt.ASPath
 
toString() - Method in class org.javamrt.mrt.ASPathLimit
 
toString() - Method in class org.javamrt.mrt.ASPathSegment
 
toString() - Method in class org.javamrt.mrt.ASSet
 
toString() - Method in class org.javamrt.mrt.AtomAggr
 
toString() - Method in interface org.javamrt.mrt.Attribute
 
toString() - Method in class org.javamrt.mrt.Attributes
 
toString() - Method in class org.javamrt.mrt.AttrOrigin
 
toString() - Method in class org.javamrt.mrt.Bgp4Update
 
toString() - Method in class org.javamrt.mrt.BGPFileReader
toString(): return the name of the input Stream
toString() - Method in class org.javamrt.mrt.ClusterId
 
toString() - Method in class org.javamrt.mrt.ClusterList
 
toString() - Method in class org.javamrt.mrt.Community
 
toString() - Method in class org.javamrt.mrt.Dpa
 
toString() - Method in class org.javamrt.mrt.ExtCommunities
 
toString() - Method in class org.javamrt.mrt.GenericRib
 
toString() - Method in class org.javamrt.mrt.KeepAlive
 
toString() - Method in class org.javamrt.mrt.LocalPref
 
toString() - Method in class org.javamrt.mrt.Med
 
toString() - Method in class org.javamrt.mrt.MpReach
 
toString() - Method in class org.javamrt.mrt.MpUnReach
 
toString() - Method in class org.javamrt.mrt.MRTRecord
 
toString() - Method in class org.javamrt.mrt.NextHop
 
toString() - Method in class org.javamrt.mrt.Nlri
 
toString() - Method in class org.javamrt.mrt.Notification
 
toString() - Method in class org.javamrt.mrt.Open
 
toString() - Method in class org.javamrt.mrt.OriginatorID
 
toString() - Method in class org.javamrt.mrt.Prefix
 
toString() - Method in exception org.javamrt.mrt.PrefixMaskException
 
toString() - Method in class org.javamrt.mrt.Refresh
 
toString() - Method in exception org.javamrt.mrt.RFC4893Exception
 
toString() - Method in class org.javamrt.mrt.StateChange
 
toString() - Method in class org.javamrt.mrt.TableDump
 
toTableDump() - Method in class org.javamrt.mrt.MRTRecord
 
toTableDump() - Method in class org.javamrt.mrt.TableDump
 
toTableDumpv2() - Method in class org.javamrt.mrt.TableDumpv2
 
toWithdraw() - Method in class org.javamrt.mrt.Bgp4Update
overrides MRTRecord.toWithdraw() return this if it is an withdraw or null otherwise
toWithdraw() - Method in class org.javamrt.mrt.MRTRecord
 
toWithdraw() - Method in class org.javamrt.mrt.Withdraw
type - Variable in class org.javamrt.mrt.MRTRecord
 
type - Variable in class org.javamrt.mrt.TableDump
 

U

updateAttr - Variable in class org.javamrt.mrt.Bgp4Update
 
updateStr - Variable in class org.javamrt.mrt.Bgp4Update
 
updateType - Variable in class org.javamrt.mrt.Bgp4Update
 
UTCTime(long) - Static method in class org.javamrt.utils.Common
returns a string with the UTC time (hour,min,day,month,year)

V

version - Variable in class org.javamrt.mrt.Advertiser
 
view - Variable in class org.javamrt.mrt.TableDump
 

W

Withdraw - Class in org.javamrt.mrt
 
Withdraw(byte[], InetAddress, AS, Prefix) - Constructor for class org.javamrt.mrt.Withdraw
 
A B C D E G H I K L M N O P R S T U V W 
Skip navigation links

Copyright © 2025. All rights reserved.