A B C D E F G H I J L M N O P Q R S T U V W

A

abort() - Method in interface com.sun.multicast.reliable.transport.RMPacketSocket
Leaves the multicast transport session as quickly as possible.
abort() - Method in interface com.sun.multicast.reliable.transport.RMStreamSocket
Leaves the multicast transport session as quickly as possible.
abort() - Method in class com.sun.multicast.reliable.transport.um.UMPacketSocket
Abort the current connection.
abort() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStreamSocket
Abort the current connection.
abort() - Method in class com.sun.multicast.reliable.transport.tram.TRAMPacketSocket
Abort the current connection.
abort() - Method in class com.sun.multicast.reliable.transport.lrmp.LRMPPacketSocket
Abort the current connection.
actionPerformed(ActionEvent) - Method in class com.sun.multicast.reliable.applications.stock.StockViewer
 
AdaptedThroughput - Static variable in class inria.net.lrmp.LrmpProfile
The flow control: adapted rate.
addAdvertisementChangeListener(AdvertisementChangeListener) - Method in class com.sun.multicast.advertising.Advertisement
Adds a listener for any change in this Advertisement.
addAllAdvertisementsChangeListener(AllAdvertisementsChangeListener) - Method in class com.sun.multicast.advertising.Listener
Adds a listener for any change in the advertisements
addAllocator(MulticastAddressAllocator) - Method in class com.sun.multicast.allocation.MulticastAddressManager
Add a MulticastAddressAllocator to the list of active allocators.
addAttribute(String) - Method in class com.sun.multicast.advertising.Advertisement
adds an attribute to this Advertisement.
addBytesRcvd(long) - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Adds a specified count of bytes to the bytes received counter.
addBytesReSent(long) - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Method to augment the number of bytes resent.
addBytesSent(long) - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Method to augment the number of bytes sent.
addChannelChangeListener(ChannelChangeListener) - Method in interface com.sun.multicast.reliable.channel.Channel
Add a ChannelChangeListener to the listener list.
addChannelListChangeListener(ChannelListChangeListener) - Method in interface com.sun.multicast.reliable.channel.ChannelManager
Add a ChannelListChangeListener to the listener list.
addData(String, String) - Method in class com.sun.multicast.reliable.applications.testtools.GDManager
 
addDuplicateBytes(long) - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Adds a specified number of bytes to the duplicate bytes received counter.
addDuplicatePackets() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Increments the duplicate packets received counter.
addDuplicatePackets(long) - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Adds a specified number of packets to the duplicate packets received counter.
addEntity(Entity) - Method in class inria.util.EntityTable
adds the given entity to the table.
addLostMembers() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Adds one to the lost member count.
addLostMembers(int) - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Adds a specified count of members to the lost member count.
addNotify() - Method in class com.sun.multicast.reliable.applications.stock.Config
Undocumented Method Declaration.
addPacketsNotDelivered(long) - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Adds a specified number of packets to the number of packets that were received but not delivered to the application.
addPacketsNotRecovered(long) - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Adds a specified number of packets to the number of packets that were not recovered because they were before the most current forgetBefore value
addPacketsRcvd() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Adds a packet to the total packets received counter.
addPacketsRcvd(long) - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Adds the specified number of packets to the number of received packet counter.
addPacketsSent() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Increments the number of data packets sent counter.
addPacketsSent(long) - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Adds a specified number of packets to the number of packet sent counter.
addPrunedMembers() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Adds one to the pruned member count.
addPrunedMembers(int) - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Adds a specified count of members to the pruned member count.
addReceiver(InetAddress) - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Adds a receiver to the Receivers list.
Address - interface com.sun.multicast.allocation.Address.
A network address.
AddressAllocationException - exception com.sun.multicast.allocation.AddressAllocationException.
Signals that an address allocation exception has occurred.
AddressAllocationException() - Constructor for class com.sun.multicast.allocation.AddressAllocationException
Creates a AddressAllocationException with no detail message.
AddressAllocationException(String) - Constructor for class com.sun.multicast.allocation.AddressAllocationException
Creates a AddressAllocationException with the specified detail message.
AddressAllocationInternalException - exception com.sun.multicast.allocation.AddressAllocationInternalException.
Signals that an internal error has occurred during address allocation.
AddressAllocationInternalException(Exception) - Constructor for class com.sun.multicast.allocation.AddressAllocationInternalException
Creates a AddressAllocationInternalException for the given exception.
AddressRange - class com.sun.multicast.allocation.AddressRange.
A range of network addresses.
AddressRange(Address, Address) - Constructor for class com.sun.multicast.allocation.AddressRange
Creates an AddressRange with the specified addresses.
AddressSet - class com.sun.multicast.allocation.AddressSet.
A set of network addresses.
AddressSet(Enumeration) - Constructor for class com.sun.multicast.allocation.AddressSet
Creates an AddressSet containing the specified set of AddressRanges.
AddressType - interface com.sun.multicast.allocation.AddressType.
A network address type (IPv4, IPv6, etc.).
addRetransBytesRcvd(int) - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Adds a specified count of bytes to the retransmitted bytes received counter.
addSCM(String) - Method in interface com.sun.multicast.reliable.channel.PrimaryChannelManager
Adds a principal to the list of secondary channel managers (SCMs) authorized to communicate with this channel manager.
addSender(InetAddress) - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Adds a sender to the Senders list.
Advertisement - class com.sun.multicast.advertising.Advertisement.
An Advertisement object.
Advertisement(InetAddress, int) - Constructor for class com.sun.multicast.advertising.Advertisement
Creates an advertisement for an address and TTL.
advertisementChange(AdvertisementChangeEvent) - Method in interface com.sun.multicast.advertising.AdvertisementChangeListener
Interface for method to handle changes to an Advertisement.
AdvertisementChangeEvent - class com.sun.multicast.advertising.AdvertisementChangeEvent.
AdvertisementChangeEvent object.
AdvertisementChangeEvent(Object, Advertisement) - Constructor for class com.sun.multicast.advertising.AdvertisementChangeEvent
Creates an AdvertisementChangeEvent object for an Advertisement
AdvertisementChangeListener - interface com.sun.multicast.advertising.AdvertisementChangeListener.
AdvertisementChangeListener interface.
advertisementDelete(AdvertisementChangeEvent) - Method in interface com.sun.multicast.advertising.AdvertisementChangeListener
Interface for method to handle Advertisement deletion / expiration.
Advertiser - class com.sun.multicast.advertising.Advertiser.
Controls advertising of Advertisement objects.
allAdvertisementsAdd(AllAdvertisementsChangeEvent) - Method in interface com.sun.multicast.advertising.AllAdvertisementsChangeListener
Interface for method to handle arrival of a new Advertisement.
allAdvertisementsChange(AllAdvertisementsChangeEvent) - Method in interface com.sun.multicast.advertising.AllAdvertisementsChangeListener
Interface for method to handle changes to an existing Advertisement.
AllAdvertisementsChangeEvent - class com.sun.multicast.advertising.AllAdvertisementsChangeEvent.
AllAdvertisementsChangeEvent object.
AllAdvertisementsChangeEvent(Object, Advertisement) - Constructor for class com.sun.multicast.advertising.AllAdvertisementsChangeEvent
Creates an AllAdvertisementsChangeEvent object
AllAdvertisementsChangeListener - interface com.sun.multicast.advertising.AllAdvertisementsChangeListener.
AllAdvertisementsChangeListener interface.
allAdvertisementsDelete(AllAdvertisementsChangeEvent) - Method in interface com.sun.multicast.advertising.AllAdvertisementsChangeListener
Interface for method to handle deletion / expiration of an existing Advertisement.
allocateAddresses(Scope, int, int, Date, Date, int, int, AddressSet) - Method in interface com.sun.multicast.allocation.MulticastAddressAllocator
Allocate one or more multicast addresses, matching the specified parameters.
allocateAddresses(Scope, int, int, Date, Date, int, int, AddressSet) - Method in class com.sun.multicast.allocation.StaticAllocator
Allocate one or more multicast addresses, matching the specified parameters.
allocateAddresses(String, Scope, int, int, Date, Date, int, int, AddressSet) - Method in class com.sun.multicast.allocation.MulticastAddressManager
Allocate one or more multicast addresses, matching the specified parameters.
append - Static variable in class inria.util.Logger
 
appendNack(LrmpLossEvent) - Method in class inria.net.lrmp.LrmpPacket
 
appendNack(LrmpLossEvent[]) - Method in class inria.net.lrmp.LrmpPacket
 
appendNackReply(LrmpLossEvent, LrmpSender, int, int) - Method in class inria.net.lrmp.LrmpPacket
 
appendPacket(LrmpPacket) - Method in class inria.net.lrmp.LrmpSender
appends the packet at the end of cache.
appendReceiverReport(LrmpSender, LrmpSender) - Method in class inria.net.lrmp.LrmpPacket
 
appendRRSelection(LrmpSender, int, int) - Method in class inria.net.lrmp.LrmpPacket
 
appendSenderReport(LrmpSender) - Method in class inria.net.lrmp.LrmpPacket
 
ArgParser - class com.sun.multicast.reliable.applications.stock.ArgParser.
 
AssertFailedException - exception com.sun.multicast.util.AssertFailedException.
Signals that an assertion failed.
AssertFailedException() - Constructor for class com.sun.multicast.util.AssertFailedException
Creates an AssertFailedException with no detail message.
AssertFailedException(String) - Constructor for class com.sun.multicast.util.AssertFailedException
Creates an AssertFailedException with the specified detail message.
authenticate(String, String) - Method in interface com.sun.multicast.reliable.channel.ChannelManager
Authenticate with the ChannelManager.

B

BadBASE64Exception - exception com.sun.multicast.util.BadBASE64Exception.
Signals that some data that was being BASE64 decoded is corrupt.
BadBASE64Exception() - Constructor for class com.sun.multicast.util.BadBASE64Exception
Creates a BadBASE64Exception with no detail message.
BadBASE64Exception(String) - Constructor for class com.sun.multicast.util.BadBASE64Exception
Creates a BadBASE64Exception with the specified detail message.
badLength - Variable in class inria.net.lrmp.LrmpStats
The number of bad-length packets.
badPT - Variable in class inria.net.lrmp.LrmpStats
The number of bad-type packets.
badVersion - Variable in class inria.net.lrmp.LrmpStats
The number of bad-version packets.
bandwidth - Variable in class inria.net.lrmp.LrmpProfile
The bandwidth to use for data transmission, in kbits/sec.
BASE64Encoder - class com.sun.multicast.util.BASE64Encoder.
A BASE64 encoder/decoder.
BASE64Encoder() - Constructor for class com.sun.multicast.util.BASE64Encoder
 
basename(String) - Static method in class inria.util.Utilities
Returns the base name from a file name.
bcomp(byte[], byte[]) - Static method in class inria.util.Utilities
does a byte compare.
BestEffort - Static variable in class inria.net.lrmp.LrmpProfile
The flow control: best effort.
buff - Variable in class inria.util.ByteArray
 
buff - Variable in class inria.net.lrmp.LrmpPacket
the data buffer.
BufferOverrun - Static variable in class inria.net.lrmp.LrmpErrorEvent
The error cause: out of buffer error, i.e., no enough buffer space.
busy(int) - Static method in class inria.util.Logger
 
ByteArray - class inria.util.ByteArray.
The ByteArray class represents an array of bytes for fast access in networking packages.
ByteArray() - Constructor for class inria.util.ByteArray
constructs an empty ByteArray object for subclasses.
ByteArray(byte[], int, int) - Constructor for class inria.util.ByteArray
constructs a ByteArray object and initializes it from the given array.
ByteArray(String) - Constructor for class inria.util.ByteArray
constructs a ByteArray object and initializes it from the given string.
bytes - Variable in class inria.net.MulticastSession
 
bytes - Variable in class inria.net.lrmp.LrmpSender
 
bytes() - Method in class inria.net.MulticastSession
returns the total number of bytes received.
byteToInt(byte[], int) - Static method in class inria.util.Utilities
Get integer value from a byte array.
byteToLong(byte[], int) - Static method in class inria.util.Utilities
Get long value from a byte array.

C

cache - Variable in class inria.net.lrmp.LrmpSender
 
cacheSize - Variable in class inria.net.lrmp.LrmpSender
 
CallGDImpl - class com.sun.multicast.reliable.applications.testtools.CallGDImpl.
Implements all RMI functions.
CallGDImpl() - Constructor for class com.sun.multicast.reliable.applications.testtools.CallGDImpl
Starts GraphManager and ResetGDManager (GraphData) singletons
CallGDServer - class com.sun.multicast.reliable.applications.testtools.CallGDServer.
Starts the registry on port 1099, loads all functions contained in CallGDImpl.java
CallGDServer() - Constructor for class com.sun.multicast.reliable.applications.testtools.CallGDServer
 
callMCTestQA(String) - Method in interface com.sun.multicast.reliable.applications.testtools.CallProduct
 
callMCTestQA(String) - Method in class com.sun.multicast.reliable.applications.testtools.CallGDImpl
Starts receivers
CallProduct - interface com.sun.multicast.reliable.applications.testtools.CallProduct.
Defines all functions found in CallGDImpl.java
caseDiff - Static variable in class inria.util.ByteArray
 
cause - Variable in class inria.net.lrmp.LrmpErrorEvent
The error cause.
Channel - interface com.sun.multicast.reliable.channel.Channel.
A reliable multicast channel.
CHANNEL_FIELD_ABSTRACT - Static variable in interface com.sun.multicast.reliable.channel.Channel
A constant used in a ChannelChangedEvent to indicate that the abstract has changed.
CHANNEL_FIELD_ADDITIONAL_ADVERTISED_DATA - Static variable in interface com.sun.multicast.reliable.channel.Channel
A constant used in a ChannelChangedEvent to indicate that the additional advertised data has changed.
CHANNEL_FIELD_ADDITIONAL_UNADVERTISED_DATA - Static variable in interface com.sun.multicast.reliable.channel.Channel
A constant used in a ChannelChangedEvent to indicate that the additional unadvertised data has changed.
CHANNEL_FIELD_ADVERTISEMENT_ADDRESS - Static variable in interface com.sun.multicast.reliable.channel.Channel
A constant used in a ChannelChangedEvent to indicate that the advertisement address has changed.
CHANNEL_FIELD_ADVERTISING_REQUESTED - Static variable in interface com.sun.multicast.reliable.channel.Channel
A constant used in a ChannelChangedEvent to indicate that the advertising requested flag has changed.
CHANNEL_FIELD_APPLICATION_NAME - Static variable in interface com.sun.multicast.reliable.channel.Channel
A constant used in a ChannelChangedEvent to indicate that the application name has changed.
CHANNEL_FIELD_CHANNEL_NAME - Static variable in interface com.sun.multicast.reliable.channel.Channel
A constant used in a ChannelChangedEvent to indicate that the channel name has changed.
CHANNEL_FIELD_CIPHER_MODE - Static variable in interface com.sun.multicast.reliable.channel.Channel
A constant used in a ChannelChangedEvent to indicate that the enabled flag has changed.
CHANNEL_FIELD_CONTACT_NAME - Static variable in interface com.sun.multicast.reliable.channel.Channel
A constant used in a ChannelChangedEvent to indicate that the contact name has changed.
CHANNEL_FIELD_DATA_END_TIME - Static variable in interface com.sun.multicast.reliable.channel.Channel
A constant used in a ChannelChangedEvent to indicate that the data end time has changed.
CHANNEL_FIELD_DATA_START_TIME - Static variable in interface com.sun.multicast.reliable.channel.Channel
A constant used in a ChannelChangedEvent to indicate that the data start time has changed.
CHANNEL_FIELD_ENABLED - Static variable in interface com.sun.multicast.reliable.channel.Channel
A constant used in a ChannelChangedEvent to indicate that the enabled flag has changed.
CHANNEL_FIELD_MAXIMUM_SPEED - Static variable in interface com.sun.multicast.reliable.channel.Channel
A constant used in a ChannelChangedEvent to indicate that the maximum speed has changed.
CHANNEL_FIELD_MINIMUM_SPEED - Static variable in interface com.sun.multicast.reliable.channel.Channel
A constant used in a ChannelChangedEvent to indicate that the minimum speed has changed.
CHANNEL_FIELD_MULTIPLE_SENDERS_ALLOWED - Static variable in interface com.sun.multicast.reliable.channel.Channel
A constant used in a ChannelChangedEvent to indicate that the multiple senders allowed flag has changed.
CHANNEL_FIELD_SESSION_END_TIME - Static variable in interface com.sun.multicast.reliable.channel.Channel
A constant used in a ChannelChangedEvent to indicate that the session end time has changed.
CHANNEL_FIELD_TRANSPORT_PROFILE - Static variable in interface com.sun.multicast.reliable.channel.Channel
A constant used in a ChannelChangedEvent to indicate that the transport profile has changed.
ChannelException - exception com.sun.multicast.reliable.channel.ChannelException.
Signals that a channel exception of some sort has occurred.
ChannelException() - Constructor for class com.sun.multicast.reliable.channel.ChannelException
Creates a ChannelException with no detail message.
ChannelException(String) - Constructor for class com.sun.multicast.reliable.channel.ChannelException
Creates a ChannelException with the specified detail message.
ChannelManager - interface com.sun.multicast.reliable.channel.ChannelManager.
A reliable multicast channel manager.
ChannelManagerFinder - class com.sun.multicast.reliable.channel.ChannelManagerFinder.
A channel manager finder.
ChannelManagerNotFoundException - exception com.sun.multicast.reliable.channel.ChannelManagerNotFoundException.
Signals that a channel manager could not be found.
ChannelManagerNotFoundException() - Constructor for class com.sun.multicast.reliable.channel.ChannelManagerNotFoundException
Creates a ChannelManagerNotFoundException with no detail message.
ChannelManagerNotFoundException(String) - Constructor for class com.sun.multicast.reliable.channel.ChannelManagerNotFoundException
Creates a ChannelManagerNotFoundException with the specified detail message.
ChannelNotFoundException - exception com.sun.multicast.reliable.channel.ChannelNotFoundException.
Signals that no channel could be found.
ChannelNotFoundException() - Constructor for class com.sun.multicast.reliable.channel.ChannelNotFoundException
Creates a ChannelNotFoundException with no detail message.
ChannelNotFoundException(String) - Constructor for class com.sun.multicast.reliable.channel.ChannelNotFoundException
Creates a ChannelNotFoundException with the specified detail message.
Chat - class com.sun.multicast.reliable.applications.chat.Chat.
A chat application that uses reliable multicast.
CHECKSUM - Static variable in class com.sun.multicast.reliable.applications.tree.TreeSTPDataPacket
 
childScope - Variable in class inria.net.lrmp.LrmpDomainStats
the scope of the child.
classpath - Variable in class com.sun.multicast.reliable.applications.testtools.TestReceiver
 
clear() - Method in class inria.util.FIFOQueue
Clears the queue.
clearCache(long) - Method in class inria.net.lrmp.LrmpSender
 
clone() - Method in interface com.sun.multicast.reliable.transport.TransportProfile
Creates a new transport profile with all the attributes of the current TransportProfile.
clone() - Method in class com.sun.multicast.reliable.transport.um.UMTransportProfile
Create a new UMTransportProfile object and return it to the caller.
clone() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Returns a copy of this transport profile.
clone() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Creates a copy of the TRAM Statistics blocks and returns a reference to it.
clone() - Method in class com.sun.multicast.reliable.transport.lrmp.LRMPTransportProfile
Create a new LRMPTransportProfile object and return it to the caller.
clone() - Method in class com.sun.multicast.advertising.Advertisement
Clones this Advertisement object
clone() - Method in class com.sun.multicast.allocation.StaticAllocator
Creates a new StaticAllocator object that works like this one and returns it to the caller.
clone() - Method in class inria.util.ByteArray
returns a cloned instance of the current object.
clone() - Method in class inria.net.lrmp.LrmpProfile
 
clone() - Method in class inria.net.lrmp.LrmpPacket
Creates a new object of the same class as this object.
clone() - Method in class inria.net.lrmp.LrmpDomainStats
 
clone() - Method in class inria.net.lrmp.LrmpStats
 
close() - Method in interface com.sun.multicast.reliable.transport.RMPacketSocket
Leaves the multicast transport session gracefully.
close() - Method in interface com.sun.multicast.reliable.transport.RMStreamSocket
Leaves the multicast transport session gracefully.
close() - Method in class com.sun.multicast.reliable.transport.um.UMPacketSocket
The close method shuts down the socket after flushing the transmit queue.
close() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStreamSocket
The close method shuts down the socket after flushing the transmit queue.
close() - Method in class com.sun.multicast.reliable.transport.tram.TRAMPacketSocket
The close method shuts down the socket after flushing the transmit queue.
close() - Method in class com.sun.multicast.reliable.transport.lrmp.LRMPPacketSocket
The close method shuts down the socket after flushing the transmit queue.
close() - Method in class com.sun.multicast.reliable.simple.SimpleSender
Leaves the multicast transport session gracefully.
close() - Method in class com.sun.multicast.reliable.simple.SimpleReceiver
Leaves the multicast transport session gracefully.
closeWindow() - Method in class com.sun.multicast.reliable.applications.testtools.RatePerfMon
 
closeWindow() - Method in class com.sun.multicast.reliable.applications.testtools.PerfMon
 
com.sun.multicast.advertising - package com.sun.multicast.advertising
Provides services for advertising multicast sessions.
com.sun.multicast.allocation - package com.sun.multicast.allocation
Provides multicast address allocation services.
com.sun.multicast.reliable - package com.sun.multicast.reliable
A set of packages enabling application developers to take advantage of emerging reliable multicast (RM) technologies across any IP network.
com.sun.multicast.reliable.applications.chat - package com.sun.multicast.reliable.applications.chat
Source code for the sample chat application.

This application uses reliable multicast for a multi-sender chat application.
com.sun.multicast.reliable.applications.dynamic_filters - package com.sun.multicast.reliable.applications.dynamic_filters
Source code for sample dynamic filters.
com.sun.multicast.reliable.applications.mctest - package com.sun.multicast.reliable.applications.mctest
Source code for the MCTest application.

This application uses reliable multicast to stream data from a sender to multiple receivers.
com.sun.multicast.reliable.applications.slingerSwing - package com.sun.multicast.reliable.applications.slingerSwing
Sample file transfer application.
com.sun.multicast.reliable.applications.stock - package com.sun.multicast.reliable.applications.stock
Source code for the sample stock ticker application.

This application uses the TRAM reliable multicast protocol to periodically send stock information from one sender (StockServer) to multiple receivers (StockViewer).
com.sun.multicast.reliable.applications.testtools - package com.sun.multicast.reliable.applications.testtools

How to Use the JRMSTest harness.

com.sun.multicast.reliable.applications.tree - package com.sun.multicast.reliable.applications.tree
TRAM tree-building simulator.
com.sun.multicast.reliable.channel - package com.sun.multicast.reliable.channel
Controls session-level aspects of a reliable multicast application.
com.sun.multicast.reliable.simple - package com.sun.multicast.reliable.simple
Provides streamlined classes for building reliable multicast applications.
com.sun.multicast.reliable.transport - package com.sun.multicast.reliable.transport
Provides a set of interfaces for accessing and implementing reliable multicast transports.
com.sun.multicast.reliable.transport.lrmp - package com.sun.multicast.reliable.transport.lrmp
An implementation of the Light-Weight Reliable Multicast Protocol.
com.sun.multicast.reliable.transport.tram - package com.sun.multicast.reliable.transport.tram
An implementation of the Tree-Based Reliable Multicast (TRAM) protocol.
com.sun.multicast.reliable.transport.um - package com.sun.multicast.reliable.transport.um
Am implementation of unreliable multicast transport.
com.sun.multicast.util - package com.sun.multicast.util
Provides various common utility functions for the com.sun.multicast package.
compare(ByteArray) - Method in class inria.util.ByteArray
compares with the given array.
compareIgnoreCase(ByteArray) - Method in class inria.util.ByteArray
compares with the given array.
compareTo(Object) - Method in class com.sun.multicast.allocation.AddressRange
Compares this AddressRange with the specified object for order.
compareTo(Object) - Method in class com.sun.multicast.allocation.ScopeName
Compares this ScopeName with the specified object for order.
compareTo(Object) - Method in class com.sun.multicast.allocation.ScopeList
Compares this ScopeList with the specified object for order.
compareTo(Object) - Method in interface com.sun.multicast.allocation.Address
Compares this Address with another Object for order.
compareTo(Object) - Method in class com.sun.multicast.allocation.IPv4Address
Compares this Address with the specified object for order.
compareTo(Object) - Method in class com.sun.multicast.allocation.Scope
Compares this Scope with the specified object for order.
Config - class com.sun.multicast.reliable.applications.stock.Config.
Undocumented Class Declaration.
Config(StockViewer, boolean) - Constructor for class com.sun.multicast.reliable.applications.stock.Config
Undocumented Class Constructor.
CONFIGFILE - Static variable in class com.sun.multicast.reliable.transport.tram.TRAM_INFO
 
ConstantThroughput - Static variable in class inria.net.lrmp.LrmpProfile
The flow control: constant rate.
containedIn(byte[], int) - Method in class inria.util.ByteArray
returns true if the given array contains the current array at the given offset.
containedIn(ByteArray) - Method in class inria.util.ByteArray
returns true if the given array contains the current array.
containedInIgnoreCase(byte[], int) - Method in class inria.util.ByteArray
returns true if the given array contains this array at the given offset.
containEntity(int) - Method in class inria.util.EntityTable
contains the entity.
contains(Address) - Method in class com.sun.multicast.allocation.AddressRange
Checks whether this AddressRange contains a given Address.
convertPathname(String) - Static method in class inria.util.Utilities
converts a file path name appropriate to the platform.
copyTo(byte[], int) - Method in class inria.util.ByteArray
Copies the byte array to the given byte array.
count - Variable in class inria.util.ByteArray
 
createChannel() - Method in interface com.sun.multicast.reliable.channel.PrimaryChannelManager
Create a new Channel.
createDatagramPacket() - Method in class com.sun.multicast.reliable.applications.tree.TreeSTPDataPacket
Create a DatagramPacket from the existing data in this class.
createGraphs() - Method in class com.sun.multicast.reliable.applications.testtools.GraphManager
 
createRMPacketSocket(int) - Method in interface com.sun.multicast.reliable.transport.TransportProfile
Creates an RMPacketSocket using this TransportProfile as input.
createRMPacketSocket(int) - Method in class com.sun.multicast.reliable.transport.um.UMTransportProfile
Creates an RMPacketSocket using this TransportProfile as input.
createRMPacketSocket(int) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Creates an RMPacketSocket using this TransportProfile.
createRMPacketSocket(int) - Method in class com.sun.multicast.reliable.transport.lrmp.LRMPTransportProfile
Creates an RMPacketSocket using this TransportProfile as input.
createRMPacketSocket(int) - Method in interface com.sun.multicast.reliable.channel.Channel
Creates a ChannelRMPacketSocket for sending and/or receiving on the channel.
createRMPacketSocket(int, InetAddress) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Creates an RMPacketSocket using this TransportProfile.
createRMPacketSocket(int, InetAddress, TRAMSimulator) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Creates an RMPacketSocket using this TransportProfile and a TRAMSimulator object.
createRMPacketSocket(int, TRAMSimulator) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Creates an RMPacketSocket using this TransportProfile and a TRAMSimulator object.
createRMPacketSocket(TransportProfile, int) - Method in interface com.sun.multicast.reliable.channel.Channel
Creates a ChannelRMPacketSocket for sending and/or receiving on the channel.
createRMStreamSocket(int) - Method in interface com.sun.multicast.reliable.transport.TransportProfile
Creates an RMStreamSocket using this TransportProfile as input.
createRMStreamSocket(int) - Method in class com.sun.multicast.reliable.transport.um.UMTransportProfile
Creates an RMStreamSocket using this TransportProfile as input.
createRMStreamSocket(int) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Creates an RMStreamSocket using this TransportProfile.
createRMStreamSocket(int) - Method in class com.sun.multicast.reliable.transport.lrmp.LRMPTransportProfile
Creates an RMStreamSocket using this TransportProfile as input.
createRMStreamSocket(int) - Method in interface com.sun.multicast.reliable.channel.Channel
Creates a ChannelRMStreamSocket for sending and/or receiving on the channel.
createRMStreamSocket(int, InetAddress) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Creates an RMStreamSocket using this TransportProfile.
createRMStreamSocket(TransportProfile, int) - Method in interface com.sun.multicast.reliable.channel.Channel
Creates a ChannelRMStreamSocket for sending and/or receiving on the channel.
ctlRate - Variable in class inria.net.lrmp.LrmpStats
The current total control data rate in bytes/sec.
ctrlBytes - Variable in class inria.net.lrmp.LrmpStats
The total control bytes.
ctrlPackets - Variable in class inria.net.lrmp.LrmpStats
The total number of control packets.
customPaint() - Method in class com.sun.multicast.reliable.applications.testtools.PerfMonCanvas
This is the paint that draws the lines in real time.
customPaint() - Method in class com.sun.multicast.reliable.applications.testtools.RatePerfMon
 
customPaint() - Method in class com.sun.multicast.reliable.applications.testtools.RatePerfMonCanvas
 
customPaint() - Method in class com.sun.multicast.reliable.applications.testtools.PerfMon
 

D

dataBytes - Variable in class inria.net.lrmp.LrmpStats
The total data bytes, including retransmitted packets.
datalen - Variable in class inria.net.lrmp.LrmpPacket
the length of application data in the packet.
dataPackets - Variable in class inria.net.lrmp.LrmpStats
The total number of data packets, including retransmitted packets.
dataRate - Variable in class inria.net.lrmp.LrmpStats
The current total data rate in bytes/sec.
DataReceiver - class com.sun.multicast.reliable.applications.stock.DataReceiver.
 
DataSender - class com.sun.multicast.reliable.applications.stock.DataSender.
 
DataStats - class com.sun.multicast.reliable.applications.stock.DataStats.
 
DataStats(PrintStream, boolean) - Constructor for class com.sun.multicast.reliable.applications.stock.DataStats
 
debug - Static variable in class inria.util.Logger
 
debug(Object, String) - Static method in class inria.util.Logger
prints a message to stdout if the debug flag is true.
debug(String) - Static method in class inria.util.Logger
prints a message to stdout if the debug flag is true.
decentralizedPruning() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
 
decode(byte[]) - Static method in class com.sun.multicast.util.BASE64Encoder
Perform BASE64 decoding (without line endings).
deepClone(Object) - Static method in class com.sun.multicast.util.Util
Perform a deep clone of an object.
dequeue() - Method in class inria.util.FIFOQueue
Dequeues an object from the queue.
destroy() - Method in interface com.sun.multicast.reliable.channel.Channel
Destroys the Channel.
diff32(int, int) - Static method in class inria.util.Utilities
does 32-bit diff of seqno (seq1 - seq2).
difference(Address) - Method in class com.sun.multicast.allocation.IPv4Address
Returns the difference between this Address and another one.
dirname(String) - Static method in class inria.util.Utilities
Returns the dir name from a file name.
disableAuthentication() - Method in interface com.sun.multicast.reliable.transport.TransportProfile
Disables the use of Authentication.
disableAuthentication() - Method in class com.sun.multicast.reliable.transport.um.UMTransportProfile
disables the use of Authentication
disableAuthentication() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Disables the use of Authentication by the transport.
disableAuthentication() - Method in class com.sun.multicast.reliable.transport.lrmp.LRMPTransportProfile
Disables the use of Authentication.
disableCipher() - Method in interface com.sun.multicast.reliable.channel.Channel
Disables the use of cipher functionality.
distance - Variable in class inria.net.lrmp.LrmpEntity
approximative number of hops from local site.
draw(Graphics) - Method in interface com.sun.multicast.reliable.applications.tree.Members
Undocumented Method Declaration.
drawGraph(GraphData) - Method in class com.sun.multicast.reliable.applications.testtools.GraphManager
 
drawGraph(GraphData) - Method in interface com.sun.multicast.reliable.applications.testtools.CallProduct
 
drawGraph(GraphData) - Method in class com.sun.multicast.reliable.applications.testtools.CallGDImpl
Draws lines on the Graphs using Graph Data
drawRateGraph(GraphData) - Method in class com.sun.multicast.reliable.applications.testtools.GraphManager
 
drops - Variable in class inria.net.lrmp.LrmpSender
 
dump(byte[], int, int) - Static method in class inria.util.Logger
 
dump(Object, byte[], int, int) - Static method in class inria.util.Logger
 
dump(PrintStream, byte[], int, int) - Static method in class inria.util.Logger
unconditional dump.
dupBytes - Variable in class inria.net.lrmp.LrmpDomainStats
the number of duplicate bytes.
dupBytes - Variable in class inria.net.lrmp.LrmpStats
The duplicate data bytes.
duplicate() - Method in interface com.sun.multicast.reliable.channel.Channel
Duplicates the Channel.
duplicates - Variable in class inria.net.lrmp.LrmpSender
 
dupNack - Variable in class inria.net.lrmp.LrmpDomainStats
the number of duplicate NACK packets.
dupNack - Variable in class inria.net.lrmp.LrmpStats
The number of duplicate NACK packets.
dupPackets - Variable in class inria.net.lrmp.LrmpDomainStats
the number of duplicate data packets.
dupPackets - Variable in class inria.net.lrmp.LrmpStats
The number of duplicate data packets.
DynamicFilter - interface com.sun.multicast.reliable.channel.DynamicFilter.
An object that filters or otherwise transforms data on a packet-based channel.

E

enableAuthentication() - Method in interface com.sun.multicast.reliable.transport.TransportProfile
Enables the use of authentication.
enableAuthentication() - Method in class com.sun.multicast.reliable.transport.um.UMTransportProfile
enable the use of authentication.
enableAuthentication() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Enables the use of authentication by the transport.
enableAuthentication() - Method in class com.sun.multicast.reliable.transport.lrmp.LRMPTransportProfile
Enable the use of authentication.
enableCipher() - Method in interface com.sun.multicast.reliable.channel.Channel
Enables the use of cipher functionality.
enabled - Variable in class inria.net.lrmp.LrmpDomainStats
the state.
encode(byte[]) - Static method in class com.sun.multicast.util.BASE64Encoder
Perform BASE64 encoding (without line endings).
end - Variable in class inria.net.lrmp.LrmpPacket
the end marker.
END_OF_SEQUENCE - Static variable in interface inria.net.lrmp.LrmpEventHandler
the event type: end of sequence.
endBit - Static variable in class inria.net.lrmp.LrmpPacket
 
endsWith(byte) - Method in class inria.util.ByteArray
Tests if this array ends with the specified byte.
endsWith(ByteArray) - Method in class inria.util.ByteArray
Tests if this array ends with the specified suffix.
enqueue(Object) - Method in class inria.util.FIFOQueue
Enqueues the given object.
Entity - class inria.util.Entity.
an entity is anything identified by an interger ID.
Entity(int) - Constructor for class inria.util.Entity
constructs an Entity.
EntityTable - class inria.util.EntityTable.
EntityTable contains a set of entities indexed by ID.
EntityTable() - Constructor for class inria.util.EntityTable
constructs an EntityTable object.
EntityTable(int, int) - Constructor for class inria.util.EntityTable
constructs an EntityTable object.
equals(ByteArray) - Method in class inria.util.ByteArray
returns true if the given array equals the current array.
equals(Entity) - Method in class inria.util.Entity
compares with the given entity for equality.
equals(LrmpEntity) - Method in class inria.net.lrmp.LrmpEntity
Compares with an Lrmp entity for equality.
equals(LrmpPacket) - Method in class inria.net.lrmp.LrmpPacket
 
equals(Object) - Method in class com.sun.multicast.allocation.AddressRange
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.sun.multicast.allocation.ScopeName
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.sun.multicast.allocation.ScopeList
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.sun.multicast.allocation.IPv4Address
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.sun.multicast.allocation.Scope
Indicates whether some other object is "equal to" this one.
equalsIgnoreCase(ByteArray) - Method in class inria.util.ByteArray
returns true if the given array equals this array.
errLogFileMaxSize - Static variable in class inria.util.Logger
 
error(Object, String) - Static method in class inria.util.Logger
prints a trace message.
error(Object, String) - Method in interface inria.util.LoggerInterface
prints an error message.
error(Object, String, Exception) - Static method in class inria.util.Logger
 
error(String) - Static method in class inria.util.Logger
 
error(String) - Method in interface inria.util.LoggerInterface
prints an error message.
error(String, Exception) - Static method in class inria.util.Logger
 
EventHandler - interface inria.util.EventHandler.
 
EventManager - class inria.util.EventManager.
This implements an event manager for timer events.
EventManager() - Constructor for class inria.util.EventManager
Undocumented Class Constructor.
expected - Variable in class inria.net.lrmp.LrmpSender
 
expected() - Method in class inria.net.lrmp.LrmpSender
Returns the next sequence number that will be used in transmission or reception.

F

failures - Variable in class inria.net.lrmp.LrmpStats
The number of local reception failures.
fatal(Object, String) - Static method in class inria.util.Logger
 
fatal(Object, String) - Method in interface inria.util.LoggerInterface
prints an error message.
fatal(String) - Static method in class inria.util.Logger
 
fatal(String) - Method in interface inria.util.LoggerInterface
prints an error message.
FIFOQueue - class inria.util.FIFOQueue.
This class implements the first in first out queue.
FIFOQueue(int) - Constructor for class inria.util.FIFOQueue
Constructs a FIFOQueue instance.
fileChannel(Channel, String) - Method in interface com.sun.multicast.reliable.channel.PrimaryChannelManager
Serialize and store a channel in a file.
fileExtension(String) - Static method in class inria.util.Utilities
gets extension string of a file name.
findAllocator(String) - Method in class com.sun.multicast.allocation.MulticastAddressManager
Find the allocator with the specified name.
findScopeForTTL(int) - Method in class com.sun.multicast.allocation.ScopeList
Finds a Scope suitable for use with the specified ttl value.
first - Variable in class inria.net.lrmp.LrmpPacket
the start marker.
fixedPoint32ToMillis(int) - Static method in class inria.util.NTP
converts a 32 bit fixed point integer to milliseconds.
FLAGBIT_CONGESTION - Static variable in class com.sun.multicast.reliable.applications.tree.TreeSTPDataPacket
 
FLAGBIT_PRUNE - Static variable in class com.sun.multicast.reliable.applications.tree.TreeSTPDataPacket
 
flush() - Method in class inria.net.lrmp.Lrmp
Flushes the output queue.
formatDataPacket(boolean) - Method in class inria.net.lrmp.LrmpPacket
 

G

GDManager - class com.sun.multicast.reliable.applications.testtools.GDManager.
Manages the parsing of bytes and time for Graphing.
getAbstract() - Method in interface com.sun.multicast.reliable.channel.Channel
Gets an optional field containing an abstract describing the channel.
getAckWindow() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Gets the Acknowledgement window size.
getAdditionalAdvertisedData() - Method in interface com.sun.multicast.reliable.channel.Channel
Gets an optional field for additional channel-specific data to be included in advertisements.
getAdditionalUnadvertisedData() - Method in interface com.sun.multicast.reliable.channel.Channel
Gets an optional field for additional channel-specific data to be included in the channel, but not included in advertisements.
getAddress() - Method in interface com.sun.multicast.reliable.transport.TransportProfile
Returns the multicast address for this TransportProfile.
getAddress() - Method in class com.sun.multicast.reliable.transport.um.UMTransportProfile
Returns the multicast address for this TransportProfile.
getAddress() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Returns the multicast address specified in the TransportProfile.
getAddress() - Method in class com.sun.multicast.reliable.transport.lrmp.LRMPTransportProfile
Returns the multicast address for this TransportProfile.
getAddress() - Method in class inria.net.lrmp.LrmpEntity
Returns the network address.
getAddress() - Method in class inria.net.lrmp.Lrmp
Returns the destination address.
getAddress() - Method in class inria.net.lrmp.LrmpPacket
Returns the network address of the original packet sender.
getAddressCount() - Method in class com.sun.multicast.allocation.AddressRange
Gets the number of addresses in this AddressRange.
getAddressCount() - Method in class com.sun.multicast.allocation.AddressSet
Gets the number of addresses in this AddressSet.
getAddresses() - Method in interface com.sun.multicast.allocation.Lease
Gets the multicast addresses associated with this lease.
getAddresses() - Method in class com.sun.multicast.allocation.Scope
Gets the addresses included in the scope.
getAddressRanges() - Method in class com.sun.multicast.allocation.AddressSet
Gets an Enumeration of AddressRanges that are contained in this AddressSet.
getAddressType() - Method in class com.sun.multicast.allocation.AddressRange
Gets the type of addresses in this AddressRange.
getAddressType() - Method in interface com.sun.multicast.allocation.Address
Gets the AddressType of this Address.
getAddressType() - Static method in class com.sun.multicast.allocation.IPv4AddressType
Gets the singleton IPv4AddressType object.
getAddressType() - Method in class com.sun.multicast.allocation.IPv4Address
Gets the AddressType of this Address.
getAddressType() - Method in class com.sun.multicast.allocation.AddressSet
Gets the type of addresses in this AddressSet.
getAdvertisedAddress() - Method in class com.sun.multicast.advertising.Advertisement
gets the advertised address.
getAdvertisedTTL() - Method in class com.sun.multicast.advertising.Advertisement
gets the advertised TTL.
getAdvertisementAddress() - Method in interface com.sun.multicast.reliable.channel.Channel
Returns the multicast address used for advertisements.
getAdvertisementCount() - Method in class com.sun.multicast.advertising.Advertisement
Returns the number of times the Advertisement has been transmitted
getAdvertisementCount() - Method in interface com.sun.multicast.reliable.channel.Channel
Gets the count of times the channel has been advertised.
getAdvertisements() - Method in class com.sun.multicast.advertising.Listener
Returns an array of all advertisements heard on the default address
getAdvertisements(InetAddress) - Method in class com.sun.multicast.advertising.Listener
Returns an array of all advertisements heard on the specified address
getAdvertisementTimestamp() - Method in class com.sun.multicast.advertising.Advertisement
Returns the Date of the last transmission of this Advertisement
getAdvertisementTimestamp() - Method in interface com.sun.multicast.reliable.channel.Channel
Gets the time the channel was last advertised.
getAdvertiser() - Static method in class com.sun.multicast.advertising.Advertiser
Returns a reference to the Advertiser.
getAdvertisingRequested() - Method in interface com.sun.multicast.reliable.channel.Channel
Tests if channel advertising has been requested.
getAllAdvertisements() - Method in class com.sun.multicast.advertising.Listener
Returns an array of all advertisements heard
getAllocatorName() - Method in interface com.sun.multicast.allocation.MulticastAddressAllocator
Get the name used to identify the allocator.
getAllocatorName() - Method in class com.sun.multicast.allocation.StaticAllocator
Get the name used to identify the allocator.
getAllocators() - Method in class com.sun.multicast.allocation.MulticastAddressManager
Get the list of active allocators.
getApplicationName() - Method in interface com.sun.multicast.reliable.channel.Channel
Returns the channel's application name.
getAttributes() - Method in class com.sun.multicast.advertising.Advertisement
gets the global attributes of the session.
getAuthenticationSpecFileName() - Method in interface com.sun.multicast.reliable.transport.TransportProfile
Returns the name of the authenticationSpec filename to use for initialization.
getAuthenticationSpecFileName() - Method in class com.sun.multicast.reliable.transport.um.UMTransportProfile
gets the name of the authenticationSpec filename to use for initialization.
getAuthenticationSpecFileName() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Gets the name of the authenticationSpec filename that is to be used for initialization.
getAuthenticationSpecFileName() - Method in class com.sun.multicast.reliable.transport.lrmp.LRMPTransportProfile
Gets the name of the authentication Spec filename to use for initialization.
getAuthenticationSpecPassword() - Method in interface com.sun.multicast.reliable.transport.TransportProfile
Returns the password for the authenticationSpec.
getAuthenticationSpecPassword() - Method in class com.sun.multicast.reliable.transport.um.UMTransportProfile
Gets the password for the authenticationSpec
getAuthenticationSpecPassword() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Gets the password for the authenticationSpec
getAuthenticationSpecPassword() - Method in class com.sun.multicast.reliable.transport.lrmp.LRMPTransportProfile
Gets the password for the authenticationSpec
getBadPacketCount() - Method in class inria.net.lrmp.LrmpSender
Returns the number of bad packets received.
getBandwidth() - Method in class com.sun.multicast.advertising.Advertisement
gets the session bandwidth.
getBeaconRate() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Gets the rate at which the Beacon messages are sent.
getBeaconTTLIncrements() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Gets the TTL steps by which the multicast scope of the beacon message is incremented.
getBoolean(String, String, boolean) - Method in class com.sun.multicast.reliable.applications.stock.ArgParser
 
getByteCount() - Method in class inria.net.lrmp.LrmpSender
Returns the number of bytes sent or received.
getBytes() - Method in interface com.sun.multicast.allocation.Address
Gets a byte array representing this Address.
getBytes() - Method in class com.sun.multicast.allocation.IPv4Address
Gets a byte array representing this Address.
getCacheSize() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Gets the maximum cache size in packets
getChangedAdvertisement() - Method in class com.sun.multicast.advertising.AllAdvertisementsChangeEvent
Returns a copy of the changed Advertisement from the event
getChangedAdvertisement() - Method in class com.sun.multicast.advertising.AdvertisementChangeEvent
Returns a copy of the changed advertisement from the event.
getChannel(long) - Method in interface com.sun.multicast.reliable.channel.ChannelManager
Get the Channel that goes with a given channel ID.
getChannelCount() - Method in interface com.sun.multicast.reliable.channel.ChannelManager
Get the number of channels accessible to this principal on this channel manager.
getChannelID() - Method in interface com.sun.multicast.reliable.channel.Channel
Gets the channel ID (a long that identifies the channel uniquely, at least within the ChannelManager).
getChannelLimit() - Method in interface com.sun.multicast.reliable.channel.PrimaryChannelManager
Gets the maximum number of channels that this PCM can own.
getChannelList(String, String) - Method in interface com.sun.multicast.reliable.channel.ChannelManager
Get an array of channel IDs for all the channels accessible to this principal on this channel manager that match the channel and application names given.
getChannelManager(String) - Static method in class com.sun.multicast.reliable.channel.ChannelManagerFinder
Get a ChannelManager object that goes with the supplied principal name.
getChannelName() - Method in interface com.sun.multicast.reliable.channel.Channel
Returns the channel name.
getCipherSpecFileName() - Method in interface com.sun.multicast.reliable.channel.Channel
gets the name of the specification file that is to be used to initialize the Cipher.
getCollisionLocation() - Method in interface com.sun.multicast.reliable.applications.tree.Members
Undocumented Method Declaration.
getConfigFilePath() - Method in class com.sun.multicast.allocation.StaticAllocator
Gets the configuration file's path name.
getConfiguration() - Method in class com.sun.multicast.allocation.StaticAllocator
Gets a Properties object that represents the current state of this object.
getCongestionWindow() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Gets the current congestion window size.
getContactName() - Method in interface com.sun.multicast.reliable.channel.Channel
Gets an optional field containing a contact name for the channel.
getCreationTime() - Method in interface com.sun.multicast.reliable.channel.Channel
Gets the time the channel was created.
getCurrentAdCount() - Method in class com.sun.multicast.advertising.Listener
Returns the count of advertisements heard on the standard address
getCurrentAdCount(InetAddress) - Method in class com.sun.multicast.advertising.Listener
Returns the count of advertisements heard on a given address
getCurrentAdvertisementInterval() - Method in class com.sun.multicast.advertising.Advertisement
Returns the number of seconds between the last two transmissions of this Advertisement
getCurrentAdvertisementInterval() - Method in interface com.sun.multicast.reliable.channel.Channel
Gets the number of seconds between the last two advertisements.
getDataBuffer() - Method in class inria.net.lrmp.LrmpPacket
Returns the data buffer.
getDataEndTime() - Method in interface com.sun.multicast.reliable.channel.Channel
Gets a copy of the channel's data end time.
getDataLength() - Method in class inria.net.lrmp.LrmpPacket
Returns the length of application data.
getDataRate() - Method in class com.sun.multicast.reliable.transport.um.UMPacketSocket
 
getDataRate() - Method in class com.sun.multicast.reliable.transport.um.UMTransportProfile
Returns the maximum send rate for this TransportProfile (in bytes per second).
getDataRate() - Method in class inria.net.lrmp.LrmpSender
Returns the current date rate.
getDataSourceAddress() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Gets the source address of the multicast data stream.
getDataStartTime() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Gets the time at which the first data packet was received.
getDataStartTime() - Method in interface com.sun.multicast.reliable.channel.Channel
Gets a copy of the channel's data start time.
getDefaultName() - Method in class com.sun.multicast.allocation.Scope
Gets a default ScopeName for the scope.
getDirectMemberCount() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Return the number of direct members.
getDomainStats(int) - Method in class inria.net.lrmp.Lrmp
Returns the recovery domain statistics.
getDouble(String, String, double) - Method in class com.sun.multicast.reliable.applications.stock.ArgParser
 
getDuplicateBytes() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Gets the number of bytes of redundant data received.
getDuplicateCount() - Method in class inria.net.lrmp.LrmpSender
Returns the number of duplicate packets received.
getDuplicatePackets() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Gets the number of duplicate(redundant) packets received.
getDuration() - Method in interface com.sun.multicast.allocation.Lease
Gets the duration of this lease.
getDynamicFilterList() - Method in interface com.sun.multicast.reliable.channel.Channel
Returns a deep copy of the channel's list of dynamic filters.
getEMailAddress() - Method in class com.sun.multicast.advertising.Advertisement
gets the email address of the owner.
getEndTime() - Method in class com.sun.multicast.advertising.Advertisement
gets the end time of the session.
getEntity(int) - Method in class inria.util.EntityTable
gets the entity.
getExactVM() - Method in class com.sun.multicast.reliable.applications.testtools.SelectVM
 
getExpirationTime() - Method in interface com.sun.multicast.reliable.channel.Channel
Gets a copy of the channel's expiration time.
getFirstAddress() - Method in class com.sun.multicast.allocation.AddressRange
Gets the first address in this AddressRange.
getFirstAddress() - Method in class com.sun.multicast.allocation.AddressSet
Gets the first Address in this AddressSet.
getGDManager() - Static method in class com.sun.multicast.reliable.applications.testtools.GDManager
 
getGraphManager() - Static method in class com.sun.multicast.reliable.applications.testtools.GraphManager
 
getHaInterval() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Gets the interval between successive Head Advertisements.
getHashHosts() - Method in class com.sun.multicast.reliable.applications.testtools.HostNameManager
 
getHaTTLIncrements() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Gets the TTL steps by which the multicast scope of the Head Advertisement message is to be incremented.
getHaTTLLimit() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Gets the TTL limit of the Head Advertisement message.
getHead() - Method in interface com.sun.multicast.reliable.applications.tree.Members
Undocumented Method Declaration.
getHelloRate() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Gets the rate at which the Hello messages are sent.
getHostCount() - Method in class com.sun.multicast.reliable.applications.testtools.HostNameManager
 
getHostNameManager() - Static method in class com.sun.multicast.reliable.applications.testtools.HostNameManager
 
getHosts() - Method in class com.sun.multicast.reliable.applications.testtools.HostNameManager
 
getHttpRoot(String) - Static method in class inria.util.Utilities
gets root http url, something like http://a.b.c
getIANAID() - Method in class com.sun.multicast.allocation.IPv4AddressType
Returns the IANA-assigned address family code for this address type.
getIANAID() - Method in interface com.sun.multicast.allocation.AddressType
Returns the IANA-assigned address family code for this address type.
getId() - Method in class com.sun.multicast.advertising.Advertisement
gets the session id.
getID() - Method in class inria.util.Entity
returns the id.
getIndirectMemberCount() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Return the number of indirect members.
getInfo() - Method in class com.sun.multicast.advertising.Advertisement
gets the session description.
getInputStream() - Method in interface com.sun.multicast.reliable.transport.RMStreamSocket
Returns an InputStream object for receiving data from this multicast transport session.
getInputStream() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStreamSocket
The getInputStream method returns an InputStream object for this transport.
getInputStream() - Method in class com.sun.multicast.reliable.simple.SimpleReceiver
Returns an InputStream object that may be used to receive data.
getInteger(String, String, int) - Method in class com.sun.multicast.reliable.applications.stock.ArgParser
 
getInterface() - Method in interface com.sun.multicast.reliable.transport.RMPacketSocket
Returns the address of the network interface used for sending data for this multicast transport session.
getInterface() - Method in interface com.sun.multicast.reliable.transport.RMStreamSocket
Returns the address of the network interface used for sending data over the multicast transport session.
getInterface() - Method in class com.sun.multicast.reliable.transport.um.UMPacketSocket
The getInterface method returns the InetAddress of the local port that data is transmitted on if other than the default.
getInterface() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStreamSocket
The getInterface method returns the InetAddress of the local port that data is transmitted on if other than the default.
getInterface() - Method in class com.sun.multicast.reliable.transport.tram.TRAMPacketSocket
The getInterface method returns the InetAddress of the local port that data is transmitted on if other than the default.
getInterface() - Method in class com.sun.multicast.reliable.transport.lrmp.LRMPPacketSocket
The getInterface method returns the InetAddress of the local port that data is transmitted on if other than the default.
getInvalidAdvertisementCount() - Method in class com.sun.multicast.advertising.Listener
Returns the count of invalid advertisements received on the standard address
getInvalidAdvertisementCount(InetAddress) - Method in class com.sun.multicast.advertising.Listener
Returns the count of invalid advertisements received on the address
getJitter() - Method in class inria.net.lrmp.LrmpSender
Returns the packet interarrival jitter in milliseconds.
getLanguage() - Method in class com.sun.multicast.allocation.ScopeName
Gets the language tag.
getLanLeader() - Method in interface com.sun.multicast.reliable.applications.tree.Members
Undocumented Method Declaration.
getLastAddress() - Method in class com.sun.multicast.allocation.AddressRange
Gets the last address in this AddressRange.
getLastTime() - Method in class com.sun.multicast.advertising.Advertisement
gets the time the announcement of this session was heard.
getLastTimeHeard() - Method in class inria.net.lrmp.LrmpEntity
Returns the last time when this entity was heard.
getLateJoinPreference() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Gets the current Late join preference.
getLeadTime() - Method in interface com.sun.multicast.reliable.channel.Channel
Gets the channel's suggested registration lead time.
getLeadTimeRandomInterval() - Method in interface com.sun.multicast.reliable.channel.Channel
Gets the channel's suggested registration randomizer interval.
getLength() - Method in class inria.util.ByteArray
returns the length of data.
getLevel() - Method in interface com.sun.multicast.reliable.applications.tree.Members
Undocumented Method Declaration.
getListener() - Static method in class com.sun.multicast.advertising.Listener
Retrieves the Listener object
getLocalHost() - Static method in class inria.util.Utilities
gets the local host address.
getLocalHostName() - Static method in class inria.util.Utilities
gets the local host address.
getLocation() - Method in interface com.sun.multicast.reliable.applications.tree.Members
Undocumented Method Declaration.
getLogMask() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
 
getLostMembers() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Returns the number of members that were disowned as a result of inactiveness.
getLowerSocket() - Method in interface com.sun.multicast.reliable.channel.DynamicFilter
Gets the lower level RMPacketSocket.
getLrmpStats() - Method in class inria.net.lrmp.Lrmp
Returns the overall statistics.
getMaxBuf() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
This method returns the maximum buffer size used in reception of data packets.
getMaxCongestionWindowMultiple() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
 
getMaxConsecutiveCongestionCount() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
 
getMaxDataLength() - Method in class inria.net.lrmp.LrmpPacket
Returns the maximum length available for application data in the buffer.
getMaxDataRate() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Gets the maximum rate data transfer.
getMaxDataRate() - Method in class com.sun.multicast.reliable.transport.lrmp.LRMPTransportProfile
Returns the maximum send rate for this TransportProfile (in bytes per second).
getMaxDataRate() - Method in class com.sun.multicast.reliable.transport.lrmp.LRMPPacketSocket
Gets the current current value of maximum rate of data transmission in bytes/second.
getMaxHABWWhileDataTransfer() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Gets the configured limit on the bandwidth usage by HA message during the multicast data transfer.
getMaxHABWWhileTreeForming() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Gets the configured limit on the bandwidth usage by HA message during the tree formation phase(before the multicast data starts).
getMaxHelloMisses() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Gets the count of Hello messages that are to be missed continuously by a member to declare the head inactive and re-affiliate with another head.
getMaximumSpeed() - Method in interface com.sun.multicast.reliable.channel.Channel
Gets the maximum speed at which channel sends data in bits per second.
getMaxLength() - Method in interface com.sun.multicast.reliable.transport.RMPacketSocket
Gets the maximum amount of data that can be sent in a DatagramPacket over this socket.
getMaxLength() - Method in class com.sun.multicast.reliable.transport.um.UMPacketSocket
Gets the maximum amount of data that can be sent in a DatagramPacket over this socket.
getMaxLength() - Method in class com.sun.multicast.reliable.transport.tram.TRAMPacketSocket
Gets the maximum amount of data that can be sent in a DatagramPacket over this socket.
getMaxLength() - Method in class com.sun.multicast.reliable.transport.lrmp.LRMPPacketSocket
Gets the maximum amount of data that can be sent in a DatagramPacket over this socket.
getMaxMembers() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Gets the limit of the number of members that a group head can accommodate.
getMaxNonHeads() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Gets the configured limit of the number of non Head members(i.e., members with MROLE set to MEMBER_ONLY) that can be accepted as members while performing the role of a head.
getMaxPruneTime() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Gets the maximum time to wait before pruning a slow member
getMcastBeaconRcvd() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Get the number of multicast beacons received.
getMcastBeaconSent() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Get the number of multicast beacons sent.
getMcastControlBytesRcvd() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Get the number of multicast control bytes received.
getMcastControlBytesSent() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Get the number of multicast control bytes sent.
getMcastHARcvd() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Get the number of multicast HA messages received.
getMcastHASent() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Get the number of multicast HA messages sent.
getMcastHelloRcvd() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Get the number of multicast hellos received.
getMcastHelloSent() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Get the number of multicast hellos sent.
getMcastMSRcvd() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Get the number of multicast MS messages received.
getMcastMSSent() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Get the number of multicast MS messages sent.
getMedia() - Method in class com.sun.multicast.advertising.Advertisement
gets the array of media.
getMemberCount() - Method in interface com.sun.multicast.reliable.applications.tree.Members
Undocumented Method Declaration.
getMemberCount(TRAMPacketSocket) - Method in class com.sun.multicast.reliable.applications.stock.DataStats
 
getMessage() - Method in class com.sun.multicast.util.ImpossibleException
Produce the message, include the message from the internal exception if there is one.
getMessage() - Method in class com.sun.multicast.allocation.AddressAllocationInternalException
Produce the message, include the message from the internal exception if there is one.
getMinDataRate() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Gets the minimum rate of data transfer.
getMinimumSpeed() - Method in interface com.sun.multicast.reliable.channel.Channel
Gets the minimum speed at which channel sends data in bits per second.
getMissingPacketThreshold() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
 
getMrole() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Gets the specified Member Role(mrole) value in the Transport profile.
getMsRate() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Gets the rate at which the Member Solicitation(MS) messages are sent.
getMsTTLIncrements() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Gets the TTL steps by which the multicast scope of the Member Solicitation(MS) message is to be incremented.
getMulticastAddressManager() - Static method in class com.sun.multicast.allocation.MulticastAddressManager
Get the MulticastAddressManager object for this Java VM.
getNackCount() - Method in class inria.net.lrmp.LrmpEntity
Returns the number of NACK packets heard from this entity.
getNackReportWindow() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Gets the size of the negative Acknowledgement window.
getName() - Method in interface com.sun.multicast.reliable.transport.TransportProfile
Returns the name of this transport.
getName() - Method in class com.sun.multicast.reliable.transport.um.UMTransportProfile
Returns the name of this transport.
getName() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Returns the name of this transport.
getName() - Method in class com.sun.multicast.reliable.transport.lrmp.LRMPTransportProfile
Returns the name of this transport.
getName() - Method in class com.sun.multicast.advertising.Advertisement
gets the session name.
getName() - Method in class com.sun.multicast.allocation.ScopeName
Gets the scope name.
getNames() - Method in class com.sun.multicast.allocation.Scope
Gets an Enumeration of the names for the scope.
getOffset() - Method in class inria.net.lrmp.LrmpPacket
Returns the offset to application data.
getOriginAddress() - Method in class com.sun.multicast.advertising.Advertisement
gets the address of the announcer.
getOutputStream() - Method in interface com.sun.multicast.reliable.transport.RMStreamSocket
Returns an OutputStream object for sending data over this multicast transport session.
getOutputStream() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStreamSocket
The getOutputStream method returns an OutputStream object for sending data over the multicast connection.
getOutputStream() - Method in class com.sun.multicast.reliable.simple.SimpleSender
Returns an OutputStream object that may be used to send data.
getOwnedChannelCount() - Method in interface com.sun.multicast.reliable.channel.PrimaryChannelManager
Gets the number of channels owned by this channel manager.
getOwnedChannelList() - Method in interface com.sun.multicast.reliable.channel.PrimaryChannelManager
Gets a list of channel IDs for channels owned by this channel manager.
getOwner() - Method in class com.sun.multicast.advertising.Advertisement
gets the owner name.
getPacket(long) - Method in class inria.net.lrmp.LrmpSender
 
getPacketCount() - Method in class inria.net.lrmp.LrmpSender
Returns the number of packets sent or received.
getPacketsNotDelivered() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Gets the number of packets that were not delivered to the application because they were before the most current forgetBefore value.
getPacketsNotRecovered() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Gets the number of packets that were not recovered because they were before the current forgerBefore value.
getPacketSocket() - Method in interface com.sun.multicast.reliable.applications.tree.Members
Undocumented Method Declaration.
getPacketsRcvd() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Gets the number of data packets received.
getPacketsSent() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Gets the number of packets sent.
getPeakMembers() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Returns the maximum number of members tuned to the multicast session.
getPhone() - Method in class com.sun.multicast.advertising.Advertisement
gets the phone number of the owner.
getPort() - Method in interface com.sun.multicast.reliable.transport.TransportProfile
Returns the multicast port number for this TransportProfile.
getPort() - Method in class com.sun.multicast.reliable.transport.um.UMTransportProfile
Returns the multicast port number for this TransportProfile.
getPort() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Returns the multicast port number specified in the TransportProfile.
getPort() - Method in class com.sun.multicast.reliable.transport.lrmp.LRMPTransportProfile
Returns the multicast port number for this TransportProfile.
getPort() - Method in interface com.sun.multicast.reliable.applications.tree.Members
Undocumented Method Declaration.
getPort() - Method in class inria.net.lrmp.Lrmp
Returns the port number.
getPrimaryChannelManager(String) - Static method in class com.sun.multicast.reliable.channel.ChannelManagerFinder
Get a PrimaryChannelManager object that goes with the supplied principal name.
getPropManager() - Static method in class com.sun.multicast.reliable.applications.testtools.PropManager
 
getPropManager(String) - Static method in class com.sun.multicast.reliable.applications.testtools.PropManager
 
getPropManager(String[]) - Static method in class com.sun.multicast.reliable.applications.testtools.PropManager
 
getProps() - Method in class com.sun.multicast.reliable.applications.testtools.PropManager
 
getPrunedMembers() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Returns the number of members that were pruned during the session.
getPruneHelloRate() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Gets the rate at which the Hello messages are sent after it has been detected that a member has not sent an ACK.
getPruningWindow() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
 
getRandomDouble() - Static method in class inria.util.Utilities
returns a random integer using the default seed.
getRandomInteger() - Static method in class inria.util.Utilities
returns a random integer using the default seed.
getRateIncreaseFactor() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
 
getReceiveBufferSize() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
This function returns the value that was asked to be set using setReceiveBufferSize.
getReceiver() - Method in class com.sun.multicast.reliable.applications.testtools.TestReceiver
 
getReceiverCount() - Method in interface com.sun.multicast.reliable.transport.RMStatistics
Returns the count of receivers participating in the multicast session.
getReceiverCount() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Returns the count of receivers participating in the multicast session.
getReceiverList() - Method in interface com.sun.multicast.reliable.transport.RMStatistics
Returns the list of receivers of the multicast session.
getReceiverList() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Returns the list of known receivers of the tuned to the multicast session.
getReceiverMaxDataRate() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
 
getReceiverMaxDataRate() - Method in class com.sun.multicast.reliable.transport.tram.TRAMPacketSocket
Gets the Max receiver rate at the transport profile associated with this socket.
getRectangle() - Method in interface com.sun.multicast.reliable.applications.tree.Members
Undocumented Method Declaration.
getRegisteredReceiverCount() - Method in interface com.sun.multicast.reliable.channel.ChannelManager
Get the number of registered receivers for the ChannelManager.
getRegisteredReceiverList() - Method in interface com.sun.multicast.reliable.channel.ChannelManager
Get an array of principal names for all the registered receivers on this channel manager.
getRegistrationFailureCount() - Method in interface com.sun.multicast.reliable.channel.ChannelManager
Get the number of registration failures for the ChannelManager.
getReleased() - Method in interface com.sun.multicast.allocation.Lease
Returns true if the lease has been released.
getRepairCount() - Method in class inria.net.lrmp.LrmpSender
Returns the number of repair packets sent or received.
getReset() - Method in class com.sun.multicast.reliable.applications.testtools.ResetGDManager
 
getReset() - Method in interface com.sun.multicast.reliable.applications.testtools.CallProduct
 
getReset() - Method in class com.sun.multicast.reliable.applications.testtools.CallGDImpl
Gets the flag that lets receivers know whether or not the graph is in the process of being reset.
getResetGDManager() - Static method in class com.sun.multicast.reliable.applications.testtools.ResetGDManager
 
getRetransBytesRcvd() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Gets the number of retransmitted data bytes received.
getRetransmissionsRcvd() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Gets the count of retransmission packets received.
getRetransmissionsSent() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Gets the count of retransmission packets sent.
getRMStatistics() - Method in interface com.sun.multicast.reliable.transport.RMPacketSocket
Retrieve the RMStatistics block of this socket.
getRMStatistics() - Method in interface com.sun.multicast.reliable.transport.RMStreamSocket
Retrieve the RMStatistics Block of this socket.
getRMStatistics() - Method in class com.sun.multicast.reliable.transport.um.UMPacketSocket
Returns the latest snapshot of the maintained Transport statistics block.
getRMStatistics() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStreamSocket
This method returns a clone(copy) of the Statistics block in use in this socket.
getRMStatistics() - Method in class com.sun.multicast.reliable.transport.tram.TRAMPacketSocket
This method returns a clone of the Statistics block in use in this socket.
getRMStatistics() - Method in class com.sun.multicast.reliable.transport.lrmp.LRMPPacketSocket
Returns the latest snapshot of the maintained Transport statistics block.
getRTT() - Method in class inria.net.lrmp.LrmpEntity
Returns the round trip time, in milliseconds.
getRTT() - Method in class inria.net.lrmp.LrmpDomainStats
returns the mean round trip time in milliseconds.
getSAhead() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Method to test if REPAIR_NODE mode is turned on.
getSCMCount() - Method in interface com.sun.multicast.reliable.channel.PrimaryChannelManager
Gets the number of secondary channel managers (SCMs) authorized to communicate with this channel manager.
getSCMList() - Method in interface com.sun.multicast.reliable.channel.PrimaryChannelManager
Gets a copy of the list of secondary channel managers (SCMs) authorized to communicate with this channel manager.
getScope() - Method in interface com.sun.multicast.allocation.Lease
Gets the Scope associated with this lease.
getScopeList(AddressType) - Method in class com.sun.multicast.allocation.MulticastAddressManager
Get the multicast scope list.
getScopeList(AddressType) - Method in interface com.sun.multicast.allocation.MulticastAddressAllocator
Get the multicast scope list.
getScopeList(AddressType) - Method in class com.sun.multicast.allocation.StaticAllocator
Get the multicast scope list.
getScopes() - Method in class com.sun.multicast.allocation.ScopeList
Gets an Enumeration of the scopes in this list.
getSenderCount() - Method in interface com.sun.multicast.reliable.transport.RMStatistics
Returns the count of senders participating in the multicast session.
getSenderCount() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Returns the count of senders participating in the multicast session.
getSenderList() - Method in interface com.sun.multicast.reliable.transport.RMStatistics
Returns the list of senders of the multicast session.
getSenderList() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Returns the list of senders of the multicast session.
getSessionEndTime() - Method in interface com.sun.multicast.reliable.channel.Channel
Gets a copy of the channel's session end time.
getSessionId() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Gets the session ID associated with this transport profile.
getShort(byte[], int) - Static method in class inria.util.Utilities
Get short value from a byte array.
getSize() - Method in class inria.util.FIFOQueue
Returns the number of objects in the queue.
getSoTimeout() - Method in class com.sun.multicast.reliable.transport.um.UMPacketSocket
Return the SO_TIMEOUT setting in milliseconds.
getSource() - Method in class inria.net.lrmp.LrmpPacket
Returns the packet source, i.e., the original packet sender.
getSourceID() - Method in class inria.net.lrmp.LrmpPacket
Returns the identifier of the original packet sender.
getStartTime() - Method in class com.sun.multicast.advertising.Advertisement
gets the start time of the session.
getStartTime() - Method in interface com.sun.multicast.allocation.Lease
Gets the start time of this lease.
getString() - Method in class com.sun.multicast.advertising.InvalidAdvertisementException
Returns the detailed error message
getString(String, String, String) - Method in class com.sun.multicast.reliable.applications.stock.ArgParser
 
getTimeForAvgRateCalc() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
 
getTimeSentData() - Method in class inria.net.lrmp.LrmpSender
Returns the last time sent data.
getTmode() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Gets the specified Transport Mode(tmode) value in the transport profile.
getTotalDataReceive() - Method in interface com.sun.multicast.reliable.transport.RMStatistics
Returns the bytecount of data received by this node.
getTotalDataReceive() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Returns the bytecount of data received by this node.
getTotalDataReSent() - Method in interface com.sun.multicast.reliable.transport.RMStatistics
Returns the bytecount of data retransmitted by this node to perform repairs.
getTotalDataReSent() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Returns the bytecount of data retransmitted by this node to perform repairs.
getTotalDataSent() - Method in interface com.sun.multicast.reliable.transport.RMStatistics
Returns the bytecount of data contributed to the multicast session.
getTotalDataSent() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Returns the bytecount of data contributed to the multicast session.
getTraceFile() - Static method in class inria.util.Logger
 
getTRAMTransportProfile() - Method in class com.sun.multicast.reliable.simple.SimpleSender
 
getTRAMTransportProfile() - Method in class com.sun.multicast.reliable.simple.SimpleReceiver
 
getTransferDataSize() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Gets the transfer data size that is currently in use.
getTransferDuration() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Gets allowed duration of data transfer.
getTransportProfile() - Method in interface com.sun.multicast.reliable.transport.RMPacketSocket
Retrieve the transport profile this socket is currently using.
getTransportProfile() - Method in interface com.sun.multicast.reliable.transport.RMStreamSocket
Retrieve the transport profile this socket is currently using.
getTransportProfile() - Method in class com.sun.multicast.reliable.transport.um.UMPacketSocket
Return a copy of the transport profile this socket is using.
getTransportProfile() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStreamSocket
This method returns a clone(copy) of the TransportProfile in use in this socket.
getTransportProfile() - Method in class com.sun.multicast.reliable.transport.tram.TRAMPacketSocket
This method returns a clone of the TransportProfile in use in this socket.
getTransportProfile() - Method in class com.sun.multicast.reliable.transport.lrmp.LRMPPacketSocket
Return a copy of the transport profile this socket is using.
getTransportProfile() - Method in interface com.sun.multicast.reliable.channel.Channel
Returns a copy of the channel's TransportProfile.
getTransportReceiverCount() - Method in interface com.sun.multicast.reliable.channel.Channel
Gets the number of receivers connected to the transport.
getTreeFormationPreference(boolean) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Gets the configured tree formation preference.
getTTL() - Method in interface com.sun.multicast.reliable.transport.TransportProfile
Returns the time-to-live for this TransportProfile.
getTTL() - Method in class com.sun.multicast.reliable.transport.um.UMTransportProfile
Returns the time-to-live for this TransportProfile.
getTTL() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Returns the time-to-live for this TransportProfile.
getTTL() - Method in class com.sun.multicast.reliable.transport.lrmp.LRMPTransportProfile
Returns the time-to-live for this TransportProfile.
getTTL() - Method in class com.sun.multicast.allocation.Scope
Gets the ttl value to be used when transmitting on addresses in the scope.
getTTL() - Method in class inria.net.MulticastSession
gets the TTL value.
getTTL() - Method in class inria.net.lrmp.Lrmp
Returns the scope value.
getType() - Method in interface com.sun.multicast.reliable.applications.tree.Members
Undocumented Method Declaration.
getUnicastPort() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Gets the unicast communication port in use.
getUrl() - Method in class com.sun.multicast.advertising.Advertisement
gets the url.
getURLRoot(String) - Static method in class inria.util.Utilities
gets the root of url, something like proto://a.b.c
getVersion() - Method in class com.sun.multicast.advertising.Advertisement
gets the version.
GMTDate(long) - Static method in class inria.util.Utilities
returns a string representation of the time using GMT.
go() - Method in class com.sun.multicast.reliable.applications.stock.DataSender
 
go() - Method in class com.sun.multicast.reliable.applications.stock.DataReceiver
 
GraphManager - class com.sun.multicast.reliable.applications.testtools.GraphManager.
This is a wrapper for PerfMon and RatePerfMon.

H

HAINTERVAL - Static variable in class com.sun.multicast.reliable.applications.tree.TreeSTPDataPacket
 
handleTimerEvent(Object, long) - Method in interface inria.util.EventHandler
Handle an timer event.
handleTimerEvent(Object, long) - Method in class inria.util.EventManager
Undocumented Method Declaration.
hasAMessageEnqueued() - Method in interface com.sun.multicast.reliable.applications.tree.Members
Undocumented Method Declaration.
hashCode() - Method in class com.sun.multicast.allocation.AddressRange
Returns a hash code value for the AddressRange.
hashCode() - Method in class com.sun.multicast.allocation.ScopeName
Returns a hash code value for this object.
hashCode() - Method in class com.sun.multicast.allocation.ScopeList
Returns a hash code value for this object.
hashCode() - Method in class com.sun.multicast.allocation.IPv4Address
Returns a hash code value for this object.
hashCode() - Method in class com.sun.multicast.allocation.Scope
Returns a hash code value for this object.
HEAD - Static variable in interface com.sun.multicast.reliable.applications.tree.Members
 
headChange(int) - Method in interface com.sun.multicast.reliable.applications.tree.Members
Undocumented Method Declaration.
headChange(int, int) - Method in interface com.sun.multicast.reliable.transport.tram.TRAMSimulator
informs the simulator of a node's head change
highestSeqnoGot() - Method in class inria.net.lrmp.LrmpSender
Returns the highest sequence number seen from the sender.
highestSeqnoGot(long) - Method in class inria.net.lrmp.LrmpSender
 
HostNameManager - class com.sun.multicast.reliable.applications.testtools.HostNameManager.
Used to create a Hashtable for storing hostnames found int the hostnames.txt file.

I

id - Variable in class inria.util.Entity
 
ImpossibleException - exception com.sun.multicast.util.ImpossibleException.
Signals that an exception that should never occur has occurred.
ImpossibleException(Exception) - Constructor for class com.sun.multicast.util.ImpossibleException
Creates an ImpossibleException for the given exception.
incBytes(int) - Method in class inria.net.lrmp.LrmpSender
 
incDrops() - Method in class inria.net.lrmp.LrmpSender
 
incDuplicate() - Method in class inria.net.lrmp.LrmpSender
 
incExpected() - Method in class inria.net.lrmp.LrmpSender
 
incNack() - Method in class inria.net.lrmp.LrmpEntity
 
incPackets() - Method in class inria.net.lrmp.LrmpSender
 
incPacketsRcvd() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Increments the number of packets received counter by 1.
incRepairs() - Method in class inria.net.lrmp.LrmpSender
 
incRetransRcvd() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Increments retransmission packets received.
incRetransSent() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Increments the number of retransmission packets sent.
indexOf(ByteArray, int) - Method in class inria.util.ByteArray
returns the index of the first occurrence of the given array within this array.
inetAddr - Variable in class inria.net.MulticastSession
 
InetAddressToInt(InetAddress) - Static method in class com.sun.multicast.util.Util
Converts an InetAddress into an int.
init() - Method in interface com.sun.multicast.allocation.MulticastAddressAllocator
Inform the allocator that the MulticastAddressManager is now managing it.
init() - Method in class com.sun.multicast.allocation.StaticAllocator
Inform the allocator that the MulticastAddressManager is now managing it.
initCache(int) - Method in class inria.net.lrmp.LrmpSender
 
initDone() - Method in class com.sun.multicast.reliable.applications.stock.DataSender
 
initDone() - Method in class com.sun.multicast.reliable.applications.stock.DataReceiver
 
initialize(InetAddress, int) - Method in class inria.net.MulticastSession
creates MulticastSocket or DatagramSocket according to the class of the given IP address.
initialize(String, int) - Method in class inria.net.MulticastSession
creates MulticastSocket or DatagramSocket according to the class of the given IP address.
initNews() - Method in class com.sun.multicast.reliable.applications.stock.StockViewer
 
initTickers() - Method in class com.sun.multicast.reliable.applications.stock.StockViewer
 
inria.net - package inria.net
 
inria.net.lrmp - package inria.net.lrmp
 
inria.util - package inria.util
 
interval - Variable in class inria.net.lrmp.LrmpSender
 
intToByte(int, byte[], int) - Static method in class inria.util.Utilities
Put an integer value into a byte array in the MSBF order.
intToInetAddress(int) - Static method in class com.sun.multicast.util.Util
Converts an int into an InetAddress.
InvalidAdvertisementException - exception com.sun.multicast.advertising.InvalidAdvertisementException.
Signals that a Invalid Advertisement exception has occurred.
InvalidAdvertisementException() - Constructor for class com.sun.multicast.advertising.InvalidAdvertisementException
Creates an InvalidAdvertisementException with no detail message.
InvalidAdvertisementException(String) - Constructor for class com.sun.multicast.advertising.InvalidAdvertisementException
Creates an InvalidAdvertisementException with a detail message.
InvalidChannelException - exception com.sun.multicast.reliable.channel.InvalidChannelException.
Signals that the channel is not valid.
InvalidChannelException() - Constructor for class com.sun.multicast.reliable.channel.InvalidChannelException
Creates an InvalidChannelException with no detail message.
InvalidChannelException(String) - Constructor for class com.sun.multicast.reliable.channel.InvalidChannelException
Creates an InvalidChannelException with the specified detail message.
InvalidMulticastAddressException - exception com.sun.multicast.reliable.transport.InvalidMulticastAddressException.
The InvalidMulticastAddressException is thrown when the TransportProfile is being created and an invalid multicast address is specified.
InvalidMulticastAddressException() - Constructor for class com.sun.multicast.reliable.transport.InvalidMulticastAddressException
Constructs an InvalidMulticastAddressException message with no detail.
InvalidMulticastAddressException(String) - Constructor for class com.sun.multicast.reliable.transport.InvalidMulticastAddressException
Constructs an InvalidMulticastAddressException message with a detail string.
InvalidTransportProfileException - exception com.sun.multicast.reliable.transport.InvalidTransportProfileException.
The InvalidTransportProfileException is thrown when the createRMPacketSocket or createRMStreamSocket method with an invalid TransportProfile is called.
InvalidTransportProfileException() - Constructor for class com.sun.multicast.reliable.transport.InvalidTransportProfileException
Constructs an InvalidTransportProfileException message with no detail.
InvalidTransportProfileException(String) - Constructor for class com.sun.multicast.reliable.transport.InvalidTransportProfileException
Constructs an InvalidTransportProfileException message with a detail string.
IPv4Address - class com.sun.multicast.allocation.IPv4Address.
An IPv4 network address.
IPv4Address(InetAddress) - Constructor for class com.sun.multicast.allocation.IPv4Address
Creates an AddressRange with the specified addresses.
IPv4AddressType - class com.sun.multicast.allocation.IPv4AddressType.
The IPv4 address type.
IrrecoverableDataException - exception com.sun.multicast.reliable.transport.IrrecoverableDataException.
The IrrecoverableDataException is thrown when the transport layer cannot recover a lost packet.
IrrecoverableDataException() - Constructor for class com.sun.multicast.reliable.transport.IrrecoverableDataException
Constructs a IrrecoverableDataException message with no detail.
IrrecoverableDataException(String) - Constructor for class com.sun.multicast.reliable.transport.IrrecoverableDataException
Constructs a IrrecoverableDataException message with a detail string.
isAddressInUse(InetAddress) - Method in class com.sun.multicast.advertising.Listener
Determines whether or not the specified address is being advertised
isAdvertising() - Method in interface com.sun.multicast.reliable.channel.Channel
Tests if the channel is being advertised.
isCached(long) - Method in class inria.net.lrmp.LrmpSender
 
isEnabled() - Method in interface com.sun.multicast.reliable.channel.ChannelManager
Tests whether the channel manager is enabled.
isEnabled() - Method in interface com.sun.multicast.reliable.channel.Channel
Tests whether the channel is enabled.
isFirst() - Method in class inria.net.lrmp.LrmpPacket
Deprecated. it is removed.
isFirstOfBlock() - Method in class inria.net.lrmp.LrmpPacket
Deprecated. it is removed.
isHostFile() - Method in class com.sun.multicast.reliable.applications.testtools.HostNameManager
 
isLanLeader() - Method in interface com.sun.multicast.reliable.applications.tree.Members
Undocumented Method Declaration.
isLanTreeFormationEnabled() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Method to test whether or not lan tree formation is allowed.
isLast() - Method in class inria.net.lrmp.LrmpPacket
Deprecated. it is removed.
isLastOfBlock() - Method in class inria.net.lrmp.LrmpPacket
Deprecated. it is removed.
isLoggingEnabled() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Method to test the logging status.
isLoggingEnabled(int) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
 
isLost() - Method in class inria.net.lrmp.LrmpSender
Returns true if the sender is lost.
isMulticast(InetAddress) - Static method in class inria.net.MulticastSession
returns true if the address is in class D.
isMultipleSendersAllowed() - Method in interface com.sun.multicast.reliable.channel.Channel
Tests if multiple senders are allowed on this channel.
isMultiSender() - Method in interface com.sun.multicast.reliable.transport.TransportProfile
Determines if multiple senders are supported with this TransportProfile.
isMultiSender() - Method in class com.sun.multicast.reliable.transport.um.UMTransportProfile
Determines if multiple senders are supported with this TransportProfile.
isMultiSender() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Determines if multiple senders are supported with this TransportProfile.
isMultiSender() - Method in class com.sun.multicast.reliable.transport.lrmp.LRMPTransportProfile
Determines if multiple senders are supported with this TransportProfile.
isOrdered() - Method in interface com.sun.multicast.reliable.transport.TransportProfile
Method to test if Packet Ordering option is enabled.If the application requires that the data is returned to the application in the order which it was sent, the ordered flag needs to be set.
isOrdered() - Method in class com.sun.multicast.reliable.transport.um.UMTransportProfile
Returns the value of the ordered flag.
isOrdered() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Test method to check if Packet Ordering option is enabled in the Transport profile.
isOrdered() - Method in class com.sun.multicast.reliable.transport.lrmp.LRMPTransportProfile
Returns the value of the ordered flag.
isReliable() - Method in class inria.net.lrmp.LrmpPacket
Returns the reliable flag.
isSmoothTransmission() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Gets the flag indicating whether or not bursting transmission is allowed.
isUsingAuthentication() - Method in interface com.sun.multicast.reliable.transport.TransportProfile
Returns the value of the authentication flag.
isUsingAuthentication() - Method in class com.sun.multicast.reliable.transport.um.UMTransportProfile
Returns the value of the authentication flag.
isUsingAuthentication() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Returns the value of the authentication flag.
isUsingAuthentication() - Method in class com.sun.multicast.reliable.transport.lrmp.LRMPTransportProfile
Returns the value of the authentication flag.
isUsingCipher() - Method in interface com.sun.multicast.reliable.channel.Channel
Test method to check if the cipher functionality is being used.
isValid() - Method in interface com.sun.multicast.reliable.transport.TransportProfile
Tests whether this TransportProfile is valid.
isValid() - Method in class com.sun.multicast.reliable.transport.um.UMTransportProfile
Tests whether this TransportProfile is valid.
isValid() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Tests whether this TransportProfile is valid.
isValid() - Method in class com.sun.multicast.reliable.transport.lrmp.LRMPTransportProfile
Tests whether this TransportProfile is valid.
isValid() - Method in interface com.sun.multicast.reliable.channel.Channel
Tests whether the channel is valid.
isValidURL(String) - Static method in class inria.util.Utilities
Check if the url is valid.

J

javahome - Variable in class com.sun.multicast.reliable.applications.testtools.TestReceiver
 
jitter - Variable in class inria.net.lrmp.LrmpSender
 
JRMSTest - class com.sun.multicast.reliable.applications.testtools.JRMSTest.
Main class that runs the JRMSTest harness.

L

lastError - Variable in class inria.net.lrmp.LrmpSender
 
lastseq - Variable in class inria.net.lrmp.LrmpSender
 
lastTimeForData - Variable in class inria.net.lrmp.LrmpSender
 
LATE_JOIN_WITH_FULL_RECOVERY - Static variable in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Constant to specify the Late Join preference.
LATE_JOIN_WITH_LIMITED_RECOVERY - Static variable in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Constant to specify the Late Join preference.
LATE_JOIN_WITH_NO_RECOVERY - Static variable in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Constant to specify the Late Join preference.
LateJoinException - exception com.sun.multicast.reliable.transport.LateJoinException.
The LateJoinException is thrown when the transport layer detects that the joined the multicast session is in the middle of the data transmission.
LateJoinException() - Constructor for class com.sun.multicast.reliable.transport.LateJoinException
Constructs a LateJoinException message with no detail.
LateJoinException(String) - Constructor for class com.sun.multicast.reliable.transport.LateJoinException
Constructs a LateJoinException message with a detail string.
Lease - interface com.sun.multicast.allocation.Lease.
A multicast address lease.
length() - Method in class inria.util.ByteArray
returns the length of data.
levelChange(int) - Method in interface com.sun.multicast.reliable.applications.tree.Members
Undocumented Method Declaration.
levelChange(int, int) - Method in interface com.sun.multicast.reliable.transport.tram.TRAMSimulator
informs the simulator of a node's rxLevel change
LimitedLoss - Static variable in class inria.net.lrmp.LrmpProfile
The reliability requirement: limited loss.
LimitExceededException - exception com.sun.multicast.reliable.channel.LimitExceededException.
Signals that the maximum number of channels on a PrimaryChannelManager has been exceeded.
LimitExceededException() - Constructor for class com.sun.multicast.reliable.channel.LimitExceededException
Creates a LimitExceededException with no detail message.
LimitExceededException(String) - Constructor for class com.sun.multicast.reliable.channel.LimitExceededException
Creates a LimitExceededException with the specified detail message.
Listener - class com.sun.multicast.advertising.Listener.
The Listener object manages all address listener objects
localDate(long) - Static method in class inria.util.Utilities
returns a string representation of the time using the default locale.
localhost - Static variable in class inria.util.Utilities
 
localHostName - Static variable in class inria.util.Utilities
 
LOG_CONGESTION - Static variable in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Constant to specify 'Logging of Congestion' related messages.
LOG_CONTROL_MESG - Static variable in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Constant to specify 'Logging of TRAM Control' messages.
LOG_DATA_CACHE - Static variable in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Constant to specify 'Logging of Data Cache related' messages.
LOG_DATA_MESG - Static variable in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Constant to specify 'Logging of TRAM Data' messages.
LOG_DIAGNOSTICS - Static variable in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Constant to specify 'Log DIAGNOSTICS' messages.
LOG_INFO - Static variable in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Constant to specify 'Log INFO' messages.
LOG_NONE - Static variable in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Constant to specify 'Log nothing' option.
LOG_PERFORMANCE_MONITOR - Static variable in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Level for visual performance monitor.
LOG_SECURITY - Static variable in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Constant to specify 'Logging of Security related' messages.
LOG_SESSION_STATUS - Static variable in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Constant to specify 'Logging of Multicast session related' messages.
LOG_TEST - Static variable in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Constant to specify 'Logging of Test related' messages.
LOG_VERBOSE - Static variable in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Constant to specify 'Log Everything' option.
LogFileManager - class com.sun.multicast.reliable.applications.testtools.LogFileManager.
Parses through all log and logbak files checking for succeeded and passed.
LogFileManager() - Constructor for class com.sun.multicast.reliable.applications.testtools.LogFileManager
 
Logger - class inria.util.Logger.
This class provides a flexible log mechanism.
Logger() - Constructor for class inria.util.Logger
 
LoggerInterface - interface inria.util.LoggerInterface.
logger interface methods.
loser - Variable in class inria.net.lrmp.LrmpErrorEvent
The loser, generally the local user.
LossAllowed - Static variable in class inria.net.lrmp.LrmpProfile
The reliability requirement: loss tolerable.
lossAllowed() - Method in class inria.net.lrmp.LrmpProfile
Returns true if packet loss is allowed.
lost - Variable in class inria.net.lrmp.LrmpSender
 
losts - Variable in class inria.net.lrmp.LrmpErrorEvent
The number of lost packets.
Lrmp - class inria.net.lrmp.Lrmp.
an implementation of the Light-weight Reliable Multicast Protocol which provides point-to-multipoint reliable and ordered data delivery service.
LRMP_INFO - class com.sun.multicast.reliable.transport.lrmp.LRMP_INFO.
This public class is used to hold LRMP version number.
LRMP_INFO() - Constructor for class com.sun.multicast.reliable.transport.lrmp.LRMP_INFO
 
Lrmp(InetAddress, int, int, LrmpProfile) - Constructor for class inria.net.lrmp.Lrmp
creates and joins an LRMP multicast session.
Lrmp(InetAddress, int, LrmpProfile) - Constructor for class inria.net.lrmp.Lrmp
creates and joins an LRMP unicast session.
Lrmp(String, int, int, LrmpProfile) - Constructor for class inria.net.lrmp.Lrmp
creates and joins an LRMP multicast session.
Lrmp(String, int, LrmpProfile) - Constructor for class inria.net.lrmp.Lrmp
creates and joins an LRMP unicast session.
LrmpDomainStats - class inria.net.lrmp.LrmpDomainStats.
statistic data about local error recovery.
LrmpDomainStats() - Constructor for class inria.net.lrmp.LrmpDomainStats
 
LrmpEntity - class inria.net.lrmp.LrmpEntity.
encapsulates the information about an LRMP entity.
LrmpErrorEvent - class inria.net.lrmp.LrmpErrorEvent.
encapsulates the information about an unrecoverable sequence error event.
LrmpErrorEvent() - Constructor for class inria.net.lrmp.LrmpErrorEvent
 
LrmpEventHandler - interface inria.net.lrmp.LrmpEventHandler.
this is the event interface that an application should implement to process data and control events received from the LRMP session.
LrmpException - exception inria.net.lrmp.LrmpException.
Lrmp exception that is raised when an error occurs in calling an Lrmp method.
LrmpException(String) - Constructor for class inria.net.lrmp.LrmpException
constructs an instance of LrmpException with the specified detail message.
LrmpPacket - class inria.net.lrmp.LrmpPacket.
encapsulates an LRMP data packet.
LrmpPacket() - Constructor for class inria.net.lrmp.LrmpPacket
Constructs a reliable LrmpPacket.
LrmpPacket(boolean) - Constructor for class inria.net.lrmp.LrmpPacket
Constructs an LrmpPacket.
LrmpPacket(boolean, byte[], int, int) - Constructor for class inria.net.lrmp.LrmpPacket
Constructs an LrmpPacket from received data.
LrmpPacket(boolean, int) - Constructor for class inria.net.lrmp.LrmpPacket
Constructs an LrmpPacket.
LrmpPacket(int) - Constructor for class inria.net.lrmp.LrmpPacket
Constructs a reliable LrmpPacket.
LRMPPacketSocket - class com.sun.multicast.reliable.transport.lrmp.LRMPPacketSocket.
An RMPacketSocket for the LRMP transport.
LrmpProfile - class inria.net.lrmp.LrmpProfile.
LRMP profile is used to configure an LRMP object from an application.
LrmpProfile() - Constructor for class inria.net.lrmp.LrmpProfile
Constructs a LrmpProfile.
LrmpSender - class inria.net.lrmp.LrmpSender.
An LRMP sender is an LRMP entity that sends data packets.
LrmpSender(int, InetAddress, long) - Constructor for class inria.net.lrmp.LrmpSender
 
LrmpStats - class inria.net.lrmp.LrmpStats.
LRMP statistic information.
LrmpStats() - Constructor for class inria.net.lrmp.LrmpStats
 
LRMPTransportProfile - class com.sun.multicast.reliable.transport.lrmp.LRMPTransportProfile.
A TransportProfile for the LRMP transport.
LRMPTransportProfile(InetAddress, int) - Constructor for class com.sun.multicast.reliable.transport.lrmp.LRMPTransportProfile
Creates a new LRMPTransportProfile with the specified multicast address and port.

M

main(String[]) - Static method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
 
main(String[]) - Static method in class com.sun.multicast.reliable.applications.chat.Chat
Runs the chat application.
main(String[]) - Static method in class com.sun.multicast.reliable.applications.stock.DataSender
 
main(String[]) - Static method in class com.sun.multicast.reliable.applications.stock.StockViewer
 
main(String[]) - Static method in class com.sun.multicast.reliable.applications.stock.StockServer
 
main(String[]) - Static method in class com.sun.multicast.reliable.applications.stock.DataReceiver
 
main(String[]) - Static method in class com.sun.multicast.reliable.applications.testtools.CallGDServer
 
main(String[]) - Static method in class com.sun.multicast.reliable.applications.testtools.RatePerfMon
 
main(String[]) - Static method in class com.sun.multicast.reliable.applications.testtools.JRMSTest
 
main(String[]) - Static method in class com.sun.multicast.reliable.applications.testtools.PerfMon
 
main(String[]) - Static method in class inria.util.EventManager
Undocumented Method Declaration.
main(String[]) - Static method in class inria.util.NTP
 
MAX_CONG_WINDOW_MULTIPLE - Static variable in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
 
maxCtlRate - Variable in class inria.net.lrmp.LrmpStats
The maximum total control data rate reached in bytes/sec.
maxDataLen - Variable in class inria.net.lrmp.LrmpPacket
the maximum length (bytes) available in the allocated buffer for application data.
maxDataRate - Variable in class inria.net.lrmp.LrmpStats
The maximum total data rate reached in bytes/sec.
MaxPacketSize - Variable in class inria.net.MulticastSession
 
maxRate - Variable in class inria.net.lrmp.LrmpProfile
The expected maximum data rate, in kbits/sec.
maxseq - Variable in class inria.net.lrmp.LrmpSender
 
MaxTriesReached - Static variable in class inria.net.lrmp.LrmpErrorEvent
The error cause: maximum number of repair requests reached.
MEMBER - Static variable in interface com.sun.multicast.reliable.applications.tree.Members
 
MEMBER_EAGER_HEAD - Static variable in class com.sun.multicast.reliable.transport.tram.MROLE
The constant MEMBER_EAGER_HEAD is used to specify member to perform the role of a preferred repair node in the TRAM repair tree.
MEMBER_ONLY - Static variable in class com.sun.multicast.reliable.transport.tram.MROLE
The constant MEMBER_ONLY is used to specify member to perform the role of a simple recipient of multicast data.
MEMBER_RELUCTANT_HEAD - Static variable in class com.sun.multicast.reliable.transport.tram.MROLE
The constant MEMBER_RELUCTANT_HEAD used to specify member to assume the role of a repair node only if no other repair nodes with MROLE of MEMBER_EAGER_HEAD is accepting new members in the neighborhood.
memberCountChange(int) - Method in interface com.sun.multicast.reliable.applications.tree.Members
Undocumented Method Declaration.
memberCountChange(int, int) - Method in interface com.sun.multicast.reliable.transport.tram.TRAMSimulator
informs the simulator of a node's member count change
MemberPrunedException - exception com.sun.multicast.reliable.transport.MemberPrunedException.
The MemberPrunedException is thrown when a member detects that it has been pruned from the tree.
MemberPrunedException() - Constructor for class com.sun.multicast.reliable.transport.MemberPrunedException
Constructs a MemberPrunedException message with no detail.
MemberPrunedException(String) - Constructor for class com.sun.multicast.reliable.transport.MemberPrunedException
Constructs a MemberPrunedException message with a detail string.
Members - interface com.sun.multicast.reliable.applications.tree.Members.
Undocumented Interface Declaration.
merge(AddressRange) - Method in class com.sun.multicast.allocation.AddressRange
Returns an AddressRange represents the merger of this AddressRange with otherRange.
messageEnqueued(boolean) - Method in interface com.sun.multicast.reliable.applications.tree.Members
Undocumented Method Declaration.
millis(long) - Static method in class inria.util.NTP
converts 64 bit NTP time to UNIX time in milliseconds.
millisToFixedPoint32(int) - Static method in class inria.util.NTP
converts milliseconds to 32 bit fixed point integer.
MIN_CONG_WINDOW_MULTIPLE - Static variable in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
constant to limit congestionWindow as a multiple of ackWindow.
minRate - Variable in class inria.net.lrmp.LrmpProfile
The expected minimum data rate, in kbits/sec.
Modulo32 - Static variable in class inria.util.Utilities
 
monitor() - Method in class com.sun.multicast.reliable.transport.tram.TRAMPacketSocket
Lets the application monitor the session without receiving packets.
mouseClicked(MouseEvent) - Method in class com.sun.multicast.reliable.applications.stock.StockViewer
 
mouseEntered(MouseEvent) - Method in class com.sun.multicast.reliable.applications.stock.StockViewer
 
mouseExited(MouseEvent) - Method in class com.sun.multicast.reliable.applications.stock.StockViewer
 
mousePressed(MouseEvent) - Method in class com.sun.multicast.reliable.applications.stock.StockViewer
 
mouseReleased(MouseEvent) - Method in class com.sun.multicast.reliable.applications.stock.StockViewer
 
MROLE - class com.sun.multicast.reliable.transport.tram.MROLE.
Constants to define the role played by a member(or a node) in TRAM multicast repair tree.
MROLE() - Constructor for class com.sun.multicast.reliable.transport.tram.MROLE
 
mrtt - Variable in class inria.net.lrmp.LrmpDomainStats
the mean round-trip time in units of 1/8 milliseconds.
MTU - Static variable in class inria.net.lrmp.LrmpPacket
LRMP maximum transmission unit including the packet header.
MulticastAddressAllocator - interface com.sun.multicast.allocation.MulticastAddressAllocator.
A multicast address allocator.
MulticastAddressManager - class com.sun.multicast.allocation.MulticastAddressManager.
A multicast address manager.
MulticastAddressManager() - Constructor for class com.sun.multicast.allocation.MulticastAddressManager
Create a new MulticastAddressManager.
MulticastSession - class inria.net.MulticastSession.
an abstract class for managing a multicast/unicast session over DatagramSocket.
MulticastSession() - Constructor for class inria.net.MulticastSession
creates a MulticastSession object.

N

nack - Variable in class inria.net.lrmp.LrmpDomainStats
the number of NACK packets.
nack - Variable in class inria.net.lrmp.LrmpStats
The total number of NACK packets, including duplicate NACK.
nackReply - Variable in class inria.net.lrmp.LrmpDomainStats
the number of NACK reply packets.
nackReply - Variable in class inria.net.lrmp.LrmpStats
The total number of NACK reply packets.
newDataRate(long) - Method in class com.sun.multicast.reliable.transport.tram.PerfMon
 
nextAddress() - Method in class com.sun.multicast.allocation.IPv4Address
Returns the next IPv4Address.
nextRRTime - Variable in class inria.net.lrmp.LrmpSender
 
nextSRTime - Variable in class inria.net.lrmp.LrmpSender
 
NoAddressAvailableException - exception com.sun.multicast.allocation.NoAddressAvailableException.
Signals that an address allocation request could not be completed because no address meeting the requirements was available.
NoAddressAvailableException() - Constructor for class com.sun.multicast.allocation.NoAddressAvailableException
Creates a NoAddressAvailableException with no detail message.
NoAddressAvailableException(String) - Constructor for class com.sun.multicast.allocation.NoAddressAvailableException
Creates a NoAddressAvailableException with the specified detail message.
NoLoss - Static variable in class inria.net.lrmp.LrmpProfile
The reliability requirement: no loss.
NoMembersException - exception com.sun.multicast.reliable.transport.NoMembersException.
The NoMembersException is thrown when a TRAM sender tries to send data and there are no members in the group.
NoMembersException() - Constructor for class com.sun.multicast.reliable.transport.NoMembersException
Constructs an NoMembersException message with no detail.
NoMembersException(String) - Constructor for class com.sun.multicast.reliable.transport.NoMembersException
Constructs an NoMembersException message with a detail string.
NoReceiverReport - Static variable in class inria.net.lrmp.LrmpProfile
The feedback mechanism: no report.
NotAdvertisingException - exception com.sun.multicast.reliable.channel.NotAdvertisingException.
Signals that the channel is not advertising and therefore cannot respond to certain methods.
NotAdvertisingException() - Constructor for class com.sun.multicast.reliable.channel.NotAdvertisingException
Creates an NotAdvertisingException with no detail message.
NotAdvertisingException(String) - Constructor for class com.sun.multicast.reliable.channel.NotAdvertisingException
Creates an NotAdvertisingException with the specified detail message.
notifyObservers(Object) - Method in class com.sun.multicast.reliable.applications.testtools.PerfObservable
 
NTP - class inria.util.NTP.
Translate UNIX time to NTP time.
NTP() - Constructor for class inria.util.NTP
 
ntp32(long) - Static method in class inria.util.NTP
converts UNIX time to 32 bit NTP time, i.e., 32-bit fixed point integer (with fraction point at bit 16).
ntp64(long) - Static method in class inria.util.NTP
converts UNIX time in milliseconds to NTP time, i.e., 64-bit fixed point (with fraction point at bit 32).
NtpOffsetMillis - Static variable in class inria.util.NTP
 
NtpOffsetSeconds - Static variable in class inria.util.NTP
 

O

offset - Variable in class inria.net.lrmp.LrmpPacket
offset to application data.
ordered - Variable in class inria.net.lrmp.LrmpProfile
The packet ordering.
outOfBand - Variable in class inria.net.lrmp.LrmpStats
The number of out-of-band packets.
overlaps(AddressRange) - Method in class com.sun.multicast.allocation.AddressRange
Checks whether this AddressRange overlaps with another.

P

PacketReceiver - class com.sun.multicast.reliable.applications.testtools.PacketReceiver.
uses rmi to call MCTestQA over the network.
packets - Variable in class inria.net.MulticastSession
 
packets - Variable in class inria.net.lrmp.LrmpSender
 
packets() - Method in class inria.net.MulticastSession
returns the total number of packets received.
packg - Variable in class com.sun.multicast.reliable.applications.testtools.TestReceiver
 
pad32(byte[], int) - Static method in class inria.util.Utilities
pad a byte buffer so that it contains an integer number of 32 bit word.
padBit - Static variable in class inria.net.lrmp.LrmpPacket
 
paint(Graphics) - Method in class com.sun.multicast.reliable.applications.testtools.PerfMonCanvas
This is the paint that is called by the observer pattern.
paint(Graphics) - Method in class com.sun.multicast.reliable.applications.testtools.RatePerfMonCanvas
 
parentScope - Variable in class inria.net.lrmp.LrmpDomainStats
the scope of the parent.
parse(byte[], int, InetAddress) - Method in class inria.net.MulticastSession
parses a received data packet.
parseGenericDate(String) - Static method in class inria.util.Utilities
parses the date string in standard format, i.e., Sun, 06 Nov 1994 08:49:37 GMT --- RFC 822, updated by RFC 1123 Sunday, 06-Nov-94 08:49:37 GMT --- RFC 850, obsoleted by RFC 1036 Sun Nov 6 08:49:37 1994 --- ANSI C's asctime() format
PAYLOAD - Static variable in class com.sun.multicast.reliable.applications.tree.TreeSTPDataPacket
 
PerfMon - class com.sun.multicast.reliable.transport.tram.PerfMon.
 
PerfMon - class com.sun.multicast.reliable.applications.testtools.PerfMon.
Basic class for creating bytes/time graph, although PerfMonCanvas does most of the work.
PerfMon(Observable, int, int) - Constructor for class com.sun.multicast.reliable.applications.testtools.PerfMon
 
PerfMon(TRAMControlBlock, String) - Constructor for class com.sun.multicast.reliable.transport.tram.PerfMon
 
PerfMonCanvas - class com.sun.multicast.reliable.applications.testtools.PerfMonCanvas.
PerfMonCanvas receives the GraphData objects from all the receivers, throws it into a GraphData vector and paints the Graph.
PerfObservable - class com.sun.multicast.reliable.applications.testtools.PerfObservable.
Used to Notify graph when a window has been placed on top, so a repaint can be called.
PerfObservable() - Constructor for class com.sun.multicast.reliable.applications.testtools.PerfObservable
 
PeriodicReceiverReport - Static variable in class inria.net.lrmp.LrmpProfile
The feedback mechanism: periodic report.
populationEstimate - Variable in class inria.net.lrmp.LrmpStats
The population estimate.
populationEstimateTime - Variable in class inria.net.lrmp.LrmpStats
The population estimate time.
port - Variable in class inria.net.MulticastSession
 
previousAddress() - Method in class com.sun.multicast.allocation.IPv4Address
Returns the previous IPv4Address.
PrimaryChannelManager - interface com.sun.multicast.reliable.channel.PrimaryChannelManager.
A primary channel manager.
printGData() - Method in class com.sun.multicast.reliable.applications.testtools.PerfMonCanvas
Used for debugging only
printGData() - Method in class com.sun.multicast.reliable.applications.testtools.GraphManager
 
printGData() - Method in class com.sun.multicast.reliable.applications.testtools.RatePerfMon
 
printGData() - Method in class com.sun.multicast.reliable.applications.testtools.RatePerfMonCanvas
 
printGData() - Method in class com.sun.multicast.reliable.applications.testtools.PerfMon
 
printGraph() - Method in interface com.sun.multicast.reliable.applications.testtools.CallProduct
 
printGraph() - Method in class com.sun.multicast.reliable.applications.testtools.CallGDImpl
Used only for debugging
printStackTrace() - Method in class com.sun.multicast.util.ImpossibleException
Print a stack trace, including the internal exception.
printStackTrace() - Method in class com.sun.multicast.allocation.AddressAllocationInternalException
Print a stack trace, including the internal exception.
printStats(TRAMPacketSocket, long) - Method in class com.sun.multicast.reliable.applications.stock.DataStats
 
processData(LrmpPacket) - Method in class com.sun.multicast.reliable.transport.lrmp.LRMPPacketSocket
This method should only be used by LRMP.
processData(LrmpPacket) - Method in interface inria.net.lrmp.LrmpEventHandler
Processes a data packet received from LRMP.
processEvent(int, Object) - Method in class com.sun.multicast.reliable.transport.lrmp.LRMPPacketSocket
This method should only be used by LRMP.
processEvent(int, Object) - Method in interface inria.net.lrmp.LrmpEventHandler
Processes an event received from LRMP.
PropManager - class com.sun.multicast.reliable.applications.testtools.PropManager.
Manages properties file and stores properties.
putPacket(LrmpPacket) - Method in class inria.net.lrmp.LrmpSender
puts the packet into cache.

Q

quit() - Method in class com.sun.multicast.reliable.applications.stock.DataReceiver
 

R

RandomReceiverReport - Static variable in class inria.net.lrmp.LrmpProfile
The feedback mechanism: random report.
rate - Variable in class inria.net.lrmp.LrmpSender
 
RatePerfMon - class com.sun.multicast.reliable.applications.testtools.RatePerfMon.
Basic class for creating rate/time graph, although RatePerfMonCanvas does most of the work.
RatePerfMon(Observable, int, int) - Constructor for class com.sun.multicast.reliable.applications.testtools.RatePerfMon
 
RatePerfMonCanvas - class com.sun.multicast.reliable.applications.testtools.RatePerfMonCanvas.
RateGraph Engine receives the GraphData objects from all the receivers, throws it into a GraphData vector and paints the Graph.
rcvReportSelection - Variable in class inria.net.lrmp.LrmpProfile
The receiver report scheme, it only makes sense for data senders.
rcvSendTime - Variable in class inria.net.lrmp.LrmpPacket
time of transmission.
rcvWindowSize - Variable in class inria.net.lrmp.LrmpProfile
The reception window size, in number of packets.
readChannel(String) - Method in interface com.sun.multicast.reliable.channel.PrimaryChannelManager
Read a serialized channel from a file.
readInt(byte[], int) - Static method in class com.sun.multicast.util.Util
Reads a signed int (4 byte bigendian integer) from a byte array starting at index pos.
readLong(byte[], int) - Static method in class com.sun.multicast.util.Util
Reads a signed long (8 byte bigendian integer) from a byte array starting at index pos.
readObject(byte[]) - Static method in class com.sun.multicast.util.Util
Read an object from a byte array using serialization.
readUnsignedInt(byte[], int) - Static method in class com.sun.multicast.util.Util
Reads an unsigned int (4 byte bigendian integer) from a byte array starting at index pos.
readUnsignedShort(byte[], int) - Static method in class com.sun.multicast.util.Util
Reads an unsigned short (2 byte bigendian integer) from a byte array starting at index pos.
reaffiliateAfterBeingDisowned() - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Gets the flag indicating whether or not to reaffiliate after being disowned.
recallTimer(Object) - Method in class inria.util.EventManager
This recalls a previously registered timer event.
RECEIVE_ONLY - Static variable in class com.sun.multicast.reliable.transport.tram.TMODE
The constant RECEIVE_ONLY is used to specify the transport to perform the role of a receiver only.
receive() - Method in interface com.sun.multicast.reliable.transport.RMPacketSocket
Returns the next DatagramPacket available.
receive() - Method in class com.sun.multicast.reliable.transport.um.UMPacketSocket
The receive method returns the next RMDatagramPacket.
receive() - Method in class com.sun.multicast.reliable.transport.tram.TRAMPacketSocket
The receive method returns the next RMDatagramPacket.
receive() - Method in class com.sun.multicast.reliable.transport.lrmp.LRMPPacketSocket
The receive method returns the next DatagramPacket.
receiver - Variable in class com.sun.multicast.reliable.applications.testtools.TestReceiver
 
RECEIVER - Static variable in interface com.sun.multicast.reliable.transport.TransportProfile
A constant passed to createRM*Socket to indicate that the socket will only be used for receiving data.
receiverReports - Variable in class inria.net.lrmp.LrmpStats
The number of receiver report packets.
redirect(LoggerInterface) - Static method in class inria.util.Logger
redirects trace, error and status messages to the given interface.
registerTimer(Event) - Method in class inria.util.EventManager
This is like the above registerTimer, except it takes an event object with the deliver time filled in.
registerTimer(long, EventHandler, Object) - Method in class inria.util.EventManager
registerTimer inserts a new timer event into the queue.
release() - Method in interface com.sun.multicast.allocation.Lease
Releases this lease.
reliability - Variable in class inria.net.lrmp.LrmpProfile
The loss control setting.
reliable - Variable in class inria.net.lrmp.LrmpPacket
per-packet reliability, default value is true.
RELUCTANT_HEAD - Static variable in interface com.sun.multicast.reliable.applications.tree.Members
 
removeAdvertisementChangeListener(AdvertisementChangeListener) - Method in class com.sun.multicast.advertising.Advertisement
Removes a listener for any change in this Advertisement.
removeAllAdvertisementsChangeListener(AllAdvertisementsChangeListener) - Method in class com.sun.multicast.advertising.Listener
Removes a listener for any change in the advertisements
removeAllocator(MulticastAddressAllocator) - Method in class com.sun.multicast.allocation.MulticastAddressManager
Remove a MulticastAddressAllocator from the list of active allocators.
removeAttribute(String) - Method in class com.sun.multicast.advertising.Advertisement
removes an attribute.
removeChannelChangeListener(ChannelChangeListener) - Method in interface com.sun.multicast.reliable.channel.Channel
Remove a ChannelChangeListener from the listener list.
removeChannelListChangeListener(ChannelListChangeListener) - Method in interface com.sun.multicast.reliable.channel.ChannelManager
Remove a ChannelListChangeListener from the listener list.
removeEntity(Entity) - Method in class inria.util.EntityTable
remove the given entity from the table.
removeEntity(int) - Method in class inria.util.EntityTable
remove the entity with the given ID from the table.
removePacket(LrmpPacket) - Method in class inria.net.lrmp.LrmpSender
 
removeReceiver(InetAddress) - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Removes a receiver from the Receiver's list.
removeSCM(String) - Method in interface com.sun.multicast.reliable.channel.PrimaryChannelManager
Removes a principal from the list of secondary channel managers (SCMs) authorized to communicate with this channel manager.
removeSender(InetAddress) - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Removes a sender from the Sender's list.
REPAIR_NODE - Static variable in interface com.sun.multicast.reliable.transport.TransportProfile
A constant passed to createRM*Socket to indicate that the socket will be used to start a multicast data repair node.
REPAIR_NODE - Static variable in class com.sun.multicast.reliable.transport.tram.TMODE
The constant REPAIR_NODE is used to specify the transport to perform the role of a designated repair node.
repairBytes - Variable in class inria.net.lrmp.LrmpDomainStats
the number of retransmitted bytes.
repairBytes - Variable in class inria.net.lrmp.LrmpStats
The retransmitted data bytes, including duplicate packets.
repairPackets - Variable in class inria.net.lrmp.LrmpDomainStats
the number of retransmitted data packets.
repairPackets - Variable in class inria.net.lrmp.LrmpStats
The number of retransmitted data packets, including duplicate packets.
repairs - Variable in class inria.net.lrmp.LrmpSender
 
reset() - Method in interface com.sun.multicast.reliable.applications.tree.Members
Undocumented Method Declaration.
reset() - Method in class inria.net.lrmp.LrmpEntity
 
reset(long) - Method in class inria.net.lrmp.LrmpSender
 
resetGData() - Method in class com.sun.multicast.reliable.applications.testtools.PerfMonCanvas
Restart the whole vector, this is not used currently used i for PerfMon
resetGData() - Method in class com.sun.multicast.reliable.applications.testtools.GraphManager
 
resetGData() - Method in class com.sun.multicast.reliable.applications.testtools.RatePerfMon
 
resetGData() - Method in class com.sun.multicast.reliable.applications.testtools.RatePerfMonCanvas
 
resetGData() - Method in class com.sun.multicast.reliable.applications.testtools.PerfMon
 
ResetGDManager - class com.sun.multicast.reliable.applications.testtools.ResetGDManager.
Used to keep track of when the graph should be reset.
ResetGDManager() - Constructor for class com.sun.multicast.reliable.applications.testtools.ResetGDManager
 
resetHostnames() - Method in class com.sun.multicast.reliable.applications.testtools.PerfMonCanvas
Time to clear hash because it has been set to its original state.
resetHostnames() - Method in class com.sun.multicast.reliable.applications.testtools.GraphManager
 
resetHostnames() - Method in class com.sun.multicast.reliable.applications.testtools.RatePerfMon
 
resetHostnames() - Method in class com.sun.multicast.reliable.applications.testtools.RatePerfMonCanvas
 
resetHostnames() - Method in class com.sun.multicast.reliable.applications.testtools.PerfMon
 
resetHosts() - Method in class com.sun.multicast.reliable.applications.testtools.HostNameManager
 
resetHosts() - Method in class com.sun.multicast.reliable.applications.testtools.ResetGDManager
 
resetRateGData() - Method in class com.sun.multicast.reliable.applications.testtools.GraphManager
 
resetRateHostnames() - Method in class com.sun.multicast.reliable.applications.testtools.GraphManager
 
resetStats(TRAMPacketSocket) - Method in class com.sun.multicast.reliable.applications.stock.DataStats
 
retransmit - Variable in class inria.net.lrmp.LrmpPacket
retransmission flag.
retransmitID - Variable in class inria.net.lrmp.LrmpPacket
retransmission id.
RMException - exception com.sun.multicast.reliable.RMException.
Signals that a reliable-multicast-specific failure has occurred.
RMException() - Constructor for class com.sun.multicast.reliable.RMException
Creates a RMException with no detail message.
RMException(String) - Constructor for class com.sun.multicast.reliable.RMException
Creates a RMException with the specified detail message.
RMPacketSocket - interface com.sun.multicast.reliable.transport.RMPacketSocket.
An RMPacketSocket represents a packet-oriented connection to a multicast transport session.
rmRange(int, int) - Method in class com.sun.multicast.reliable.transport.tram.TRAMVector
The method java.util.Vector.removeRange() is a protected method, hence no class can invoke it unless it extends the Vector class....
RMStatistics - interface com.sun.multicast.reliable.transport.RMStatistics.
An RMStatistics represents a basic transport layer statistics block.
RMStreamSocket - interface com.sun.multicast.reliable.transport.RMStreamSocket.
An RMStreamSocket represents a stream-oriented connection to a multicast transport session.
rrAbsLost - Variable in class inria.net.lrmp.LrmpSender
 
rrInterval - Variable in class inria.net.lrmp.LrmpSender
 
rrMaxSeqno - Variable in class inria.net.lrmp.LrmpSender
 
rrProb - Variable in class inria.net.lrmp.LrmpSender
 
rrReplies - Variable in class inria.net.lrmp.LrmpSender
 
rrSelect - Variable in class inria.net.lrmp.LrmpStats
The number of receiver report selection packets.
rrSelectTime - Variable in class inria.net.lrmp.LrmpSender
 
rrTimestamp - Variable in class inria.net.lrmp.LrmpSender
 
rtt - Variable in class inria.net.lrmp.LrmpEntity
round trip time in millis.
run() - Method in class com.sun.multicast.reliable.transport.tram.PerfMon
 
run() - Method in class com.sun.multicast.advertising.Advertiser
Overrides Thread's run method.
run() - Method in class com.sun.multicast.advertising.Listener
Overrides Thread's run method.
run() - Method in class com.sun.multicast.reliable.applications.stock.DataSender
 
run() - Method in class com.sun.multicast.reliable.applications.stock.StockViewer
 
run() - Method in class com.sun.multicast.reliable.applications.stock.DataReceiver
 
run() - Method in class com.sun.multicast.reliable.applications.testtools.TestReceiver
 
run() - Method in class inria.net.MulticastSession
starts to receive packets from the session.
run() - Method in class inria.util.EventManager
Undocumented Method Declaration.
runtime - Variable in class com.sun.multicast.reliable.applications.testtools.TestReceiver
 

S

saveProperties(Properties) - Method in class com.sun.multicast.reliable.applications.stock.StockViewer
 
scope - Variable in class inria.net.lrmp.LrmpPacket
scope of transmission.
scope - Variable in class inria.net.lrmp.LrmpDomainStats
the scope value.
Scope - class com.sun.multicast.allocation.Scope.
A multicast scope.
Scope(AddressRange, int, Enumeration, ScopeName) - Constructor for class com.sun.multicast.allocation.Scope
Creates a Scope with the specified parameters.
ScopeList - class com.sun.multicast.allocation.ScopeList.
A multicast scope list.
ScopeList() - Constructor for class com.sun.multicast.allocation.ScopeList
Creates an empty ScopeList.
ScopeList(Enumeration) - Constructor for class com.sun.multicast.allocation.ScopeList
Creates a ScopeList with the specified parameters.
ScopeName - class com.sun.multicast.allocation.ScopeName.
A scope name with an RFC 1766 language tag.
ScopeName(String, String) - Constructor for class com.sun.multicast.allocation.ScopeName
Creates a ScopeName with the specified parameters.
SelectVM - class com.sun.multicast.reliable.applications.testtools.SelectVM.
Determines whether or not a machine is capable of running exact VM
selectVM(String) - Method in interface com.sun.multicast.reliable.applications.testtools.CallProduct
 
selectVM(String) - Method in class com.sun.multicast.reliable.applications.testtools.CallGDImpl
Helps decide which VM to use
SEND_ONLY - Static variable in class com.sun.multicast.reliable.transport.tram.TMODE
The constant SEND_ONLY is used to specify the transport to perform the role of a sender only.
SEND_RECEIVE - Static variable in interface com.sun.multicast.reliable.transport.TransportProfile
A constant passed to createRM*Socket to indicate that the socket will be used for sending and receiving data.
SEND_RECEIVE - Static variable in class com.sun.multicast.reliable.transport.tram.TMODE
The constant SEND_RECEIVE is used to specify the transport to perform the role of a sender as well as a receiver.
send(byte[], int) - Method in class inria.net.MulticastSession
sends data to the session using the session TTL.
send(byte[], int, int) - Method in class inria.net.MulticastSession
sends data to the session using the provided TTL.
send(DatagramPacket) - Method in interface com.sun.multicast.reliable.transport.RMPacketSocket
Sends a DatagramPacket over the multicast transport session.
send(DatagramPacket) - Method in class com.sun.multicast.reliable.transport.um.UMPacketSocket
The send method transmits a DatagramPacket over the multicast connection.
send(DatagramPacket) - Method in class com.sun.multicast.reliable.transport.tram.TRAMPacketSocket
The send method transmits the DatagramPacket over the multicast connection.
send(DatagramPacket) - Method in class com.sun.multicast.reliable.transport.lrmp.LRMPPacketSocket
The send method transmits a DatagramPacket over the multicast connection.
send(DatagramPacket, byte) - Method in class com.sun.multicast.reliable.transport.um.UMPacketSocket
The send method transmits a DatagramPacket over the multicast connection.
send(DatagramPacket, int) - Method in class com.sun.multicast.reliable.transport.tram.TRAMPacketSocket
This send method transmits the DatagramPacket over the multicast connection.
send(LrmpPacket) - Method in class inria.net.lrmp.Lrmp
Sends a data packet to the session.
sender - Variable in class inria.net.lrmp.LrmpPacket
The packet sender.
SENDER - Static variable in interface com.sun.multicast.reliable.transport.TransportProfile
A constant passed to createRM*Socket to indicate that the socket will only be used for sending data.
SENDER - Static variable in interface com.sun.multicast.reliable.applications.tree.Members
 
SenderGone - Static variable in class inria.net.lrmp.LrmpErrorEvent
The error cause: the sender is gone.
SenderLost - Static variable in class inria.net.lrmp.LrmpErrorEvent
The error cause: the sender is lost.
senderReports - Variable in class inria.net.lrmp.LrmpStats
The number of sender report packets.
sendRepair - Variable in class inria.net.lrmp.LrmpProfile
A flag to enable sending repairs when the local user is a receiver.
sendWindowSize - Variable in class inria.net.lrmp.LrmpProfile
The send window size, in number of packets.
seqlost - Variable in class inria.net.lrmp.LrmpErrorEvent
The sequence number at which the error occured.
seqno - Variable in class inria.net.lrmp.LrmpPacket
sequence number.
SequenceModulo - Static variable in class inria.net.lrmp.LrmpEntity
 
SEQUENCENUMBER - Static variable in class com.sun.multicast.reliable.applications.tree.TreeSTPDataPacket
 
SessionDoneException - exception com.sun.multicast.reliable.transport.SessionDoneException.
The SessionDoneException is thrown when the transport detects the end of a multicast session.
SessionDoneException() - Constructor for class com.sun.multicast.reliable.transport.SessionDoneException
Constructs a SessionDoneException message with no detail.
SessionDoneException(String) - Constructor for class com.sun.multicast.reliable.transport.SessionDoneException
Constructs a SessionDoneException message with a detail string.
SessionDownException - exception com.sun.multicast.reliable.transport.SessionDownException.
The SessionDownException is thrown when the transport detects that all the senders of the multicast session are inactive.
SessionDownException() - Constructor for class com.sun.multicast.reliable.transport.SessionDownException
Constructs a SessionDownException message with no detail.
SessionDownException(String) - Constructor for class com.sun.multicast.reliable.transport.SessionDownException
Constructs a SessionDownException message with a detail string.
setAbstract(String) - Method in interface com.sun.multicast.reliable.channel.Channel
Sets an optional field containing an abstract describing the channel.
setAckWindow(short) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Sets the size of the acknowledgement window to the required value.
setAdditionalAdvertisedData(String) - Method in interface com.sun.multicast.reliable.channel.Channel
Sets an optional field for additional channel-specific data to be included in advertisements.
setAdditionalUnadvertisedData(String) - Method in interface com.sun.multicast.reliable.channel.Channel
Sets an optional field for additional channel-specific data to be included in the channel, but not included in advertisements.
setAddress(InetAddress) - Method in interface com.sun.multicast.reliable.transport.TransportProfile
Sets the multicast address for this TransportProfile.
setAddress(InetAddress) - Method in class com.sun.multicast.reliable.transport.um.UMTransportProfile
Sets the multicast address for this TransportProfile.
setAddress(InetAddress) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Sets the multicast address for this TransportProfile.
setAddress(InetAddress) - Method in class com.sun.multicast.reliable.transport.lrmp.LRMPTransportProfile
Sets the multicast address for this TransportProfile.
setAddress(InetAddress) - Method in class inria.net.lrmp.LrmpEntity
 
setAdvertisedAddress(InetAddress) - Method in class com.sun.multicast.advertising.Advertisement
sets the advertised address.
setAdvertisedAddress(String) - Method in class com.sun.multicast.advertising.Advertisement
sets the advertised address.
setAdvertisedTTL(int) - Method in class com.sun.multicast.advertising.Advertisement
sets the advertised TTL.
setAdvertisementAddress(InetAddress) - Method in interface com.sun.multicast.reliable.channel.Channel
Sets the requested multicast address to be used for advertisements.
setAdvertisingRequested(boolean) - Method in interface com.sun.multicast.reliable.channel.Channel
Sets whether channel advertising is requested.
setApplicationName(String) - Method in interface com.sun.multicast.reliable.channel.Channel
Sets the channel's application name.
setAuthenticationSpecFileName(String) - Method in interface com.sun.multicast.reliable.transport.TransportProfile
Sets the name of the authentication Spec filename to use for initialization.
setAuthenticationSpecFileName(String) - Method in class com.sun.multicast.reliable.transport.um.UMTransportProfile
sets the name of the authenticationSpec filename to use for initialization.
setAuthenticationSpecFileName(String) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Sets the name of the authenticationSpec filename to use for Authentication Module initialization.
setAuthenticationSpecFileName(String) - Method in class com.sun.multicast.reliable.transport.lrmp.LRMPTransportProfile
Sets the name of the authentication Spec filename to use for initialization.
setAuthenticationSpecPassword(String) - Method in interface com.sun.multicast.reliable.transport.TransportProfile
Sets the password for the authentication Spec.
setAuthenticationSpecPassword(String) - Method in class com.sun.multicast.reliable.transport.um.UMTransportProfile
Sets the password for the authenticationSpec
setAuthenticationSpecPassword(String) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Sets the password for the authenticationSpec
setAuthenticationSpecPassword(String) - Method in class com.sun.multicast.reliable.transport.lrmp.LRMPTransportProfile
Sets the password for the authenticationSpec
setBandwidth(int) - Method in class com.sun.multicast.advertising.Advertisement
sets the session bandwidth.
setBeaconRate(long) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Sets the required rate at which the beacon messages are to be sent.
setBeaconTTLIncrements(byte) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Sets the TTL steps by which the multicast scope of the beacon message is incremented.
setCacheSize(int) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Sets the maximum size of the cache in packets.
setChannelLimit(int) - Method in interface com.sun.multicast.reliable.channel.PrimaryChannelManager
Set the maximum number of channels that this PCM can own.
setChannelName(String) - Method in interface com.sun.multicast.reliable.channel.Channel
Sets the channel name.
setCipherSpecFileName(String) - Method in interface com.sun.multicast.reliable.channel.Channel
sets the name of the specification file that is to be used to initialize the Cipher.
setConfigFilePath(String) - Method in class com.sun.multicast.allocation.StaticAllocator
Sets the configuration file's path name.
setConfiguration(Properties) - Method in class com.sun.multicast.allocation.StaticAllocator
Sets the current state of this object based on a Properties object.
setCongestionWindow(int) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Set the value of the congestion window.
setContactName(String) - Method in interface com.sun.multicast.reliable.channel.Channel
Sets an optional field containing a contact name for the channel.
setData(GraphData) - Method in class com.sun.multicast.reliable.applications.testtools.RatePerfMon
 
setData(GraphData) - Method in class com.sun.multicast.reliable.applications.testtools.PerfMon
 
setDataEndTime(Date) - Method in interface com.sun.multicast.reliable.channel.Channel
Sets the channel's data end time.
setDataLength(int) - Method in class inria.net.lrmp.LrmpPacket
Sets the length of application data.
setDataRate(long) - Method in class com.sun.multicast.reliable.transport.um.UMPacketSocket
Change the current data rate value.
setDataRate(long) - Method in class com.sun.multicast.reliable.transport.um.UMTransportProfile
Sets the maximum send rate for this TransportProfile (in bytes per second).
setDataSourceAddress(InetAddress) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Sets the source address of the multicast data session..
setDataStartTime(Date) - Method in interface com.sun.multicast.reliable.channel.Channel
Sets the channel's data start time.
setDataStartTime(long) - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Sets the time at which the first data packet was received.
setDebug(boolean) - Static method in class inria.util.Logger
turns on/off the debug mode.
setDecentralizedPruning(boolean) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
 
setDuration(int, int) - Method in interface com.sun.multicast.allocation.Lease
Requests a change in the duration of this lease.
setDynamicFilterList(Vector) - Method in interface com.sun.multicast.reliable.channel.Channel
Sets the channel's dynamic filter list.
setEMailAddress(String) - Method in class com.sun.multicast.advertising.Advertisement
sets the owner email address.
setEnabled(boolean) - Method in interface com.sun.multicast.reliable.channel.ChannelManager
Sets whether the channel manager is enabled.
setEnabled(boolean) - Method in interface com.sun.multicast.reliable.channel.Channel
Sets whether the channel is enabled.
setEndTime(Date) - Method in class com.sun.multicast.advertising.Advertisement
sets the end time of the session.
setEndTime(long) - Method in class com.sun.multicast.advertising.Advertisement
sets the end time of the session.
setErrorLogFile(String) - Static method in class inria.util.Logger
sets the errlog file.
setEventHandler(LrmpEventHandler) - Method in class inria.net.lrmp.LrmpProfile
Sets the event handler of LRMP.
setExpirationTime(Date) - Method in interface com.sun.multicast.reliable.channel.Channel
Sets the channel's expiration time.
setFirst(boolean) - Method in class inria.net.lrmp.LrmpPacket
Deprecated. it is removed.
setGData(GraphData) - Method in class com.sun.multicast.reliable.applications.testtools.PerfMonCanvas
Sets the GraphData in the Graph Engine Vector.
setGData(GraphData) - Method in class com.sun.multicast.reliable.applications.testtools.RatePerfMonCanvas
 
setHaInterval(long) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Sets the interval between two successive HA messages with the specified value.
setHaTTLIncrements(byte) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Sets the TTL steps by which the multicast scope of the HA message is to be incremented.
setHaTTLLimit(byte) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Sets the TTL limit of the Head Advertisement message.
setHelloRate(long) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Sets the required Hello Rate value.
setHost(String) - Method in class com.sun.multicast.reliable.applications.testtools.ResetGDManager
 
setHost(String) - Method in interface com.sun.multicast.reliable.applications.testtools.CallProduct
 
setHost(String) - Method in class com.sun.multicast.reliable.applications.testtools.CallGDImpl
Sets a host member of the hash to true.
setID(int) - Method in class inria.net.lrmp.LrmpEntity
Sets the entity ID.
setId(long) - Method in class com.sun.multicast.advertising.Advertisement
sets the id.
setInfo(String) - Method in class com.sun.multicast.advertising.Advertisement
sets the session description.
setInterface(InetAddress) - Method in interface com.sun.multicast.reliable.transport.RMPacketSocket
Sets the address of the network interface used for sending data for this multicast transport session.
setInterface(InetAddress) - Method in interface com.sun.multicast.reliable.transport.RMStreamSocket
Sets the address of the network interface used for sending data over the multicast transport session.
setInterface(InetAddress) - Method in class com.sun.multicast.reliable.transport.um.UMPacketSocket
Set the interface which data will be transmitted on.
setInterface(InetAddress) - Method in class com.sun.multicast.reliable.transport.tram.TRAMStreamSocket
Sets the interface on which the data will be transmitted on.
setInterface(InetAddress) - Method in class com.sun.multicast.reliable.transport.tram.TRAMPacketSocket
Set the interface which data will be transmitted on.
setInterface(InetAddress) - Method in class com.sun.multicast.reliable.transport.lrmp.LRMPPacketSocket
Set the interface on which the data will be transmitted on.
setInterval(int) - Method in class inria.net.lrmp.LrmpSender
sets the actual packet interval.
setLanLeader(boolean) - Method in interface com.sun.multicast.reliable.applications.tree.Members
Undocumented Method Declaration.
setLanTreeFormation(boolean) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Method to turn on or turn off lan tree formation.
setLast(boolean) - Method in class inria.net.lrmp.LrmpPacket
Deprecated. it is removed.
setLastTimeHeard(long) - Method in class inria.net.lrmp.LrmpEntity
 
setLateJoinPreference(int) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Sets the Late join preference for the session.
setLeadTime(int) - Method in interface com.sun.multicast.reliable.channel.Channel
Sets the channel's suggested registration lead time.
setLeadTimeRandomInterval(int) - Method in interface com.sun.multicast.reliable.channel.Channel
Sets the channel's suggested registration randomizer interval.
setLogMask(int) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Method to turn on or turn off the logging mechanism.
setLowerSocket(RMPacketSocket) - Method in interface com.sun.multicast.reliable.channel.DynamicFilter
Sets the lower level RMPacketSocket.
setMaxBuf(int) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
This method sets the maximum buffer size used in reception of data packets.
setMaxCongestionWindowMultiple(int) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Set the maximum congestion window multiple.
setMaxConsecutiveCongestionCount(int) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
 
setMaxDataRate(long) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Sets the maximum rate at which the multicast data messages can be sent.
setMaxDataRate(long) - Method in class com.sun.multicast.reliable.transport.lrmp.LRMPTransportProfile
Sets the maximum send rate for this TransportProfile (in bytes per second).
setMaxDataRate(long) - Method in class com.sun.multicast.reliable.transport.lrmp.LRMPPacketSocket
Change the current data rate value.
setMaxHABWWhileDataTransfer(long) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Sets the maximum Bandwidth that can be used by HA messages while the multicast data transfer is in progress.
setMaxHABWWhileTreeForming(long) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Sets the maximum Bandwidth that can be used by HA messages before the multicast data transfer starts.
setMaxHelloMisses(byte) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Sets the count of Hello messages that are to be missed, continuously, by a member to disown a head.
setMaximumSpeed(int) - Method in interface com.sun.multicast.reliable.channel.Channel
Sets the maximum speed at which channel sends data in bits per second.
setMaxMembers(short) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Sets the maximum limit of members that a repair head can accommodate.
setMaxNonHeads(int) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
sets the configured limit of the number of non Heads(i.e., MEMBER_ONLY) that can be accepted as members while performing the role of a head.
setMaxPruneTime(int) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Sets the maximum time (in seconds) to wait before pruning a slow member Default is 5 seconds.
setMedia(Media) - Method in class com.sun.multicast.advertising.Advertisement
adds a media entry.
setMinDataRate(long) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Sets the minimum rate of data transmission to the specified value.
setMinimumSpeed(int) - Method in interface com.sun.multicast.reliable.channel.Channel
Sets the minimum speed at which channel sends data in bits per second.
setMissingPacketThreshold(int) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
 
setMrole(byte) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Set the required Member Role(mrole) value in the transport profile.
setMsRate(long) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Sets the required Member Solicitation(MS) rate value.
setMsTTLIncrements(byte) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Sets the TTL steps by which the multicast scope of the Member Solicitation(MS) message is to be incremented.
setMultipleSendersAllowed(boolean) - Method in interface com.sun.multicast.reliable.channel.Channel
Sets if multiple senders are allowed on this channel.
setMultiSender(boolean) - Method in interface com.sun.multicast.reliable.transport.TransportProfile
Sets the value of the multisender flag.
setMultiSender(boolean) - Method in class com.sun.multicast.reliable.transport.um.UMTransportProfile
Sets the value of the multisender flag.
setMultiSender(boolean) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Sets the value of the multisender flag.
setMultiSender(boolean) - Method in class com.sun.multicast.reliable.transport.lrmp.LRMPTransportProfile
Sets the value of the multisender flag.
setNackReportWindow(short) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Sets the Negative Acknowledgement window size to the preferred value.
setName(String) - Method in class com.sun.multicast.advertising.Advertisement
sets the session name.
setOrdered(boolean) - Method in interface com.sun.multicast.reliable.transport.TransportProfile
Sets the Packet Ordering preference in the transport profile.
setOrdered(boolean) - Method in class com.sun.multicast.reliable.transport.um.UMTransportProfile
Sets the value of the ordered flag.
setOrdered(boolean) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Sets the Packet Ordering preference in the transport profile.
setOrdered(boolean) - Method in class com.sun.multicast.reliable.transport.lrmp.LRMPTransportProfile
Sets the value of the ordered flag.
setOriginAddress(InetAddress) - Method in class com.sun.multicast.advertising.Advertisement
sets the originator address.
setOriginAddress(String) - Method in class com.sun.multicast.advertising.Advertisement
sets the originator address.
setOwner(String) - Method in class com.sun.multicast.advertising.Advertisement
sets the owner name.
setPacketsNotDelivered(long) - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Used only by clone()
setPacketsNotRecovered(long) - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Used only by clone()
setPhone(String) - Method in class com.sun.multicast.advertising.Advertisement
sets the owner phone number.
setPort(int) - Method in interface com.sun.multicast.reliable.transport.TransportProfile
Sets the multicast port number for this TransportProfile.
setPort(int) - Method in class com.sun.multicast.reliable.transport.um.UMTransportProfile
Sets the multicast port number for this TransportProfile.
setPort(int) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Sets the multicast port number for this TransportProfile.
setPort(int) - Method in class com.sun.multicast.reliable.transport.lrmp.LRMPTransportProfile
Sets the multicast port number for this TransportProfile.
setProfile(LrmpProfile) - Method in class inria.net.lrmp.Lrmp
Sets the profile.
setPruneHelloRate(long) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Sets the rate at which the Hello messages are sent after it has been detected that a member has not sent an ACK.
setPruningWindow(double) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
 
setQoS(int, boolean, int) - Method in class inria.net.lrmp.LrmpProfile
Sets QoS parameters.
setRate(int) - Method in class inria.net.lrmp.LrmpSender
sets the actual data rate in bytes/sec.
setRateIncreaseFactor(double) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
 
setRcvdCntlMsgCounters(TRAMPacket) - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Set the appropriate counters for control messages which are received.
setreaffiliateAfterBeingDisowned(boolean) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Sets the flag indicating whether or not to reaffiliate after being disowned.
setReceiveBufferSize(int) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Sets the receive buffer size.
setReceiverMaxDataRate(long) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
 
setReceiverMaxDataRate(long) - Method in class com.sun.multicast.reliable.transport.tram.TRAMPacketSocket
Sets the Max receiver rate at the transport profile associated with this socket.
setReliable(boolean) - Method in class inria.net.lrmp.LrmpPacket
sets the reliable flag.
setReset(boolean) - Method in class com.sun.multicast.reliable.applications.testtools.ResetGDManager
 
setReset(boolean) - Method in interface com.sun.multicast.reliable.applications.testtools.CallProduct
 
setReset(boolean) - Method in class com.sun.multicast.reliable.applications.testtools.CallGDImpl
Sets the flag that lets receivers know whether or not the graph is in the process of being reset.
setSendCntlMsgCounters(TRAMPacket) - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Set the appropriate counters for control messages which are sent.
setSequenceNumber(int) - Method in class com.sun.multicast.reliable.applications.tree.TreeSTPDataPacket
Set the sequence number for this packet.
setSessionEndTime(Date) - Method in interface com.sun.multicast.reliable.channel.Channel
Sets the channel's session end time.
setSessionId(int) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Sets the session ID associated with this transport profile.
setSmoothTransmission(boolean) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Sets the flag to indicate that the sender should try to smooth out the transmission of packets as much as possible over time rather than sending out bursts of packets.
setSoTimeout(int) - Method in class com.sun.multicast.reliable.transport.um.UMPacketSocket
Set the SO_TIMEOUT value.
setSource(LrmpEntity) - Method in class inria.net.lrmp.LrmpPacket
prepares the packet to be delivered to the application.
setStartTime(Date) - Method in class com.sun.multicast.advertising.Advertisement
sets the start time of the session.
setStartTime(Date, Date) - Method in interface com.sun.multicast.allocation.Lease
Requests a change in the start time of this lease.
setStartTime(long) - Method in class com.sun.multicast.advertising.Advertisement
sets the start time of the session.
setTimeForAvgRateCalc(int) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
 
setTmode(byte) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Set the required Transport Mode(tmode) value in the Transport Profile.
setTrace(boolean) - Static method in class inria.util.Logger
turns on/off the trace mode.
setTraceFile(String) - Static method in class inria.util.Logger
sets the trace file.
setTransferDataSize(double) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Sets the size of the data that is to be transferred.
setTransferDuration(long) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Sets the allowed duration of Data transfer(in minutes).
setTransportProfile(TransportProfile) - Method in interface com.sun.multicast.reliable.channel.Channel
Sets the channel's transport profile.
setTreeFormationPreference(int) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Sets the tree formation preference for the session.
setTTL(byte) - Method in interface com.sun.multicast.reliable.transport.TransportProfile
Sets the value for the Time-to-live.
setTTL(byte) - Method in class com.sun.multicast.reliable.transport.um.UMTransportProfile
Sets the value for the Time-to-live.
setTTL(byte) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Sets the value for the Time-to-live.
setTTL(byte) - Method in class com.sun.multicast.reliable.transport.lrmp.LRMPTransportProfile
Sets the value for the Time-to-live.
setTTL(byte) - Method in class com.sun.multicast.reliable.applications.tree.TreeSTPDataPacket
Set the TTL value for this packet.
setTTL(int) - Method in class inria.net.MulticastSession
sets the TTL for a multicast session.
setTTL(int) - Method in class inria.net.lrmp.Lrmp
Sets the scope value.
setUnicastPort(int) - Method in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Sets the unicast port that is to be used for exchange of control messages.
setUrl(String) - Method in class com.sun.multicast.advertising.Advertisement
sets the url associated with the session.
shared() - Static method in class inria.util.EventManager
Undocumented Method Declaration.
shortClassname(Object) - Static method in class inria.util.Logger
 
shortDate(long) - Static method in class inria.util.Utilities
returns a string representation of the time using the default locale.
shortDateWithWeekday(long) - Static method in class inria.util.Utilities
returns a string representation of the time using the default locale.
shortPathname(String) - Static method in class inria.util.Utilities
Remove ./ and ../ from pathname.
show() - Method in class com.sun.multicast.reliable.applications.stock.Config
Undocumented Method Declaration.
showBusy(int) - Method in interface inria.util.LoggerInterface
displays in-progress activity.
showGraph() - Method in class com.sun.multicast.reliable.applications.testtools.GraphManager
 
showRange(boolean) - Method in interface com.sun.multicast.reliable.applications.tree.Members
Undocumented Method Declaration.
showRateGraph() - Method in class com.sun.multicast.reliable.applications.testtools.GraphManager
 
SimpleReceiver - class com.sun.multicast.reliable.simple.SimpleReceiver.
A simple receiver object.
SimpleReceiver(String) - Constructor for class com.sun.multicast.reliable.simple.SimpleReceiver
Creates a SimpleReceiver from a serialized channel store in a file.
SimpleReceiver(String, String) - Constructor for class com.sun.multicast.reliable.simple.SimpleReceiver
Creates a SimpleReceiver with the parameters given.
SimpleSender - class com.sun.multicast.reliable.simple.SimpleSender.
A simple sender object.
SimpleSender(String) - Constructor for class com.sun.multicast.reliable.simple.SimpleSender
Creates a SimpleSender a serialized channel stored in a file.
SimpleSender(String, boolean) - Constructor for class com.sun.multicast.reliable.simple.SimpleSender
 
SimpleSender(String, String, Date, Date, Scope, byte) - Constructor for class com.sun.multicast.reliable.simple.SimpleSender
Creates a SimpleSender with the parameters given.
simulateMessage(MulticastMessages) - Method in interface com.sun.multicast.reliable.applications.tree.Members
Undocumented Method Declaration.
simulateMulticastData(DatagramPacket, int) - Method in interface com.sun.multicast.reliable.transport.tram.TRAMSimulator
passes the multicast data packet to the simulator
simulateMulticastPacket(DatagramPacket, int, int) - Method in interface com.sun.multicast.reliable.transport.tram.TRAMSimulator
passes the multicast packet to the simulator
simulateMulticastPacketReceive(DatagramPacket) - Method in class com.sun.multicast.reliable.transport.tram.TRAMPacketSocket
Injects the multicast packet into the input dispatcher
simulateUnicastPacket(DatagramPacket) - Method in interface com.sun.multicast.reliable.transport.tram.TRAMSimulator
passes the unicast packet to the simulator
simulateUnicastPacketReceive(DatagramPacket) - Method in class com.sun.multicast.reliable.transport.tram.TRAMPacketSocket
Injects the unicast packet into the input dispatcher
sock_in - Variable in class inria.net.MulticastSession
 
sock_out - Variable in class inria.net.MulticastSession
 
sortByString(Vector, boolean) - Static method in class inria.util.Utilities
sorts the given table by characters.
source - Variable in class inria.net.lrmp.LrmpErrorEvent
The sender.
source - Variable in class inria.net.lrmp.LrmpPacket
The original packet sender.
srBytes - Variable in class inria.net.lrmp.LrmpSender
 
srPackets - Variable in class inria.net.lrmp.LrmpSender
 
srSeqno - Variable in class inria.net.lrmp.LrmpSender
 
srTimestamp - Variable in class inria.net.lrmp.LrmpSender
 
start() - Method in class inria.net.MulticastSession
starts the session.
start() - Method in class inria.net.lrmp.Lrmp
Starts the session.
startAdvertising(Advertisement) - Method in class com.sun.multicast.advertising.Advertiser
Starts advertising an Advertisement on the default advertising address.
startAdvertising(InetAddress, Advertisement) - Method in class com.sun.multicast.advertising.Advertiser
Starts advertising an Advertisement on the specified advertising address.
startAdvertising(InetAddress, InetAddress, int, Date, Date) - Method in class com.sun.multicast.advertising.Advertiser
Starts advertising an address on the specified address.
startAdvertising(InetAddress, int, Date, Date) - Method in class com.sun.multicast.advertising.Advertiser
Starts advertising an address on the default advertising address.
startListening() - Method in class com.sun.multicast.advertising.Listener
Starts listening on the default address
startListening(InetAddress) - Method in class com.sun.multicast.advertising.Listener
Starts listening on the specified address
startPerfMon() - Method in interface com.sun.multicast.reliable.applications.testtools.CallProduct
 
startPerfMon() - Method in class com.sun.multicast.reliable.applications.testtools.CallGDImpl
Starts the Performance Monitor Graph engine
startseq - Variable in class inria.net.lrmp.LrmpSender
 
startSession() - Method in class inria.net.lrmp.Lrmp
Deprecated. it is replaced by start().
startsWith(byte) - Method in class inria.util.ByteArray
Tests if this array starts with the specified byte.
startsWith(ByteArray) - Method in class inria.util.ByteArray
Tests if this array starts with the specified prefix.
startsWith(ByteArray, int) - Method in class inria.util.ByteArray
Tests if this array starts with the specified prefix.
startTree() - Method in interface com.sun.multicast.reliable.applications.tree.Members
Undocumented Method Declaration.
stateChange(byte) - Method in interface com.sun.multicast.reliable.applications.tree.Members
Undocumented Method Declaration.
stateChange(int, byte) - Method in interface com.sun.multicast.reliable.transport.tram.TRAMSimulator
informs the simulator of a node's state change
StaticAllocator - class com.sun.multicast.allocation.StaticAllocator.
A MulticastAddressAllocator for statically allocated addresses.
StaticAllocator() - Constructor for class com.sun.multicast.allocation.StaticAllocator
Create a new StaticAllocator with no configuration file and no initial configuration.
StaticAllocator(Properties) - Constructor for class com.sun.multicast.allocation.StaticAllocator
Create a new StaticAllocator with no configuration file and the specified initial configuration.
StaticAllocator(String) - Constructor for class com.sun.multicast.allocation.StaticAllocator
Create a new StaticAllocator using the specified configuration file.
StockDebugFlags - interface com.sun.multicast.reliable.applications.stock.StockDebugFlags.
Stock ticker debug flags interface.
StockServer - class com.sun.multicast.reliable.applications.stock.StockServer.
Stock quote server.
StockServer_Debug - Static variable in interface com.sun.multicast.reliable.applications.stock.StockDebugFlags
 
StockServer(String[]) - Constructor for class com.sun.multicast.reliable.applications.stock.StockServer
 
StockViewer - class com.sun.multicast.reliable.applications.stock.StockViewer.
Stock quote viewer.
StockViewer_Debug - Static variable in interface com.sun.multicast.reliable.applications.stock.StockDebugFlags
 
StockViewer(String[]) - Constructor for class com.sun.multicast.reliable.applications.stock.StockViewer
 
stop() - Method in class com.sun.multicast.reliable.transport.tram.PerfMon
 
stop() - Method in class inria.net.MulticastSession
stops the session.
stop() - Method in class inria.net.lrmp.Lrmp
Stops the session.
stopAdvertising(Advertisement) - Method in class com.sun.multicast.advertising.Advertiser
Stops advertising an Advertisement.
stopAdvertising(InetAddress) - Method in class com.sun.multicast.advertising.Advertiser
Stops advertising an address.
stopEventManager() - Method in class inria.util.EventManager
Undocumented Method Declaration.
stopSession() - Method in class inria.net.lrmp.Lrmp
Deprecated. it is replaced by stop().
STPDATAHEADERLENGTH - Static variable in class com.sun.multicast.reliable.applications.tree.TreeSTPDataPacket
 
STPMAXPKT - Static variable in class com.sun.multicast.reliable.applications.tree.TreeSTPDataPacket
 
StreamReceiver - class com.sun.multicast.reliable.applications.testtools.StreamReceiver.
Kicks off the SimpleTesterQA.class using rsh
stringDump(byte[], int, int) - Static method in class inria.util.Logger
 
stringDump(PrintStream, byte[], int, int) - Static method in class inria.util.Logger
 
stringValue - Variable in class inria.util.ByteArray
 
strtBit - Static variable in class inria.net.lrmp.LrmpPacket
 
sync() - Method in class inria.util.FIFOQueue
The calling thread will be blocked until the queue is empty.

T

term() - Method in interface com.sun.multicast.allocation.MulticastAddressAllocator
Inform the allocator that the MulticastAddressManager is no longer managing it.
term() - Method in class com.sun.multicast.allocation.StaticAllocator
Inform the allocator that the MulticastAddressManager is no longer managing it.
TestFailedException - exception com.sun.multicast.util.TestFailedException.
Signals that a test failed.
TestFailedException() - Constructor for class com.sun.multicast.util.TestFailedException
Creates a TestFailedException with no detail message.
TestFailedException(String) - Constructor for class com.sun.multicast.util.TestFailedException
Creates a TestFailedException with the specified detail message.
TestReceiver - class com.sun.multicast.reliable.applications.testtools.TestReceiver.
Parent Class for PacketReceiver and StreamReceiver.
testResetHash() - Method in class com.sun.multicast.reliable.applications.testtools.ResetGDManager
 
testResetHash() - Method in interface com.sun.multicast.reliable.applications.testtools.CallProduct
 
testResetHash() - Method in class com.sun.multicast.reliable.applications.testtools.CallGDImpl
Tests the hash to see if all receivers have been successfully reset.
thirdPartyDuplicates - Variable in class inria.net.lrmp.LrmpDomainStats
the number of duplicate packets sent by a third party, not the original sender.
thirdPartyRepairs - Variable in class inria.net.lrmp.LrmpDomainStats
the number of repair packets sent by a third party, not the original sender.
thread - Variable in class inria.net.MulticastSession
 
throughput - Variable in class inria.net.lrmp.LrmpProfile
The rate control scheme.
timeoutTime - Variable in class inria.net.lrmp.LrmpErrorEvent
the time to send last repair request.
TMODE - class com.sun.multicast.reliable.transport.tram.TMODE.
Constants to define the various modes of TRAM Transport.
TMODE() - Constructor for class com.sun.multicast.reliable.transport.tram.TMODE
 
toAddressString(int) - Static method in class inria.util.Utilities
converts int to INET address string.
toInetAddress() - Method in class com.sun.multicast.allocation.IPv4Address
Returns an InetAddress value for the address.
toInt() - Method in class com.sun.multicast.allocation.IPv4Address
Returns an int value for the address.
toLong() - Method in class com.sun.multicast.allocation.IPv4Address
Returns a long value for the address.
toString() - Method in class com.sun.multicast.allocation.AddressRange
Returns a string representation of this AddressRange.
toString() - Method in class com.sun.multicast.allocation.ScopeName
Returns a string representation of this ScopeName.
toString() - Method in class com.sun.multicast.allocation.ScopeList
Returns a string representation of this ScopeList.
toString() - Method in class com.sun.multicast.allocation.IPv4Address
Returns a string representation of this IPv4Address.
toString() - Method in class com.sun.multicast.allocation.AddressSet
Returns a string representation of this AddressSet.
toString() - Method in class com.sun.multicast.allocation.Scope
Returns a string representation of this Scope.
toString() - Method in class inria.util.ByteArray
returns the string representation of data.
toString() - Method in class inria.net.lrmp.LrmpErrorEvent
 
toString() - Method in class inria.net.lrmp.LrmpEntity
Returns a string representation of this object.
trace - Static variable in class inria.util.Logger
 
trace(Object, String) - Static method in class inria.util.Logger
prints a message to stdout or the redirected logger if the trace flag is true.
trace(Object, String) - Method in interface inria.util.LoggerInterface
prints a trace message.
trace(String) - Static method in class inria.util.Logger
prints a message to stdout or the redirected logger if the trace flag is true.
trace(String) - Method in interface inria.util.LoggerInterface
prints a trace message.
traceFile - Static variable in class inria.util.Logger
 
TRAM_INFO - class com.sun.multicast.reliable.transport.tram.TRAM_INFO.
This public class is used to hold TRAM version number (VERSION), and default configuration file name (CONFIGFILE).
TRAM_INFO() - Constructor for class com.sun.multicast.reliable.transport.tram.TRAM_INFO
 
TRAMPacketSocket - class com.sun.multicast.reliable.transport.tram.TRAMPacketSocket.
The TRAMPacketSocket implements RMPacketSocket Interface.
TRAMPacketSocket() - Constructor for class com.sun.multicast.reliable.transport.tram.TRAMPacketSocket
 
TRAMPacketSocket(TRAMSimulator) - Constructor for class com.sun.multicast.reliable.transport.tram.TRAMPacketSocket
 
TRAMSimulator - interface com.sun.multicast.reliable.transport.tram.TRAMSimulator.
The TRAMSimulator interface enables use of simulators to test the TRAM protocol.
TRAMStats - class com.sun.multicast.reliable.transport.tram.TRAMStats.
TRAMStats defines the TRAM Statistics block.
TRAMStats(TRAMControlBlock) - Constructor for class com.sun.multicast.reliable.transport.tram.TRAMStats
Constructor.
TRAMStreamSocket - class com.sun.multicast.reliable.transport.tram.TRAMStreamSocket.
The TRAMStreamSocket implements RMStreamSocket Interface.
TRAMStreamSocket() - Constructor for class com.sun.multicast.reliable.transport.tram.TRAMStreamSocket
The TRAMStreamSocket Constructor.
TRAMTransportProfile - class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile.
A TransportProfile for TRAM (Tree-based Reliable Multicast Protocol).
TRAMTransportProfile(InetAddress, int) - Constructor for class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Creates an TRAMTransportProfile using the Multicast Address and port specified.
TRAMTransportProfile(String) - Constructor for class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Creates an TRAMTransportProfile using the details specified in a configuration file.
TRAMVector - class com.sun.multicast.reliable.transport.tram.TRAMVector.
 
TRAMVector() - Constructor for class com.sun.multicast.reliable.transport.tram.TRAMVector
Constructor same of theat of Vector.
TRAMVector(Collection) - Constructor for class com.sun.multicast.reliable.transport.tram.TRAMVector
Constructor same of theat of Vector.
TRAMVector(int) - Constructor for class com.sun.multicast.reliable.transport.tram.TRAMVector
Constructor same of theat of Vector.
TRAMVector(int, int) - Constructor for class com.sun.multicast.reliable.transport.tram.TRAMVector
Constructor same of theat of Vector.
transit - Variable in class inria.net.lrmp.LrmpSender
 
TransportProfile - interface com.sun.multicast.reliable.transport.TransportProfile.
A TransportProfile is an object that contains the parameters required to initialize and establish a multicast transport session.
TREE_FORM_HA - Static variable in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Constant to specify the algorithm to use to build the TRAM repair tree.
TREE_FORM_HA_STATIC_R - Static variable in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
 
TREE_FORM_HA_STATIC_RW - Static variable in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
 
TREE_FORM_HAMTHA - Static variable in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Constant to specify the algorithm to use to build the TRAM repair tree.
TREE_FORM_HAMTHA_STATIC_R - Static variable in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
 
TREE_FORM_HAMTHA_STATIC_RW - Static variable in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
 
TREE_FORM_MTHA - Static variable in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Constant to specify the algorithm to use to build the TRAM repair tree.
TREE_FORM_MTHA_STATIC_R - Static variable in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
 
TREE_FORM_MTHA_STATIC_RW - Static variable in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
 
TREE_FORM_STATIC_R - Static variable in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
Constants to specify the algorithm to use to build the TRAM repair tree.
TREE_FORM_STATIC_RW - Static variable in class com.sun.multicast.reliable.transport.tram.TRAMTransportProfile
 
TreeSTPDataPacket - class com.sun.multicast.reliable.applications.tree.TreeSTPDataPacket.
The STPDataPacket defines the format of data packets in STP.
TreeSTPDataPacket(byte[], int) - Constructor for class com.sun.multicast.reliable.applications.tree.TreeSTPDataPacket
Create an outbound STPDataPacket.
ttl - Variable in class inria.net.MulticastSession
 

U

ucastACKRcvd() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Get the number of unicast ACK's received.
ucastACKSent() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Get the number of unicast ACK's sent.
ucastAMRcvd() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Get the number of unicast AM messages received.
ucastAMSent() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Get the number of unicast AM messages sent.
ucastCntlBytesRcvd() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Get the number of unicast control bytes received.
ucastCntlBytesSent() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Get the number of unicast control bytes sent.
ucastCongRcvd() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Get the number of unicast congestion messages received.
ucastCongSent() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Get the number of unicast congestion messages sent.
ucastHBRcvd() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Get the number of unicast HB messages received.
ucastHBSent() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Get the number of unicast HB messages sent.
ucastHelloRcvd() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Get the number of unicast Hello's received.
ucastHelloSent() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Get the number of unicast Hello's sent.
ucastRMRcvd() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Get the number of unicast RM Messages received.
ucastRMSent() - Method in class com.sun.multicast.reliable.transport.tram.TRAMStats
Get the number of unicast RM Messages sent.
UMPacketSocket - class com.sun.multicast.reliable.transport.um.UMPacketSocket.
An RMPacketSocket for the Unreliable Multicast transport.
UMTransportProfile - class com.sun.multicast.reliable.transport.um.UMTransportProfile.
A TransportProfile for the Unreliable Multicast transport.
UMTransportProfile(InetAddress, int) - Constructor for class com.sun.multicast.reliable.transport.um.UMTransportProfile
Creates a new Unreliable Multicast TransportProfile.
UnauthorizedUserException - exception com.sun.multicast.reliable.channel.UnauthorizedUserException.
Signals that the current principal does not have authorization to perform an action.
UnauthorizedUserException() - Constructor for class com.sun.multicast.reliable.channel.UnauthorizedUserException
Creates an UnauthorizedUserException with no detail message.
UnauthorizedUserException(String) - Constructor for class com.sun.multicast.reliable.channel.UnauthorizedUserException
Creates an UnauthorizedUserException with the specified detail message.
UnimplementedOperationException - exception com.sun.multicast.util.UnimplementedOperationException.
Signals that an operation has not been implemented yet.
UnimplementedOperationException() - Constructor for class com.sun.multicast.util.UnimplementedOperationException
Creates a UnimplementedOperationException with no detail message.
UnimplementedOperationException(String) - Constructor for class com.sun.multicast.util.UnimplementedOperationException
Creates a UnimplementedOperationException with the specified detail message.
Unknown - Static variable in class inria.net.lrmp.LrmpErrorEvent
The error cause: unknown.
UNRECOVERABLE_SEQUENCE_ERROR - Static variable in interface inria.net.lrmp.LrmpEventHandler
the event type: unrecoverable reception error.
UnsupportedException - exception com.sun.multicast.util.UnsupportedException.
Signals that an operation is not supported.
UnsupportedException() - Constructor for class com.sun.multicast.util.UnsupportedException
Constructs an UnsupportedException message with no detail.
UnsupportedException(String) - Constructor for class com.sun.multicast.util.UnsupportedException
Constructs an UnsupportedException message with a detail string.
update(Observable, Object) - Method in class com.sun.multicast.reliable.applications.testtools.PerfMonCanvas
 
update(Observable, Object) - Method in class com.sun.multicast.reliable.applications.testtools.RatePerfMonCanvas
 
updateJitter(int) - Method in class inria.net.lrmp.LrmpSender
 
userdir - Variable in class com.sun.multicast.reliable.applications.testtools.TestReceiver
 
Util - class com.sun.multicast.util.Util.
Utility class for reading and writing bigendian integers to and from a byte array.
Utilities - class inria.util.Utilities.
Static methods providing common utilities.
Utilities() - Constructor for class inria.util.Utilities
 

V

validate() - Method in interface com.sun.multicast.reliable.channel.Channel
Throws an exception if the channel is not valid.
Version - Variable in class inria.net.lrmp.Lrmp
the version of this LRMP implementation.
VERSION - Static variable in class com.sun.multicast.reliable.transport.tram.TRAM_INFO
 
VERSION - Static variable in class com.sun.multicast.reliable.transport.lrmp.LRMP_INFO
 

W

waitTill(Date) - Method in class com.sun.multicast.reliable.simple.SimpleSender
Waits until a specific time.
waitTill(int) - Method in class com.sun.multicast.reliable.simple.SimpleSender
Waits until a certain number of receivers are on the channel *** currently unsupported ***
warning(Object, String) - Static method in class inria.util.Logger
 
warning(String) - Static method in class inria.util.Logger
 
whoami() - Method in class inria.net.lrmp.Lrmp
Returns the local user info.
writeByteArrayToFile(byte[], String, int) - Static method in class com.sun.multicast.util.Util
Method to write a byte array to a file.
writeInt(int, byte[], int) - Static method in class com.sun.multicast.util.Util
Writes a signed int (4 byte bigendian integer) to a byte array starting at index pos.
writeLong(long, byte[], int) - Static method in class com.sun.multicast.util.Util
Writes a signed long (8 byte bigendian integer) to a byte array starting at index pos.
writeObject(Object) - Static method in class com.sun.multicast.util.Util
Write an object to a byte array using serialization.
writeShort(short, byte[], int) - Static method in class com.sun.multicast.util.Util
Writes a signed short (2 byte bigendian integer) to a byte array starting at index pos.

A B C D E F G H I J L M N O P Q R S T U V W

JavaTM Reliable MulticastTM Service version 1.1
Copyright (c) 2001, Sun Microsystems Laboratories, All rights reserved.