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

A

accept_cb - Variable in class bamboo.dht.Gateway
 
accept_cb - Variable in class bamboo.lss.ASyncCore.SelectableInfo
 
accept_put(Algorithm.PutInfo) - Method in class bamboo.dht.fssim.Algorithm
 
accept_put(Algorithm.PutInfo, long) - Method in class bamboo.dht.fssim.ContinuousAlgorithm
 
accept_put(long, long) - Method in class bamboo.dht.IonTree
 
accept_put(long, long) - Method in class bamboo.dht.StorageTree.Node
 
accept_responses - Variable in class bamboo.dht.fssim.VirtualTimeAlgorithm
 
accept_virtual_times - Variable in class bamboo.dht.fssim.NoQueuingAlgorithm
 
accept_waiting_put() - Method in class bamboo.dht.fssim.ContinuousAlgorithm
 
accumulated_penalties - Variable in class bamboo.dht.fssim.ContinuousAlgorithm
 
ack_q - Variable in class bamboo.lss.UdpCC.Connection
The sequence numbers of acknowledgements we need to send out.
ack_size - Variable in class bamboo.sim.Network
 
ack_timeout_cb - Variable in class bamboo.lss.UdpCC
 
acks_to_send - Variable in class bamboo.transport.TcpMessageTransport.ChannelState
 
acore - Variable in class bamboo.dht.FairShareTestClient
 
acore - Static variable in class bamboo.lss.DustDevil
 
acore - Static variable in class bamboo.lss.TputTest
 
acore - Variable in class bamboo.lss.UdpCC
 
acore - Variable in class bamboo.openhash.multicast.MulticastClient
 
acore - Variable in class bamboo.openhash.multicast.MulticastTest
 
acore - Variable in class bamboo.util.StandardStage
 
acore - Variable in class bamboo.vis.Vis
 
acore_instance() - Static method in class bamboo.lss.DustDevil
 
active_gets - Variable in class bamboo.dht.Dht
 
active_puts - Variable in class bamboo.dht.Dht
 
add(byte[], int, int) - Method in class bamboo.lss.NioOutputBuffer
 
add(byte) - Method in class bamboo.lss.NioOutputBuffer
 
add(int) - Method in class bamboo.lss.NioOutputBuffer
 
add(short) - Method in class bamboo.lss.NioOutputBuffer
 
add(long) - Method in class bamboo.lss.NioOutputBuffer
 
add(Object, long) - Method in class bamboo.lss.PriorityQueue
Adds an object with the given priority.
add - Variable in class bamboo.router.RoutingNeighborAnnounce
 
add(NeighborInfo, double, boolean, long) - Method in class bamboo.router.RoutingTable
If the node is of no use as a neighbor, it is not added and null is returned; if it replaces an existing neighbor who is in turn removed, that neighbor is returned; if it is added, but does not replace any existing neighbor, then my_neigbor_info is returned.
add(Value, Priority) - Method in class bamboo.util.PriorityQueue
Adds an object with the given priority.
add(byte[], int, int) - Method in class bamboo.util.StreamOutputBuffer
 
add(byte) - Method in class bamboo.util.StreamOutputBuffer
 
add_bb(ByteBuffer) - Method in class bamboo.util.MultipleByteBufferInputStream
 
add_edge(GraphUtils.Edge) - Method in class bamboo.sim.GraphUtils.Node
 
add_n(LruMap.Node) - Method in class bamboo.util.LruMap
 
add_node(NeighborInfo) - Method in class bamboo.router.LeafSet
 
add_node(NeighborInfo) - Method in class bamboo.router.LocationCache
 
add_node(NodeId, long, EventQueue.Callback, Object) - Method in class bamboo.sim.EventQueue
 
add_node_dialog() - Method in class bamboo.vis.Vis
 
add_packet(ByteBuffer) - Method in class bamboo.lss.NioMultiplePacketInputBuffer
 
add_put(IonTree.Node, long, long, long, long) - Static method in class bamboo.dht.IonTree
 
add_put(long, long) - Method in class bamboo.dht.IonTree
 
add_put(long, long) - Method in class bamboo.dht.StorageTree.Node
 
add_rtt(long) - Method in class bamboo.openhash.multicast.StatMessage
 
add_rtt_meas(long) - Method in class bamboo.lss.UdpCC.Connection
 
add_to_disk(int, int) - Method in class bamboo.dht.Dht
 
add_to_down_nodes(NodeId) - Method in class bamboo.router.Router
Deprecated.  
add_to_ls(NeighborInfo) - Method in class bamboo.router.Router
 
add_to_ls_ping_time(NeighborInfo, double) - Method in class bamboo.router.Router
 
add_to_queue(Algorithm.PutInfo, boolean) - Method in class bamboo.dht.fssim.ContinuousAlgorithm
 
add_to_rr(UdpCC.Connection) - Method in class bamboo.lss.UdpCC
 
add_to_rrt(NeighborInfo) - Method in class bamboo.router.Router
 
add_to_rt(NeighborInfo) - Method in class bamboo.router.Router
 
add_to_rt_ping_time(NeighborInfo, double) - Method in class bamboo.router.Router
 
add_to_slop(BambooRouteDeliver, Dht.PutReqPayload) - Method in class bamboo.dht.Dht
 
add_transit(long) - Method in class bamboo.openhash.multicast.StatMessage
 
add_work(String, Object) - Static method in class bamboo.vis.FetchNodeInfoThread
 
add_work(String, BigInteger) - Method in class bamboo.vis.Vis
 
added - Variable in class bamboo.api.BambooReverseRoutingTableChanged
 
added - Variable in class bamboo.api.BambooRoutingTableChanged
 
addFilter(Filter) - Method in class bamboo.www.WebAppender
 
addr - Variable in class bamboo.dht.Gateway.MyConnState
 
addr - Variable in class bamboo.lss.Network
 
addr - Variable in class bamboo.lss.UdpCC.Connection
 
addr - Variable in class bamboo.openhash.i3.LookupService.PredMsg
 
addr - Variable in class bamboo.openhash.redir.RedirClient.JoinState
 
addr - Variable in class bamboo.vis.FetchNodeInfoThread.NeighborInfo
 
addr - Variable in class bamboo.vis.FetchNodeInfoThread.NodeInfo
 
addr2bytes(InetSocketAddress) - Static method in class bamboo.openhash.multicast.MulticastClient
 
addr2bytes(InetSocketAddress) - Static method in class bamboo.openhash.redir.RedirClient
 
addr_bytes - Variable in class bamboo.openhash.redir.RedirClient.JoinState
 
addStage(String, StageIF) - Method in class bamboo.lss.StageManager
 
ae_period - Variable in class bamboo.dmgr.DataManager
 
ae_state - Variable in class bamboo.dmgr.DataManager
 
again_responses - Variable in class bamboo.dht.fssim.VirtualTimeAlgorithm
 
alg - Variable in class bamboo.dht.fssim.BurstyClient
 
Algorithm - Class in bamboo.dht.fssim
 
Algorithm(long, long) - Constructor for class bamboo.dht.fssim.Algorithm
 
Algorithm.PutInfo - Class in bamboo.dht.fssim
 
Algorithm.PutResultCb - Interface in bamboo.dht.fssim
 
all - Variable in class bamboo.dht.Dht.GetReq
 
all - Variable in class bamboo.dht.Dht.GetReqPayload
 
all_nodes - Static variable in class bamboo.router.RoutingTableTest
 
all_puts_expired(int) - Method in class bamboo.dht.fssim.Algorithm
 
all_puts_expired(int) - Method in class bamboo.dht.fssim.NoQueuingAlgorithm
 
all_puts_expired(int) - Method in class bamboo.dht.fssim.VirtualTimeAlgorithm
 
allChildGroups - Variable in class bamboo.softscribe.Scribe
 
alloc_bb(int) - Method in class bamboo.lss.UdpCC
 
already_probed - Static variable in class bamboo.vis.LeafSetLatencies
 
APP - Static variable in class bamboo.openhash.i3.LookupService
 
app - Variable in class bamboo.openhash.multicast.MulticastClient.JoinState
 
APP - Static variable in class bamboo.openhash.multicast.MulticastTest
 
APP - Static variable in class bamboo.openhash.redir.RedirTest
 
app_id - Variable in class bamboo.api.BambooRouteContinue
 
app_id - Variable in class bamboo.api.BambooRouteDeliver
 
app_id - Variable in class bamboo.api.BambooRouteInit
 
app_id - Variable in class bamboo.api.BambooRouterAppRegReq
 
app_id - Variable in class bamboo.api.BambooRouterAppRegResp
 
app_id - Variable in class bamboo.api.BambooRouteUpcall
 
app_id - Static variable in class bamboo.dht.Dht
 
app_id - Static variable in class bamboo.dmgr.DataManager
 
app_id - Variable in class bamboo.router.IterRouteReq
 
app_id - Variable in class bamboo.router.IterRouteResp
 
app_id - Variable in class bamboo.router.RouteMsg
 
app_id(Class) - Static method in class bamboo.router.Router
Deprecated. Use the Router.applicationID(java.lang.Class) function instead.
app_id - Static variable in class bamboo.router.RoutingTableTest
 
app_id - Static variable in class bamboo.router.test.RoutePerf
 
app_id - Static variable in class bamboo.softscribe.Scribe
 
app_id - Static variable in class bamboo.www.WebInterface
 
append(LoggingEvent) - Method in class bamboo.sim.SimulatorLogAppender
 
application - Variable in class bamboo.dht.bamboo_get_args
 
application - Variable in class bamboo.dht.bamboo_put_args
 
APPLICATION - Static variable in class bamboo.openhash.fileshare.FileShare
 
application - Variable in class bamboo.openhash.redir.RedirClient.JoinState
 
application - Variable in class bamboo.openhash.redir.RedirClient.LookupState
 
application_enqueue(SinkIF, QueueElementIF) - Method in class bamboo.db.StorageManager
 
application_enqueue(SinkIF, QueueElementIF) - Method in class bamboo.dht.GatewayClient
 
application_enqueue(SinkIF, QueueElementIF) - Method in class bamboo.router.Router
 
application_registered(long, boolean, String, BigInteger, int, int, BigInteger, Object) - Method in interface bamboo.router.RouterCallbackInterface.ApplicationRegisteredCB
Deprecated.  
applicationID(Class) - Static method in class bamboo.router.Router
Computes an app_id based on the class name for convenience.
apps - Variable in class bamboo.router.Router
 
apps - Variable in class bamboo.router.RouterCallbackInterface
Deprecated.  
armor_string(String) - Method in class bamboo.dht.Gateway
 
arraycmp(byte[], int, byte[], int, int) - Method in class bamboo.db.StorageManager
 
as_list() - Method in class bamboo.router.LeafSet
 
as_list() - Method in class bamboo.router.RoutingTable
 
as_set() - Method in class bamboo.router.LeafSet
 
async_main() - Method in class bamboo.lss.ASyncCore
 
async_main() - Method in class bamboo.sim.SimulatedASyncCore
 
ASyncCore - Class in bamboo.lss
A main-loop largely inspired by David Mazieres' libasync, but using java.nio.
ASyncCore(int) - Constructor for class bamboo.lss.ASyncCore
 
ASyncCore() - Constructor for class bamboo.lss.ASyncCore
 
ASyncCore.SelectableCB - Interface in bamboo.lss
 
ASyncCore.SelectableInfo - Class in bamboo.lss
 
ASyncCore.SelectableInfo() - Constructor for class bamboo.lss.ASyncCore.SelectableInfo
 
ASyncCore.SelectableInfo(ASyncCore.SelectableCB, Object) - Constructor for class bamboo.lss.ASyncCore.SelectableInfo
 
ASyncCore.TimerCB - Interface in bamboo.lss
 
ASyncCore.TimerInfo - Class in bamboo.lss
 
ASyncCore.TimerInfo(Object, Object) - Constructor for class bamboo.lss.ASyncCore.TimerInfo
 
attempt - Variable in class bamboo.dht.PutGetTest.GetInfo
 
attempt(long) - Method in class bamboo.lss.UdpCC
 
attempt - Variable in class bamboo.lss.UdpCC.TimeoutInfo
 
avail_tokens - Variable in class bamboo.dht.Dht
One token per byte.
available() - Static method in class bamboo.util.GetTimeOfDayCC
Returns true if its safe to call GetTimeOfDayCC.currentTimeMillis.

B

backing_map() - Method in class bamboo.util.LruMap
 
BAD_EXPANSION - Static variable in class bamboo.dmgr.FetchMerkleTreeNodeReject
 
BAD_GUID_RANGE - Static variable in class bamboo.dmgr.FetchMerkleTreeNodeReject
 
balance(IonTree.Node) - Static method in class bamboo.dht.IonTree
 
balanced() - Method in class bamboo.dht.IonTree.Node
 
bamboo.api - package bamboo.api
 
bamboo.db - package bamboo.db
 
bamboo.dht - package bamboo.dht
 
bamboo.dht.fssim - package bamboo.dht.fssim
 
bamboo.dmgr - package bamboo.dmgr
 
bamboo.lss - package bamboo.lss
 
bamboo.openhash - package bamboo.openhash
 
bamboo.openhash.fileshare - package bamboo.openhash.fileshare
 
bamboo.openhash.i3 - package bamboo.openhash.i3
 
bamboo.openhash.multicast - package bamboo.openhash.multicast
 
bamboo.openhash.redir - package bamboo.openhash.redir
 
bamboo.router - package bamboo.router
 
bamboo.router.test - package bamboo.router.test
 
bamboo.sim - package bamboo.sim
 
bamboo.softscribe - package bamboo.softscribe
 
bamboo.transport - package bamboo.transport
 
bamboo.util - package bamboo.util
 
bamboo.vis - package bamboo.vis
 
bamboo.vivaldi - package bamboo.vivaldi
 
bamboo.www - package bamboo.www
 
BAMBOO_AGAIN - Static variable in interface bamboo.dht.bamboo_stat
 
BAMBOO_CAP - Static variable in interface bamboo.dht.bamboo_stat
 
BAMBOO_DHT_GATEWAY_PROGRAM - Static variable in interface bamboo.dht.gateway_prot
 
BAMBOO_DHT_GATEWAY_VERSION - Static variable in interface bamboo.dht.gateway_prot
 
BAMBOO_DHT_PROC_GET_2 - Static variable in interface bamboo.dht.gateway_prot
 
BAMBOO_DHT_PROC_GET_2(bamboo_get_args) - Method in class bamboo.dht.gateway_protClient
Call remote procedure BAMBOO_DHT_PROC_GET_2.
BAMBOO_DHT_PROC_NULL_2 - Static variable in interface bamboo.dht.gateway_prot
 
BAMBOO_DHT_PROC_NULL_2() - Method in class bamboo.dht.gateway_protClient
Call remote procedure BAMBOO_DHT_PROC_NULL_2.
BAMBOO_DHT_PROC_PUT_2 - Static variable in interface bamboo.dht.gateway_prot
 
BAMBOO_DHT_PROC_PUT_2(bamboo_put_args) - Method in class bamboo.dht.gateway_protClient
Call remote procedure BAMBOO_DHT_PROC_PUT_2.
bamboo_get_args - Class in bamboo.dht
 
bamboo_get_args() - Constructor for class bamboo.dht.bamboo_get_args
 
bamboo_get_args(XdrDecodingStream) - Constructor for class bamboo.dht.bamboo_get_args
 
bamboo_get_res - Class in bamboo.dht
 
bamboo_get_res() - Constructor for class bamboo.dht.bamboo_get_res
 
bamboo_get_res(XdrDecodingStream) - Constructor for class bamboo.dht.bamboo_get_res
 
bamboo_key - Class in bamboo.dht
 
bamboo_key() - Constructor for class bamboo.dht.bamboo_key
 
bamboo_key(byte[]) - Constructor for class bamboo.dht.bamboo_key
 
bamboo_key(XdrDecodingStream) - Constructor for class bamboo.dht.bamboo_key
 
bamboo_node_interactor - Variable in class bamboo.vis.Vis
 
BAMBOO_OK - Static variable in interface bamboo.dht.bamboo_stat
 
bamboo_placemark - Class in bamboo.dht
 
bamboo_placemark() - Constructor for class bamboo.dht.bamboo_placemark
 
bamboo_placemark(byte[]) - Constructor for class bamboo.dht.bamboo_placemark
 
bamboo_placemark(XdrDecodingStream) - Constructor for class bamboo.dht.bamboo_placemark
 
bamboo_put_args - Class in bamboo.dht
 
bamboo_put_args() - Constructor for class bamboo.dht.bamboo_put_args
 
bamboo_put_args(XdrDecodingStream) - Constructor for class bamboo.dht.bamboo_put_args
 
bamboo_secret - Class in bamboo.dht
 
bamboo_secret() - Constructor for class bamboo.dht.bamboo_secret
 
bamboo_secret(byte[]) - Constructor for class bamboo.dht.bamboo_secret
 
bamboo_secret(XdrDecodingStream) - Constructor for class bamboo.dht.bamboo_secret
 
bamboo_stat - Interface in bamboo.dht
Enumeration (collection of constants).
bamboo_value - Class in bamboo.dht
 
bamboo_value() - Constructor for class bamboo.dht.bamboo_value
 
bamboo_value(byte[]) - Constructor for class bamboo.dht.bamboo_value
 
bamboo_value(XdrDecodingStream) - Constructor for class bamboo.dht.bamboo_value
 
BambooAddToLocationCache - Class in bamboo.api
Coninue a routing operation after an upcall.
BambooAddToLocationCache(NodeId, BigInteger) - Constructor for class bamboo.api.BambooAddToLocationCache
 
BambooLeafSetChanged - Class in bamboo.api
BambooLeafSetChanged.
BambooLeafSetChanged(BambooNeighborInfo[], BambooNeighborInfo[]) - Constructor for class bamboo.api.BambooLeafSetChanged
 
BambooNeighborInfo - Class in bamboo.api
BambooNeighborInfo.
BambooNeighborInfo(NodeId, BigInteger, double) - Constructor for class bamboo.api.BambooNeighborInfo
 
BambooNeighborInfo(NodeId, BigInteger) - Constructor for class bamboo.api.BambooNeighborInfo
 
BambooNeighborInfo(InputBuffer) - Constructor for class bamboo.api.BambooNeighborInfo
 
BambooReverseRoutingTableChanged - Class in bamboo.api
BambooReverseRoutingTableChanged.
BambooReverseRoutingTableChanged(BambooNeighborInfo[], BambooNeighborInfo[]) - Constructor for class bamboo.api.BambooReverseRoutingTableChanged
 
BambooRouteContinue - Class in bamboo.api
Coninue a routing operation after an upcall.
BambooRouteContinue(BambooRouteUpcall, QuickSerializable) - Constructor for class bamboo.api.BambooRouteContinue
 
BambooRouteContinue(BigInteger, BigInteger, NodeId, long, boolean, boolean, QuickSerializable) - Constructor for class bamboo.api.BambooRouteContinue
 
BambooRouteDeliver - Class in bamboo.api
Sent when a routing operation reaches the node responsible for dest.
BambooRouteDeliver(BigInteger, BigInteger, NodeId, long, int, long, long, QuickSerializable) - Constructor for class bamboo.api.BambooRouteDeliver
 
BambooRouteInit - Class in bamboo.api
Initiate a routing operation to dest.
BambooRouteInit(BigInteger, long, boolean, boolean, QuickSerializable) - Constructor for class bamboo.api.BambooRouteInit
 
BambooRouterAppRegReq - Class in bamboo.api
BambooRouterAppRegReq.
BambooRouterAppRegReq(long, boolean, boolean, boolean, SinkIF) - Constructor for class bamboo.api.BambooRouterAppRegReq
 
BambooRouterAppRegResp - Class in bamboo.api
BambooRouterAppRegResp.
BambooRouterAppRegResp(long, boolean, BigInteger, int, int, BigInteger) - Constructor for class bamboo.api.BambooRouterAppRegResp
 
BambooRouterAppRegResp(long, boolean, String) - Constructor for class bamboo.api.BambooRouterAppRegResp
 
BambooRouteUpcall - Class in bamboo.api
Called on intermediate nodes along the routing path.
BambooRouteUpcall(BigInteger, BigInteger, NodeId, long, boolean, int, long, long, QuickSerializable) - Constructor for class bamboo.api.BambooRouteUpcall
 
BambooRoutingTableChanged - Class in bamboo.api
BambooRoutingTableChanged.
BambooRoutingTableChanged(BambooNeighborInfo[], BambooNeighborInfo[]) - Constructor for class bamboo.api.BambooRoutingTableChanged
 
bb - Variable in class bamboo.lss.NioInputBuffer
 
bb - Variable in class bamboo.lss.NioOutputBuffer
 
bbuf - Static variable in class bamboo.dht.Gateway
 
bbuf - Static variable in class bamboo.dht.GatewayClient
 
begin_time - Variable in class bamboo.openhash.multicast.StatMessage
 
beginDecoding() - Method in class bamboo.util.XdrByteBufferDecodingStream
Initiates decoding of the next XDR record.
beginDecoding() - Method in class bamboo.util.XdrInputBufferDecodingStream
Initiates decoding of the next XDR record.
beginEncoding(InetAddress, int) - Method in class bamboo.util.XdrByteBufferEncodingStream
Begins encoding a new XDR record.
below_fair_share(InetAddress, int, int) - Method in class bamboo.dht.Dht
 
bi2bytes(BigInteger) - Static method in class bamboo.openhash.multicast.MulticastClient
 
bi2bytes(BigInteger) - Static method in class bamboo.openhash.redir.RedirClient
 
big_integer_to_secure_hash(BigInteger) - Static method in class bamboo.util.GuidTools
 
bit_select - Static variable in class bamboo.router.Router
 
BITS_PER_DIGIT - Variable in class bamboo.router.RoutingTable
 
branching - Variable in class bamboo.dht.StorageTree
 
BRANCHING - Static variable in class bamboo.openhash.fileshare.FileShare
 
buffer_to_public_key(InputBuffer) - Static method in class bamboo.util.Certificate
 
buffers - Variable in class bamboo.lss.NioMultiplePacketInputBuffer
 
buffers - Variable in class bamboo.util.MultipleByteBufferInputStream
 
BUG(Exception) - Method in class bamboo.lss.UdpCC
 
BUG(String) - Method in class bamboo.lss.UdpCC
 
BUG(String) - Method in class bamboo.router.LocationCache
 
BUG(String) - Method in class bamboo.util.LruMap
 
BUG(String) - Method in class bamboo.util.StandardStage
Like calling assert(false) in C.
BUG(String, Exception) - Method in class bamboo.util.StandardStage
Like calling assert(false) in C; prints a stack trace.
BUG(Exception) - Method in class bamboo.util.StandardStage
Like calling assert(false) in C; prints a stack trace.
BurstyClient - Class in bamboo.dht.fssim
 
BurstyClient(int, long, int, int, long, long, long, long, long) - Constructor for class bamboo.dht.fssim.BurstyClient
 
BW_STATS_PERIOD - Static variable in class bamboo.lss.UdpCC
 
by_guid - Variable in class bamboo.db.RecoverFatal
 
by_guid - Variable in class bamboo.db.StorageManager
 
by_guid_and_data_hash - Variable in class bamboo.db.RecoverFatal
 
by_guid_and_data_hash - Variable in class bamboo.db.StorageManager
 
by_time - Variable in class bamboo.db.RecoverFatal
 
by_time - Variable in class bamboo.db.StorageManager
 
byte_array_to_big_int(byte[]) - Method in class bamboo.dht.Gateway
 
byte_cnt_to_sbuf(long, StringBuffer) - Static method in class bamboo.util.StringUtil
 
bytes2addr(byte[]) - Static method in class bamboo.openhash.multicast.MulticastClient
 
bytes2addr(byte[]) - Static method in class bamboo.openhash.redir.RedirClient
 
bytes2bi(byte[]) - Static method in class bamboo.openhash.multicast.MulticastClient
 
bytes2bi(byte[]) - Static method in class bamboo.openhash.redir.RedirClient
 
bytes_to_sbuf(byte[], int, int, boolean, StringBuffer) - Static method in class bamboo.util.StringUtil
 
bytes_to_str(byte[]) - Static method in class bamboo.util.StringUtil
 
bytes_to_str(byte[], int, int, boolean) - Static method in class bamboo.util.StringUtil
 

C

cache - Variable in class bamboo.router.LocationCache
 
cache - Variable in class bamboo.sim.CachingNetworkModel
 
CachingNetworkModel - Class in bamboo.sim
 
CachingNetworkModel(int) - Constructor for class bamboo.sim.CachingNetworkModel
 
CachingNetworkModel.SrcDst - Class in bamboo.sim
 
CachingNetworkModel.SrcDst(int, int) - Constructor for class bamboo.sim.CachingNetworkModel.SrcDst
 
calc_dist(BigInteger, BigInteger) - Method in class bamboo.router.LeafSet
 
calc_dist(BigInteger, BigInteger) - Method in class bamboo.router.LocationCache
 
calc_dist(BigInteger, BigInteger) - Method in class bamboo.router.Router
 
calc_dist(BigInteger, BigInteger, BigInteger) - Static method in class bamboo.util.GuidTools
 
calc_first_diff(int[]) - Method in class bamboo.router.RoutingTable
 
calc_next_hop(BigInteger, boolean) - Method in class bamboo.router.Router
 
calc_shared_dbs(BambooNeighborInfo) - Method in class bamboo.dmgr.DataManager
 
call() - Method in interface bamboo.lss.Callback.Function0
 
call(A1) - Method in interface bamboo.lss.Callback.Function1
 
call(A1, A2) - Method in interface bamboo.lss.Callback.Function2
 
call(A1, A2, A3) - Method in interface bamboo.lss.Callback.Function3
 
call(A1, A2, A3, A4) - Method in interface bamboo.lss.Callback.Function4
 
call(A1, A2, A3, A4, A5) - Method in interface bamboo.lss.Callback.Function5
 
call(A1, A2, A3, A4, A5, A6) - Method in interface bamboo.lss.Callback.Function6
 
call(A1, A2, A3, A4, A5, A6, A7) - Method in interface bamboo.lss.Callback.Function7
 
call(A1, A2, A3, A4, A5, A6, A7, A8) - Method in interface bamboo.lss.Callback.Function8
 
call(A1, A2, A3, A4, A5, A6, A7, A8, A9) - Method in interface bamboo.lss.Callback.Function9
 
call() - Method in interface bamboo.lss.Callback.Thunk0
 
call(A1) - Method in interface bamboo.lss.Callback.Thunk1
 
call(A1, A2) - Method in interface bamboo.lss.Callback.Thunk2
 
call(A1, A2, A3) - Method in interface bamboo.lss.Callback.Thunk3
 
call(A1, A2, A3, A4) - Method in interface bamboo.lss.Callback.Thunk4
 
call(A1, A2, A3, A4, A5) - Method in interface bamboo.lss.Callback.Thunk5
 
call(A1, A2, A3, A4, A5, A6) - Method in interface bamboo.lss.Callback.Thunk6
 
call(A1, A2, A3, A4, A5, A6, A7) - Method in interface bamboo.lss.Callback.Thunk7
 
call(A1, A2, A3, A4, A5, A6, A7, A8) - Method in interface bamboo.lss.Callback.Thunk8
 
call(A1, A2, A3, A4, A5, A6, A7, A8, A9) - Method in interface bamboo.lss.Callback.Thunk9
 
call(Object) - Method in interface bamboo.sim.EventQueue.Callback
 
call(Object) - Method in class bamboo.sim.Network.EnqueueCb
 
call(Object) - Method in class bamboo.sim.SimulatedASyncCore.CbWrapper
 
call(Object) - Method in class bamboo.sim.Simulator.LoadNodeCb
 
call(Object) - Method in class bamboo.sim.Simulator.MyClassifierAlarmCB
 
call(Object) - Method in class bamboo.sim.Simulator.NodeCleanupCb
 
Callback - Class in bamboo.lss
Callback function types and currying (wrap) functions.
Callback() - Constructor for class bamboo.lss.Callback
 
Callback.Function0<R> - Interface in bamboo.lss
 
Callback.Function1<R,A1> - Interface in bamboo.lss
 
Callback.Function2<R,A1,A2> - Interface in bamboo.lss
 
Callback.Function3<R,A1,A2,A3> - Interface in bamboo.lss
 
Callback.Function4<R,A1,A2,A3,A4> - Interface in bamboo.lss
 
Callback.Function5<R,A1,A2,A3,A4,A5> - Interface in bamboo.lss
 
Callback.Function6<R,A1,A2,A3,A4,A5,A6> - Interface in bamboo.lss
 
Callback.Function7<R,A1,A2,A3,A4,A5,A6,A7> - Interface in bamboo.lss
 
Callback.Function8<R,A1,A2,A3,A4,A5,A6,A7,A8> - Interface in bamboo.lss
 
Callback.Function9<R,A1,A2,A3,A4,A5,A6,A7,A8,A9> - Interface in bamboo.lss
 
Callback.Thunk0 - Interface in bamboo.lss
 
Callback.Thunk1<A1> - Interface in bamboo.lss
 
Callback.Thunk2<A1,A2> - Interface in bamboo.lss
 
Callback.Thunk3<A1,A2,A3> - Interface in bamboo.lss
 
Callback.Thunk4<A1,A2,A3,A4> - Interface in bamboo.lss
 
Callback.Thunk5<A1,A2,A3,A4,A5> - Interface in bamboo.lss
 
Callback.Thunk6<A1,A2,A3,A4,A5,A6> - Interface in bamboo.lss
 
Callback.Thunk7<A1,A2,A3,A4,A5,A6,A7> - Interface in bamboo.lss
 
Callback.Thunk8<A1,A2,A3,A4,A5,A6,A7,A8> - Interface in bamboo.lss
 
Callback.Thunk9<A1,A2,A3,A4,A5,A6,A7,A8,A9> - Interface in bamboo.lss
 
can_send_ack() - Method in class bamboo.lss.UdpCC.Connection
Do we have an ack to send?
can_send_either() - Method in class bamboo.lss.UdpCC.Connection
Do we have a regular msg to send or retry, and are we within the congestion window?
can_send_msg() - Method in class bamboo.lss.UdpCC.Connection
Do we have a regular msg to send, and are we within the congestion window?
can_send_probe() - Method in class bamboo.lss.UdpCC.Connection
Do we have a nocc msg to send?
can_send_retry() - Method in class bamboo.lss.UdpCC.Connection
Do we have a regular msg to retry, and are we within the congestion window?
cancel(Object) - Method in class bamboo.lss.DustDevil.MyClassifierTimerCB
 
cancel(Object) - Method in class bamboo.sim.Simulator.MyClassifierTimerCB
 
cancel_join(Object) - Method in class bamboo.openhash.redir.RedirClient
 
cancel_timer(Object) - Method in class bamboo.lss.ASyncCore
Cancel a timer initially registered with register timer.
cancel_timer(Object) - Method in class bamboo.sim.EventQueue
 
cancel_timer(Object) - Method in class bamboo.sim.SimulatedASyncCore
 
cancelled - Variable in class bamboo.openhash.redir.RedirClient.JoinState
 
cancelled_timers - Variable in class bamboo.lss.ASyncCore
 
cancelled_timers - Variable in class bamboo.sim.EventQueue
 
cap_responses - Variable in class bamboo.dht.fssim.VirtualTimeAlgorithm
 
capacity - Variable in class bamboo.dht.IonTree
 
capacity - Variable in class bamboo.lss.PriorityQueue
 
capacity - Variable in class bamboo.router.LocationCache
 
capacity - Variable in class bamboo.util.LruMap
 
cb(boolean) - Method in interface bamboo.dht.Dht.NetMsgResCb
 
cb(boolean, boolean) - Method in interface bamboo.dht.fssim.Algorithm.PutResultCb
 
cb(Object) - Method in interface bamboo.dht.fssim.Simulator.EventCb
 
cb - Variable in class bamboo.lss.ASyncCore.SelectableInfo
 
cb - Variable in class bamboo.lss.ASyncCore.TimerInfo
 
cb(Object, boolean) - Method in class bamboo.lss.Network.MySendCB
 
cb(Object, boolean) - Method in class bamboo.lss.TputTest
 
cb(Object, boolean) - Method in interface bamboo.lss.UdpCC.SendCB
The callback indicating the UdpCC layer is done with a particular message.
cb - Variable in class bamboo.openhash.multicast.MulticastClient.JoinState
 
cb - Variable in class bamboo.openhash.redir.RedirClient.JoinState
 
cb - Variable in class bamboo.openhash.redir.RedirClient.LookupState
 
cb - Variable in class bamboo.sim.EventQueue.TimerInfo
 
cb - Variable in class bamboo.sim.SimulatedASyncCore.CbWrapper
 
cb - Variable in class bamboo.transport.TcpMessageTransport.SendState
 
cb - Variable in class bamboo.vis.FetchNodeInfoThread
 
cbs - Static variable in class bamboo.lss.TputTest
 
cbs - Variable in class bamboo.router.Router.PendingLookupInfo
 
cert_bytes - Variable in class bamboo.util.Certificate
 
Certificate - Class in bamboo.util
A QuickSerializable signed object.
Certificate(String, QuickSerializable, KeyPair) - Constructor for class bamboo.util.Certificate
 
Certificate(InputBuffer) - Constructor for class bamboo.util.Certificate
 
Certificate.InvalidException - Exception in bamboo.util
 
Certificate.InvalidException(String) - Constructor for exception bamboo.util.Certificate.InvalidException
 
change_dot_radius_dialog() - Method in class bamboo.vis.Vis
 
channel - Variable in class bamboo.dht.GatewayClient
 
channel - Variable in class bamboo.lss.UdpCC
 
channel - Variable in class bamboo.openhash.i3.LookupService
 
channel - Variable in class bamboo.transport.TcpMessageTransport.ChannelState
 
channel - Variable in class bamboo.www.WebInterface.ConnState
 
check() - Method in class bamboo.util.Certificate
 
check_all_nodes_cb - Variable in class bamboo.vis.Vis
 
check_bpd_and_dv(int, int) - Static method in class bamboo.util.GuidTools
 
check_number - Variable in class bamboo.router.RoutingTableTest
 
check_open_cursors() - Method in class bamboo.db.StorageManager
 
check_period - Variable in class bamboo.router.RoutingTableTest
 
check_period_ms - Variable in class bamboo.vis.Vis
 
check_put_or_remove_acks - Variable in class bamboo.dmgr.DataManager
 
check_put_or_remove_done(Long, DataManager.PutOrRemoveState) - Method in class bamboo.dmgr.DataManager
 
check_thread() - Method in class bamboo.lss.DustDevilSink
 
check_waiting() - Method in class bamboo.vis.Vis
 
checked - Variable in class bamboo.util.Certificate
 
CheckRunning - Class in bamboo.openhash.multicast
 
CheckRunning() - Constructor for class bamboo.openhash.multicast.CheckRunning
 
CheckRunning - Class in bamboo.router
A simple regression test for the DataManager.
CheckRunning() - Constructor for class bamboo.router.CheckRunning
 
children - Variable in class bamboo.dht.StorageTree.Node
 
children - Variable in class bamboo.dmgr.FetchMerkleTreeNodeResp
The children of the node, if the hashes didn't match and the node was not a leaf.
children() - Method in class bamboo.dmgr.MerkleTree.Node
Returns an iterator over this node's children.
children_are_leaves() - Method in class bamboo.dmgr.MerkleTree.Node
 
choose_db(BambooNeighborInfo) - Method in class bamboo.dmgr.DataManager
 
classifier - Variable in class bamboo.lss.DustDevil.MyClassifierAlarmCB
 
classifier - Variable in class bamboo.sim.Simulator.MyClassifierAlarmCB
 
classifier - Variable in class bamboo.util.StandardStage
 
classifier_alarm_cb - Variable in class bamboo.lss.DustDevil.MyClassifierTimerCB
 
classifier_alarm_cb - Variable in class bamboo.sim.Simulator.MyClassifierTimerCB
 
cleanup_cb - Variable in class bamboo.sim.EventQueue.NodeInfo
 
cleanup_user_data - Variable in class bamboo.sim.EventQueue.NodeInfo
 
clearFilters() - Method in class bamboo.www.WebAppender
 
client - Variable in class bamboo.dht.FairShareTestClient
 
client - Variable in class bamboo.dht.fssim.BurstyClient
 
client - Variable in class bamboo.dht.GatewayTest.ClientThread
 
client - Variable in class bamboo.dht.PutGetTest
 
client - Variable in class bamboo.openhash.fileshare.FileShare
 
client - Variable in class bamboo.openhash.i3.LookupService
 
client - Variable in class bamboo.openhash.multicast.MulticastClient
 
client - Variable in class bamboo.openhash.multicast.MulticastTest
 
client - Variable in class bamboo.openhash.redir.RedirClient
 
client - Variable in class bamboo.openhash.redir.RedirTest
 
client - Variable in class bamboo.transport.TcpMessageTransport.ChannelState
 
client_channels - Variable in class bamboo.transport.TcpMessageTransport
 
client_count - Variable in class bamboo.dht.fssim.Algorithm
 
client_counts - Variable in class bamboo.db.RecoverFatal
 
client_counts - Variable in class bamboo.db.StorageManager
 
client_id - Variable in class bamboo.db.StorageManager.Key
 
client_id - Variable in class bamboo.dht.Dht.PutReq
 
client_id - Variable in class bamboo.dht.Dht.PutReqPayload
 
client_id - Variable in class bamboo.dmgr.PutOrRemoveMsg
 
client_id - Variable in class bamboo.dmgr.PutOrRemoveReq
 
client_library - Variable in class bamboo.dht.bamboo_get_args
 
client_library - Variable in class bamboo.dht.bamboo_put_args
 
client_string - Variable in class bamboo.dht.Gateway.MyConnState
 
client_to_usage - Variable in class bamboo.dht.Dht
 
clients - Variable in class bamboo.dht.fssim.FairRateAlgorithm
 
clone() - Method in class bamboo.dht.Dht.DiskSizeMsg
 
clone() - Method in class bamboo.dht.Dht.ForwardedGetReqMsg
 
clone() - Method in class bamboo.dmgr.FetchDataReq
 
clone() - Method in class bamboo.dmgr.FetchDataResp
 
clone() - Method in class bamboo.dmgr.FetchKeysReq
 
clone() - Method in class bamboo.dmgr.FetchKeysResp
 
clone() - Method in class bamboo.dmgr.FetchMerkleTreeNodeReject
 
clone() - Method in class bamboo.dmgr.FetchMerkleTreeNodeReq
 
clone() - Method in class bamboo.dmgr.FetchMerkleTreeNodeResp
 
clone() - Method in class bamboo.dmgr.PutOrRemoveAck
 
clone() - Method in class bamboo.dmgr.PutOrRemoveMsg
 
clone() - Method in class bamboo.dmgr.ReplicaSetReq
 
clone() - Method in class bamboo.dmgr.ReplicaSetResp
 
clone() - Method in class bamboo.lss.Rpc.Msg
 
clone() - Method in class bamboo.openhash.multicast.MulticastPingMessage
 
clone() - Method in class bamboo.openhash.multicast.ReceivedResp
 
clone() - Method in class bamboo.openhash.multicast.StatMessage
 
clone() - Method in class bamboo.router.IterRouteReq
 
clone() - Method in class bamboo.router.IterRouteResp
 
clone() - Method in class bamboo.router.JoinReq
 
clone() - Method in class bamboo.router.JoinResp
 
clone() - Method in class bamboo.router.LeafSetChanged
 
clone() - Method in class bamboo.router.LeafSetReq
 
clone() - Method in class bamboo.router.LookupRespMsg
 
clone() - Method in class bamboo.router.PingMsg
 
clone() - Method in class bamboo.router.RouteMsg
 
clone() - Method in class bamboo.router.RoutingNeighborAnnounce
 
clone() - Method in class bamboo.router.RoutingTableReq
 
clone() - Method in class bamboo.router.RoutingTableResp
 
clone() - Method in class bamboo.vivaldi.LocateNodeResp
 
clone() - Method in class bamboo.vivaldi.PingNodeMsg
 
clone() - Method in class bamboo.vivaldi.PingVCResp
 
close() - Method in class bamboo.lss.UdpCC
Closes the socket associated with this object, removes its callbacks from ASyncCore, and causes it to stop responding to any outstanding timers it has registered--in other words, turns it off.
close() - Method in class bamboo.sim.SimulatorLogAppender
 
close() - Method in class bamboo.util.XdrByteBufferDecodingStream
Closes this decoding XDR stream and releases any system resources associated with this stream.
close() - Method in class bamboo.util.XdrByteBufferEncodingStream
Closes this encoding XDR stream and releases any system resources associated with this stream.
close() - Method in class bamboo.util.XdrInputBufferDecodingStream
Closes this decoding XDR stream and releases any system resources associated with this stream.
close() - Method in class bamboo.www.WebAppender
 
close(WebInterface.ConnState) - Method in class bamboo.www.WebInterface
 
close_cb - Variable in class bamboo.dht.Gateway.MyConnState
 
close_cursor(Dbc) - Method in class bamboo.db.StorageManager
 
closed - Variable in class bamboo.lss.UdpCC
 
closest_leaf(BigInteger, Set) - Method in class bamboo.router.LeafSet
 
closest_node(BigInteger) - Method in class bamboo.router.LocationCache
 
cnt - Static variable in class bamboo.lss.TputTest
 
commitments - Variable in class bamboo.dht.fssim.FairCommitmentAlgorithm
 
commitments_granted - Variable in class bamboo.dht.fssim.ContinuousAlgorithm
 
commitments_granted - Variable in class bamboo.dht.fssim.VirtualTimeAlgorithm
 
comp_q - Variable in class bamboo.db.StorageManager.GetByGuidCont
 
comp_q - Variable in class bamboo.db.StorageManager.GetByGuidReq
 
comp_q - Variable in class bamboo.db.StorageManager.GetByKeyReq
 
comp_q - Variable in class bamboo.db.StorageManager.GetByTimeCont
 
comp_q - Variable in class bamboo.db.StorageManager.GetByTimeReq
 
comp_q - Variable in class bamboo.db.StorageManager.IterateByGuidCont
 
comp_q - Variable in class bamboo.db.StorageManager.IterateByGuidReq
 
comp_q - Variable in class bamboo.db.StorageManager.PutReq
 
comp_q - Variable in class bamboo.lss.Network.MySendCB
 
comp_q - Variable in class bamboo.vivaldi.VivaldiRequestVC
The sink to send the resulting VivaldiReplyVC to.
compareTo(Object) - Method in class bamboo.api.BambooNeighborInfo
 
compareTo(Object) - Method in class bamboo.db.StorageManager.Key
 
compareTo(Object) - Method in class bamboo.dmgr.DataManager.GuidRange
 
compareTo(Object) - Method in class bamboo.router.NeighborInfo
 
completion_queue - Variable in class bamboo.api.BambooRouterAppRegReq
 
completion_queue - Variable in class bamboo.dht.Dht.GetReq
 
completion_queue - Variable in class bamboo.dht.Dht.PutReq
 
completion_queue - Variable in class bamboo.dht.GatewayClient.Request
 
completion_queue - Variable in class bamboo.dmgr.PutOrRemoveReq
 
compute_min_free() - Method in class bamboo.dht.StorageTree.Node
 
compute_rates() - Method in class bamboo.dht.Dht
 
compute_route_info(int, int) - Method in class bamboo.sim.CachingNetworkModel
 
compute_route_info(int, int) - Method in class bamboo.sim.KingNetworkModel
 
compute_route_info(int, int) - Method in interface bamboo.sim.NetworkModel
 
config_get_boolean(ConfigDataIF, String) - Method in class bamboo.util.StandardStage
 
config_get_double(ConfigDataIF, String) - Method in class bamboo.util.StandardStage
 
config_get_int(ConfigDataIF, String) - Method in class bamboo.util.StandardStage
 
config_get_seconds(ConfigDataIF, String, int) - Method in class bamboo.router.Router
 
config_get_string(ConfigDataIF, String) - Method in class bamboo.util.StandardStage
 
configGetInt(ConfigDataIF, String, int) - Method in class bamboo.util.StandardStage
 
conn - Variable in class bamboo.lss.UdpCC.TimeoutInfo
 
conn_closed() - Method in class bamboo.dht.Gateway.MyConnState
 
CONN_TIMEOUT - Static variable in class bamboo.dht.Gateway
 
connect_cb - Variable in class bamboo.lss.ASyncCore.SelectableInfo
 
connect_cb - Variable in class bamboo.vis.Vis
 
conns - Variable in class bamboo.lss.UdpCC
 
consecutive_timeouts - Variable in class bamboo.lss.UdpCC.Connection
 
constructor - Variable in class bamboo.dht.Gateway.ProcInfo
 
cont - Variable in class bamboo.dmgr.DataManager.DiscardState
 
contains(Object) - Method in class bamboo.lss.PriorityQueue
 
contains(NeighborInfo) - Method in class bamboo.router.LeafSet
 
contains(NeighborInfo) - Method in class bamboo.router.RoutingTable
 
continuation - Variable in class bamboo.db.StorageManager.GetByGuidCont
 
continuation - Variable in class bamboo.db.StorageManager.GetByGuidResp
 
continuation - Variable in class bamboo.db.StorageManager.GetByTimeCont
 
continuation - Variable in class bamboo.db.StorageManager.GetByTimeResp
 
continuation - Variable in class bamboo.db.StorageManager.IterateByGuidCont
 
continuation - Variable in class bamboo.db.StorageManager.IterateByGuidResp
 
ContinuousAlgorithm - Class in bamboo.dht.fssim
 
ContinuousAlgorithm(long) - Constructor for class bamboo.dht.fssim.ContinuousAlgorithm
 
ContinuousAlgorithm(long, ContinuousAlgorithm.Params) - Constructor for class bamboo.dht.fssim.ContinuousAlgorithm
 
ContinuousAlgorithm.Params - Class in bamboo.dht.fssim
 
ContinuousAlgorithm.Params() - Constructor for class bamboo.dht.fssim.ContinuousAlgorithm.Params
 
coord - Static variable in class bamboo.vis.FetchNodeInfoThread
 
coordinate - Variable in class bamboo.vivaldi.PingVCResp
 
coordinate - Variable in class bamboo.vivaldi.VivaldiReplyVC
The current value of the local node's virtual coordinate.
coordinate - Variable in class bamboo.www.WebInterface
 
coordinates - Variable in class bamboo.vis.FetchNodeInfoThread.NodeInfo
 
count - Variable in class bamboo.db.StorageManagerTest
 
CR - Static variable in class bamboo.www.WebInterface
 
create() - Method in class bamboo.dmgr.MerkleTree.Node.Iter
Create a child node at the current iterator position.
create_children() - Method in class bamboo.dht.StorageTree.Node
 
create_menus(BasicFrame) - Method in class bamboo.vis.Vis
 
create_network(InetSocketAddress) - Method in class bamboo.lss.DustDevil
 
create_network_stage(String, String, StageManager, ConfigData, LinkedList) - Method in class bamboo.lss.DustDevil
 
create_point(IonTree.Node, long, long) - Static method in class bamboo.dht.IonTree
 
create_response(WebInterface.ConnState, byte[]) - Method in class bamboo.www.WebInterface
 
create_response(WebInterface.ConnState) - Method in class bamboo.www.WebInterface
 
create_timer_cb(Classifier) - Method in class bamboo.lss.DustDevil
 
CreateMacKeyFile - Class in bamboo.lss
Creates a new file with a random key suitable for passing to UdpCC.set_mac_key.
CreateMacKeyFile() - Constructor for class bamboo.lss.CreateMacKeyFile
 
createStage(String, EventHandlerIF, String[]) - Method in class bamboo.lss.StageManager
 
current_get - Variable in class bamboo.openhash.multicast.MulticastClient.JoinState
 
current_level - Variable in class bamboo.dmgr.DataManager.AntiEntropyState
 
current_level - Variable in class bamboo.openhash.multicast.MulticastClient.JoinState
 
current_level - Variable in class bamboo.openhash.redir.RedirClient.JoinState
 
current_level - Variable in class bamboo.openhash.redir.RedirClient.LookupState
 
current_low_time - Variable in class bamboo.dmgr.DataManager.AntiEntropyState
 
current_node_id - Variable in class bamboo.sim.EventQueue
 
current_node_id() - Method in class bamboo.sim.EventQueue
 
currentTimeMicros() - Static method in class bamboo.util.USecTimer
 
currentTimeMillis() - Static method in class bamboo.util.GetTimeOfDayCC
 
Curry - Class in bamboo.util
Parameterized function object types and currying functions, modeled on libasync's wrap function.
Curry() - Constructor for class bamboo.util.Curry
 
curry(Curry.Thunk1<A1>, A1) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk2<A1, A2>, A1, A2) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk2<A1, A2>, A1) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk3<A1, A2, A3>, A1, A2, A3) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk3<A1, A2, A3>, A1, A2) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk3<A1, A2, A3>, A1) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk4<A1, A2, A3, A4>, A1, A2, A3, A4) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk4<A1, A2, A3, A4>, A1, A2, A3) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk4<A1, A2, A3, A4>, A1, A2) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk4<A1, A2, A3, A4>, A1) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk5<A1, A2, A3, A4, A5>, A1, A2, A3, A4, A5) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk5<A1, A2, A3, A4, A5>, A1, A2, A3, A4) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk5<A1, A2, A3, A4, A5>, A1, A2, A3) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk5<A1, A2, A3, A4, A5>, A1, A2) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk5<A1, A2, A3, A4, A5>, A1) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk6<A1, A2, A3, A4, A5, A6>, A1, A2, A3, A4, A5, A6) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk6<A1, A2, A3, A4, A5, A6>, A1, A2, A3, A4, A5) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk6<A1, A2, A3, A4, A5, A6>, A1, A2, A3, A4) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk6<A1, A2, A3, A4, A5, A6>, A1, A2, A3) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk6<A1, A2, A3, A4, A5, A6>, A1, A2) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk6<A1, A2, A3, A4, A5, A6>, A1) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk7<A1, A2, A3, A4, A5, A6, A7>, A1, A2, A3, A4, A5, A6, A7) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk7<A1, A2, A3, A4, A5, A6, A7>, A1, A2, A3, A4, A5, A6) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk7<A1, A2, A3, A4, A5, A6, A7>, A1, A2, A3, A4, A5) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk7<A1, A2, A3, A4, A5, A6, A7>, A1, A2, A3, A4) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk7<A1, A2, A3, A4, A5, A6, A7>, A1, A2, A3) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk7<A1, A2, A3, A4, A5, A6, A7>, A1, A2) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk7<A1, A2, A3, A4, A5, A6, A7>, A1) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk8<A1, A2, A3, A4, A5, A6, A7, A8>, A1, A2, A3, A4, A5, A6, A7, A8) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk8<A1, A2, A3, A4, A5, A6, A7, A8>, A1, A2, A3, A4, A5, A6, A7) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk8<A1, A2, A3, A4, A5, A6, A7, A8>, A1, A2, A3, A4, A5, A6) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk8<A1, A2, A3, A4, A5, A6, A7, A8>, A1, A2, A3, A4, A5) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk8<A1, A2, A3, A4, A5, A6, A7, A8>, A1, A2, A3, A4) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk8<A1, A2, A3, A4, A5, A6, A7, A8>, A1, A2, A3) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk8<A1, A2, A3, A4, A5, A6, A7, A8>, A1, A2) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk8<A1, A2, A3, A4, A5, A6, A7, A8>, A1) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk9<A1, A2, A3, A4, A5, A6, A7, A8, A9>, A1, A2, A3, A4, A5, A6, A7, A8, A9) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk9<A1, A2, A3, A4, A5, A6, A7, A8, A9>, A1, A2, A3, A4, A5, A6, A7, A8) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk9<A1, A2, A3, A4, A5, A6, A7, A8, A9>, A1, A2, A3, A4, A5, A6, A7) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk9<A1, A2, A3, A4, A5, A6, A7, A8, A9>, A1, A2, A3, A4, A5, A6) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk9<A1, A2, A3, A4, A5, A6, A7, A8, A9>, A1, A2, A3, A4, A5) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk9<A1, A2, A3, A4, A5, A6, A7, A8, A9>, A1, A2, A3, A4) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk9<A1, A2, A3, A4, A5, A6, A7, A8, A9>, A1, A2, A3) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk9<A1, A2, A3, A4, A5, A6, A7, A8, A9>, A1, A2) - Static method in class bamboo.util.Curry
 
curry(Curry.Thunk9<A1, A2, A3, A4, A5, A6, A7, A8, A9>, A1) - Static method in class bamboo.util.Curry
 
curry(Curry.Function1<R, A1>, A1) - Static method in class bamboo.util.Curry
 
curry(Curry.Function2<R, A1, A2>, A1, A2) - Static method in class bamboo.util.Curry
 
curry(Curry.Function2<R, A1, A2>, A1) - Static method in class bamboo.util.Curry
 
curry(Curry.Function3<R, A1, A2, A3>, A1, A2, A3) - Static method in class bamboo.util.Curry
 
curry(Curry.Function3<R, A1, A2, A3>, A1, A2) - Static method in class bamboo.util.Curry
 
curry(Curry.Function3<R, A1, A2, A3>, A1) - Static method in class bamboo.util.Curry
 
curry(Curry.Function4<R, A1, A2, A3, A4>, A1, A2, A3, A4) - Static method in class bamboo.util.Curry
 
curry(Curry.Function4<R, A1, A2, A3, A4>, A1, A2, A3) - Static method in class bamboo.util.Curry
 
curry(Curry.Function4<R, A1, A2, A3, A4>, A1, A2) - Static method in class bamboo.util.Curry
 
curry(Curry.Function4<R, A1, A2, A3, A4>, A1) - Static method in class bamboo.util.Curry
 
curry(Curry.Function5<R, A1, A2, A3, A4, A5>, A1, A2, A3, A4, A5) - Static method in class bamboo.util.Curry
 
curry(Curry.Function5<R, A1, A2, A3, A4, A5>, A1, A2, A3, A4) - Static method in class bamboo.util.Curry
 
curry(Curry.Function5<R, A1, A2, A3, A4, A5>, A1, A2, A3) - Static method in class bamboo.util.Curry
 
curry(Curry.Function5<R, A1, A2, A3, A4, A5>, A1, A2) - Static method in class bamboo.util.Curry
 
curry(Curry.Function5<R, A1, A2, A3, A4, A5>, A1) - Static method in class bamboo.util.Curry
 
curry(Curry.Function6<R, A1, A2, A3, A4, A5, A6>, A1, A2, A3, A4, A5, A6) - Static method in class bamboo.util.Curry
 
curry(Curry.Function6<R, A1, A2, A3, A4, A5, A6>, A1, A2, A3, A4, A5) - Static method in class bamboo.util.Curry
 
curry(Curry.Function6<R, A1, A2, A3, A4, A5, A6>, A1, A2, A3, A4) - Static method in class bamboo.util.Curry
 
curry(Curry.Function6<R, A1, A2, A3, A4, A5, A6>, A1, A2, A3) - Static method in class bamboo.util.Curry
 
curry(Curry.Function6<R, A1, A2, A3, A4, A5, A6>, A1, A2) - Static method in class bamboo.util.Curry
 
curry(Curry.Function6<R, A1, A2, A3, A4, A5, A6>, A1) - Static method in class bamboo.util.Curry
 
curry(Curry.Function7<R, A1, A2, A3, A4, A5, A6, A7>, A1, A2, A3, A4, A5, A6, A7) - Static method in class bamboo.util.Curry
 
curry(Curry.Function7<R, A1, A2, A3, A4, A5, A6, A7>, A1, A2, A3, A4, A5, A6) - Static method in class bamboo.util.Curry
 
curry(Curry.Function7<R, A1, A2, A3, A4, A5, A6, A7>, A1, A2, A3, A4, A5) - Static method in class bamboo.util.Curry
 
curry(Curry.Function7<R, A1, A2, A3, A4, A5, A6, A7>, A1, A2, A3, A4) - Static method in class bamboo.util.Curry
 
curry(Curry.Function7<R, A1, A2, A3, A4, A5, A6, A7>, A1, A2, A3) - Static method in class bamboo.util.Curry
 
curry(Curry.Function7<R, A1, A2, A3, A4, A5, A6, A7>, A1, A2) - Static method in class bamboo.util.Curry
 
curry(Curry.Function7<R, A1, A2, A3, A4, A5, A6, A7>, A1) - Static method in class bamboo.util.Curry
 
curry(Curry.Function8<R, A1, A2, A3, A4, A5, A6, A7, A8>, A1, A2, A3, A4, A5, A6, A7, A8) - Static method in class bamboo.util.Curry
 
curry(Curry.Function8<R, A1, A2, A3, A4, A5, A6, A7, A8>, A1, A2, A3, A4, A5, A6, A7) - Static method in class bamboo.util.Curry
 
curry(Curry.Function8<R, A1, A2, A3, A4, A5, A6, A7, A8>, A1, A2, A3, A4, A5, A6) - Static method in class bamboo.util.Curry
 
curry(Curry.Function8<R, A1, A2, A3, A4, A5, A6, A7, A8>, A1, A2, A3, A4, A5) - Static method in class bamboo.util.Curry
 
curry(Curry.Function8<R, A1, A2, A3, A4, A5, A6, A7, A8>, A1, A2, A3, A4) - Static method in class bamboo.util.Curry
 
curry(Curry.Function8<R, A1, A2, A3, A4, A5, A6, A7, A8>, A1, A2, A3) - Static method in class bamboo.util.Curry
 
curry(Curry.Function8<R, A1, A2, A3, A4, A5, A6, A7, A8>, A1, A2) - Static method in class bamboo.util.Curry
 
curry(Curry.Function8<R, A1, A2, A3, A4, A5, A6, A7, A8>, A1) - Static method in class bamboo.util.Curry
 
curry(Curry.Function9<R, A1, A2, A3, A4, A5, A6, A7, A8, A9>, A1, A2, A3, A4, A5, A6, A7, A8, A9) - Static method in class bamboo.util.Curry
 
curry(Curry.Function9<R, A1, A2, A3, A4, A5, A6, A7, A8, A9>, A1, A2, A3, A4, A5, A6, A7, A8) - Static method in class bamboo.util.Curry
 
curry(Curry.Function9<R, A1, A2, A3, A4, A5, A6, A7, A8, A9>, A1, A2, A3, A4, A5, A6, A7) - Static method in class bamboo.util.Curry
 
curry(Curry.Function9<R, A1, A2, A3, A4, A5, A6, A7, A8, A9>, A1, A2, A3, A4, A5, A6) - Static method in class bamboo.util.Curry
 
curry(Curry.Function9<R, A1, A2, A3, A4, A5, A6, A7, A8, A9>, A1, A2, A3, A4, A5) - Static method in class bamboo.util.Curry
 
curry(Curry.Function9<R, A1, A2, A3, A4, A5, A6, A7, A8, A9>, A1, A2, A3, A4) - Static method in class bamboo.util.Curry
 
curry(Curry.Function9<R, A1, A2, A3, A4, A5, A6, A7, A8, A9>, A1, A2, A3) - Static method in class bamboo.util.Curry
 
curry(Curry.Function9<R, A1, A2, A3, A4, A5, A6, A7, A8, A9>, A1, A2) - Static method in class bamboo.util.Curry
 
curry(Curry.Function9<R, A1, A2, A3, A4, A5, A6, A7, A8, A9>, A1) - Static method in class bamboo.util.Curry
 
Curry.Function0<R> - Interface in bamboo.util
 
Curry.Function1<R,A1> - Interface in bamboo.util
 
Curry.Function2<R,A1,A2> - Interface in bamboo.util
 
Curry.Function3<R,A1,A2,A3> - Interface in bamboo.util
 
Curry.Function4<R,A1,A2,A3,A4> - Interface in bamboo.util
 
Curry.Function5<R,A1,A2,A3,A4,A5> - Interface in bamboo.util
 
Curry.Function6<R,A1,A2,A3,A4,A5,A6> - Interface in bamboo.util
 
Curry.Function7<R,A1,A2,A3,A4,A5,A6,A7> - Interface in bamboo.util
 
Curry.Function8<R,A1,A2,A3,A4,A5,A6,A7,A8> - Interface in bamboo.util
 
Curry.Function9<R,A1,A2,A3,A4,A5,A6,A7,A8,A9> - Interface in bamboo.util
 
Curry.Thunk1<A1> - Interface in bamboo.util
 
Curry.Thunk2<A1,A2> - Interface in bamboo.util
 
Curry.Thunk3<A1,A2,A3> - Interface in bamboo.util
 
Curry.Thunk4<A1,A2,A3,A4> - Interface in bamboo.util
 
Curry.Thunk5<A1,A2,A3,A4,A5> - Interface in bamboo.util
 
Curry.Thunk6<A1,A2,A3,A4,A5,A6> - Interface in bamboo.util
 
Curry.Thunk7<A1,A2,A3,A4,A5,A6,A7> - Interface in bamboo.util
 
Curry.Thunk8<A1,A2,A3,A4,A5,A6,A7,A8> - Interface in bamboo.util
 
Curry.Thunk9<A1,A2,A3,A4,A5,A6,A7,A8,A9> - Interface in bamboo.util
 
cursor - Variable in class bamboo.db.StorageManager.IBGCont
 
cut_ssthresh - Variable in class bamboo.lss.UdpCC.TimeoutInfo
 
cwnd - Variable in class bamboo.lss.UdpCC.Connection
The congestion window size and slow-start threshold.

D

data - Variable in class bamboo.db.StorageManager.GetByGuidResp
 
data - Variable in class bamboo.db.StorageManager.GetByKeyResp
 
data - Variable in class bamboo.db.StorageManager.IterateByGuidResp
 
data - Variable in class bamboo.db.StorageManager.PutReq
 
data - Variable in class bamboo.dmgr.DataManager.DiscardState
 
data - Variable in class bamboo.dmgr.FetchDataResp
 
data_hash(ByteBuffer) - Method in class bamboo.db.StorageManager
 
data_hash - Variable in class bamboo.db.StorageManager.Key
 
data_hash(ByteBuffer) - Method in class bamboo.db.StorageManagerTest
 
DataManager - Class in bamboo.dmgr
Manages the data stored on Bamboo nodes.
DataManager() - Constructor for class bamboo.dmgr.DataManager
 
DataManager.AntiEntropyAlarm - Class in bamboo.dmgr
 
DataManager.AntiEntropyAlarm() - Constructor for class bamboo.dmgr.DataManager.AntiEntropyAlarm
 
DataManager.AntiEntropyState - Class in bamboo.dmgr
 
DataManager.AntiEntropyState() - Constructor for class bamboo.dmgr.DataManager.AntiEntropyState
 
DataManager.DiscardAlarm - Class in bamboo.dmgr
 
DataManager.DiscardAlarm() - Constructor for class bamboo.dmgr.DataManager.DiscardAlarm
 
DataManager.DiscardState - Class in bamboo.dmgr
 
DataManager.DiscardState() - Constructor for class bamboo.dmgr.DataManager.DiscardState
 
DataManager.GuidRange - Class in bamboo.dmgr
 
DataManager.GuidRange(BigInteger, BigInteger) - Constructor for class bamboo.dmgr.DataManager.GuidRange
 
DataManager.PutOrRemoveState - Class in bamboo.dmgr
 
DataManager.PutOrRemoveState(long, Set, PutOrRemoveReq) - Constructor for class bamboo.dmgr.DataManager.PutOrRemoveState
 
DataManager.TreeReadyCB - Interface in bamboo.dmgr
If a piece of code needs the Merkle tree stored by a TreeState object to be valid from the root down, it calls TreeState.wait_for_ready with a callback of this type; when the tree is valid, the TreeState object will call all of the registered callbacks.
DataManager.TreeState - Class in bamboo.dmgr
 
DataManager.TreeState(BigInteger, BigInteger) - Constructor for class bamboo.dmgr.DataManager.TreeState
 
DataManagerTest - Class in bamboo.dmgr
A simple regression test for the DataManager.
DataManagerTest() - Constructor for class bamboo.dmgr.DataManagerTest
 
DataManagerTest.PrintDataAlarm - Class in bamboo.dmgr
 
DataManagerTest.PrintDataAlarm() - Constructor for class bamboo.dmgr.DataManagerTest.PrintDataAlarm
 
date(NodeId) - Method in class bamboo.sim.Simulator.SimulatorClockCB
 
db_put(long, int, BigInteger, ByteBuffer, boolean, InetAddress, byte[], Object) - Method in class bamboo.dmgr.DataManager
 
DEBUG - Static variable in class bamboo.dht.fssim.ContinuousAlgorithm
 
DEBUG - Static variable in class bamboo.dht.fssim.NoQueuingAlgorithm
 
DEBUG - Static variable in class bamboo.dht.fssim.VirtualTimeAlgorithm
 
DEBUG - Variable in class bamboo.lss.UdpCC
 
DEBUG - Variable in class bamboo.util.StandardStage
 
debug_level() - Method in class bamboo.lss.UdpCC
 
DEBUG_MIN - Variable in class bamboo.lss.UdpCC
 
DEBUG_MIN - Variable in class bamboo.softscribe.Scribe
 
DEBUG_RTT - Variable in class bamboo.lss.UdpCC
 
debugln(String) - Method in class bamboo.lss.UdpCC
 
del - Variable in class bamboo.db.StorageManager.GetByGuidCont
 
deliver(BigInteger, BigInteger, NodeId, long, int, long, long, QuickSerializable) - Method in class bamboo.router.Router
 
deliver_cb - Variable in class bamboo.router.RouterCallbackInterface.Application
Deprecated.  
deliver_ud - Variable in class bamboo.router.RouterCallbackInterface.Application
Deprecated.  
deliveries - Variable in class bamboo.router.test.RoutePerf
 
deserialize(ByteBuffer) - Method in class bamboo.lss.Network
 
deserialize(ByteBuffer) - Method in class bamboo.lss.TputTest
 
deserialize(ByteBuffer) - Method in interface bamboo.lss.UdpCC.Serializer
Called to deserialize the given buf into the message it represents; the inverse of serialize.
dest - Variable in class bamboo.api.BambooRouteContinue
 
dest - Variable in class bamboo.api.BambooRouteDeliver
 
dest - Variable in class bamboo.api.BambooRouteInit
 
dest - Variable in class bamboo.api.BambooRouteUpcall
 
dest - Variable in class bamboo.openhash.i3.LookupService.I3Msg
 
dest - Variable in class bamboo.router.IterRouteReq
 
dest - Variable in class bamboo.router.IterRouteResp
 
dest - Variable in class bamboo.router.RouteMsg
 
dest - Variable in class bamboo.router.test.RoutePerf
 
destroy() - Method in class bamboo.lss.StageWrapper
 
destroy() - Method in class bamboo.util.StandardStage
 
destroyStage(String) - Method in class bamboo.lss.StageManager
Note that calling this slightly violates the semantics of this method as defined in ManagerIF.
Dht - Class in bamboo.dht
Distributed hash table layer for Bamboo.
Dht() - Constructor for class bamboo.dht.Dht
 
Dht.DiskSizeMsg - Class in bamboo.dht
 
Dht.DiskSizeMsg(NodeId, int[], double[]) - Constructor for class bamboo.dht.Dht.DiskSizeMsg
 
Dht.DiskSizeMsg(InputBuffer) - Constructor for class bamboo.dht.Dht.DiskSizeMsg
 
Dht.ForwardedGetReqMsg - Class in bamboo.dht
 
Dht.ForwardedGetReqMsg(NodeId, BigInteger, Dht.GetReqPayload) - Constructor for class bamboo.dht.Dht.ForwardedGetReqMsg
 
Dht.ForwardedGetReqMsg(InputBuffer) - Constructor for class bamboo.dht.Dht.ForwardedGetReqMsg
 
Dht.ForwardedGetState - Class in bamboo.dht
 
Dht.ForwardedGetState(BigInteger, StorageManager.Key) - Constructor for class bamboo.dht.Dht.ForwardedGetState
 
Dht.ForwardThroughLeafSetReq - Class in bamboo.dht
 
Dht.ForwardThroughLeafSetReq(NetworkMessage) - Constructor for class bamboo.dht.Dht.ForwardThroughLeafSetReq
 
Dht.ForwardThroughLeafSetReq(InputBuffer) - Constructor for class bamboo.dht.Dht.ForwardThroughLeafSetReq
 
Dht.GetReq - Class in bamboo.dht
 
Dht.GetReq(BigInteger, int, boolean, StorageManager.Key, SinkIF, Object) - Constructor for class bamboo.dht.Dht.GetReq
 
Dht.GetReqPayload - Class in bamboo.dht
 
Dht.GetReqPayload(NodeId, long, int, boolean, StorageManager.Key) - Constructor for class bamboo.dht.Dht.GetReqPayload
 
Dht.GetReqPayload(InputBuffer) - Constructor for class bamboo.dht.Dht.GetReqPayload
 
Dht.GetReqState - Class in bamboo.dht
 
Dht.GetReqState(BambooRouteDeliver) - Constructor for class bamboo.dht.Dht.GetReqState
 
Dht.GetReqState(Dht.ForwardedGetReqMsg) - Constructor for class bamboo.dht.Dht.GetReqState
 
Dht.GetResp - Class in bamboo.dht
 
Dht.GetResp(LinkedList, Object, StorageManager.Key) - Constructor for class bamboo.dht.Dht.GetResp
 
Dht.GetRespMsg - Class in bamboo.dht
 
Dht.GetRespMsg(NodeId, long, BigInteger, LinkedList, StorageManager.Key, StorageManager.Key) - Constructor for class bamboo.dht.Dht.GetRespMsg
 
Dht.GetRespMsg(InputBuffer) - Constructor for class bamboo.dht.Dht.GetRespMsg
 
Dht.NetMsgResCb - Interface in bamboo.dht
 
Dht.PutReq - Class in bamboo.dht
 
Dht.PutReq(BigInteger, ByteBuffer, boolean, SinkIF, Object, int, InetAddress) - Constructor for class bamboo.dht.Dht.PutReq
 
Dht.PutReqPayload - Class in bamboo.dht
 
Dht.PutReqPayload(long, BigInteger, ByteBuffer, boolean, NodeId, long, int, InetAddress) - Constructor for class bamboo.dht.Dht.PutReqPayload
 
Dht.PutReqPayload(InputBuffer) - Constructor for class bamboo.dht.Dht.PutReqPayload
 
Dht.PutResp - Class in bamboo.dht
 
Dht.PutResp(int, Object) - Constructor for class bamboo.dht.Dht.PutResp
 
Dht.PutRespMsg - Class in bamboo.dht
 
Dht.PutRespMsg(NodeId, long, int) - Constructor for class bamboo.dht.Dht.PutRespMsg
 
Dht.PutRespMsg(InputBuffer) - Constructor for class bamboo.dht.Dht.PutRespMsg
 
diameter() - Method in class bamboo.vis.Vis.BambooNode
 
die_on_failure - Variable in class bamboo.dht.PutGetTest
 
digest - Variable in class bamboo.dht.GatewayTest.ClientThread
 
digest - Variable in class bamboo.dht.PutGetTest
 
digest - Variable in class bamboo.dmgr.MerkleTree.FillHolesState
 
digest - Variable in class bamboo.openhash.multicast.MulticastClient
 
digest - Variable in class bamboo.openhash.multicast.MulticastTest
 
digest - Variable in class bamboo.openhash.redir.RedirClient
 
digest - Variable in class bamboo.openhash.redir.RedirTest
 
DIGIT_BITS - Variable in class bamboo.router.Router
 
digit_values - Variable in class bamboo.api.BambooRouterAppRegResp
 
DIGIT_VALUES - Variable in class bamboo.router.Router
The number of possible distinct values for each digit.
DIGIT_VALUES - Variable in class bamboo.router.RoutingTable
 
DIGIT_VALUES - Variable in class bamboo.router.RoutingTableTest
 
DIGIT_VALUES - Variable in class bamboo.www.WebInterface
 
digits_to_guid(int[]) - Method in class bamboo.router.RoutingTable
 
digits_to_guid(int[], int, int, int) - Static method in class bamboo.util.GuidTools
 
digitsPerID() - Method in class bamboo.router.Router
The number of digits per identifier being used by this router.
dijkstra(GraphUtils.Node[], GraphUtils.Node[], long[], GraphUtils.Node, GraphUtils.Node) - Static method in class bamboo.sim.GraphUtils
Compute the shortest paths from src to dst, or if dst==null, to all nodes in G.
disk_avail_rate(int) - Method in class bamboo.dht.Dht
 
DISK_PAD - Static variable in class bamboo.dht.fssim.VirtualTimeAlgorithm
 
DISK_SIZE - Variable in class bamboo.dht.fssim.ContinuousAlgorithm.Params
 
DISK_SIZE - Static variable in class bamboo.dht.fssim.NoQueuingAlgorithm
 
DISK_SIZE - Static variable in class bamboo.dht.fssim.VirtualTimeAlgorithm
 
disk_sizes - Variable in class bamboo.dht.Dht
The sizes of our virtual disks, in bytes.
disk_space_avail(int, int) - Method in class bamboo.dht.Dht
 
dispatch(QueueElementIF) - Method in class bamboo.util.StandardStage
 
dispatch_forward(int, StatMessage) - Method in class bamboo.openhash.multicast.MulticastClient
 
dispatch_lat_req(MulticastClient.PingState) - Method in class bamboo.openhash.multicast.MulticastClient
 
dispatch_send(int, int) - Method in class bamboo.openhash.multicast.MulticastClient
 
displacement(VirtualCoordinate) - Method in class bamboo.vivaldi.SpecialVC
 
displacement(VirtualCoordinate) - Method in class bamboo.vivaldi.VirtualCoordinate
Returns a unit vector in the direction towards the remote coordinate.
distance(VirtualCoordinate) - Method in class bamboo.vivaldi.SpecialVC
Calculates the distance between this coordinate to the given destination.
distance(VirtualCoordinate) - Method in class bamboo.vivaldi.VirtualCoordinate
Calculates the distance between this coordinate to the given destination.
dnn - Variable in class bamboo.sim.TransitStub.DomainId
 
do_find_owner() - Method in class bamboo.router.RoutingTableTest
 
do_get(int, bamboo_get_args, NodeId, GatewayClient) - Method in class bamboo.dht.Gateway
 
do_put(int, bamboo_put_args, NodeId, GatewayClient) - Method in class bamboo.dht.Gateway
 
do_put(int) - Method in class bamboo.dmgr.DataManagerTest
 
do_put_cb - Variable in class bamboo.dht.FairShareTestClient
 
doAppend(LoggingEvent) - Method in class bamboo.www.WebAppender
 
dom - Variable in class bamboo.sim.TransitStub.DomainId
 
domain - Variable in class bamboo.sim.TransitStub.Node
 
done - Variable in class bamboo.openhash.multicast.MulticastClient.JoinState
 
done - Variable in class bamboo.openhash.redir.RedirClient.JoinState
 
done - Variable in class bamboo.router.PrintLeafSets
 
done_level - Variable in class bamboo.openhash.multicast.MulticastClient.JoinState
 
dont_use - Variable in class bamboo.dmgr.MerkleTree
If you need a new digest, call new_digest; don't use this variable.
dot_radius - Variable in class bamboo.vis.Vis
 
down_nodes - Variable in class bamboo.router.Router
 
down_nodes_cap - Variable in class bamboo.router.Router
 
draw_tree(MerkleTree.Node, SortedSet, String) - Static method in class bamboo.dmgr.MerkleTreeTest
 
drop_expired_data(DbTxn, Dbc, StorageManager.Key, int) - Method in class bamboo.db.StorageManager
 
ds - Variable in class bamboo.dmgr.DataManager
 
dst - Variable in class bamboo.sim.CachingNetworkModel.SrcDst
 
dst - Variable in class bamboo.transport.TcpMessageTransportTest
 
dstguid - Variable in class bamboo.softscribe.MCastDown
 
dstguid - Variable in class bamboo.softscribe.MCastJoinMsg
 
dstguid - Variable in class bamboo.softscribe.MCastUp
 
dstguid - Variable in class bamboo.softscribe.MCastUpMsg
 
dstid - Variable in class bamboo.softscribe.MCastDownMsg
 
dup_track_cb - Variable in class bamboo.lss.UdpCC
 
DustDevil - Class in bamboo.lss
Loads a SandStorm .cfg file, creates all the stages, replaces the network stage with bamboo.lss.Network, sends each stage a StagesInitializedSignal event, and then calls ASyncCore.amain ().
DustDevil() - Constructor for class bamboo.lss.DustDevil
 
DustDevil.MyClassifierAlarmCB - Class in bamboo.lss
 
DustDevil.MyClassifierAlarmCB(Classifier) - Constructor for class bamboo.lss.DustDevil.MyClassifierAlarmCB
 
DustDevil.MyClassifierTimerCB - Class in bamboo.lss
 
DustDevil.MyClassifierTimerCB(Classifier) - Constructor for class bamboo.lss.DustDevil.MyClassifierTimerCB
 
DustDevilSink - Class in bamboo.lss
Part of faking out Sandstorm.
DustDevilSink(EventHandlerIF, Thread) - Constructor for class bamboo.lss.DustDevilSink
Create a new sink that sends all events to the given EventHandlerIF; the thread t is a guard--the functions of this class may not be called from any other thread.

E

earliest_expiry_usec - Variable in class bamboo.dmgr.MerkleTree.FillHolesState
 
earliest_expiry_usec - Variable in class bamboo.dmgr.MerkleTree.Node
The earliest expiration time in subtree below this node.
earliest_expiry_usec() - Method in class bamboo.dmgr.MerkleTree.Node
 
EcnBitClient - Class in bamboo.dht.fssim
 
EcnBitClient(int, long, int, int, long, long, long) - Constructor for class bamboo.dht.fssim.EcnBitClient
 
edges - Variable in class bamboo.sim.GraphUtils.Node
 
eh - Variable in class bamboo.lss.StageWrapper
 
endDecoding() - Method in class bamboo.util.XdrByteBufferDecodingStream
End decoding of the current XDR record.
endDecoding() - Method in class bamboo.util.XdrInputBufferDecodingStream
End decoding of the current XDR record.
endEncoding() - Method in class bamboo.util.XdrByteBufferEncodingStream
Flushes this encoding XDR stream and forces any buffered output bytes to be written out.
enqueue(QueueElementIF) - Method in class bamboo.lss.DustDevilSink
 
enqueue(SinkIF, QueueElementIF) - Method in class bamboo.util.StandardStage
 
enqueue_abort(Object) - Method in class bamboo.lss.DustDevilSink
 
enqueue_commit(Object) - Method in class bamboo.lss.DustDevilSink
 
enqueue_lossy(QueueElementIF) - Method in class bamboo.lss.DustDevilSink
 
enqueue_many(QueueElementIF[]) - Method in class bamboo.lss.DustDevilSink
 
enqueue_prepare(QueueElementIF[]) - Method in class bamboo.lss.DustDevilSink
 
enqueue_put(int, int, int, Algorithm.PutResultCb, Object) - Method in class bamboo.dht.fssim.Algorithm
 
enqueue_put(int, int, int, Algorithm.PutResultCb, Object) - Method in class bamboo.dht.fssim.ContinuousAlgorithm
 
enqueue_put(int, int, int, Algorithm.PutResultCb, Object) - Method in class bamboo.dht.fssim.NoQueuingAlgorithm
 
enqueue_to_main_thread(SinkIF, QueueElementIF) - Method in class bamboo.lss.Network
 
ensure_known(Class) - Method in class bamboo.lss.Rpc
 
env - Variable in class bamboo.db.RecoverFatal
 
env - Variable in class bamboo.db.StorageManager
 
equals(Object) - Method in class bamboo.api.BambooNeighborInfo
 
equals(Object) - Method in class bamboo.db.StorageManager.Key
 
equals(Object) - Method in class bamboo.dht.GatewayTest.PutInfo
 
equals(Object) - Method in class bamboo.dht.PutGetTest.PutInfo
 
equals(Object) - Method in class bamboo.dmgr.DataManager.GuidRange
 
equals(Object) - Method in class bamboo.lss.UdpCC.SrcAndMsgId
 
equals(Object) - Method in class bamboo.router.NeighborInfo
 
equals(Object) - Method in class bamboo.sim.CachingNetworkModel.SrcDst
 
equals(Object) - Method in class bamboo.sim.GraphUtils.Node
 
equals(Object) - Method in class bamboo.sim.TransitStub.DomainId
 
equals(Object) - Method in class bamboo.vivaldi.VirtualCoordinate
 
error(IOException) - Method in class bamboo.util.StreamInputBuffer
 
error(IOException) - Method in class bamboo.util.StreamOutputBuffer
 
error_cb(int, int, String) - Method in class bamboo.dht.Gateway.MyConnState
 
error_close_connection(String) - Method in class bamboo.dht.Gateway.MyConnState
 
errors - Variable in class bamboo.util.StreamInputBuffer
 
errors - Variable in class bamboo.util.StreamOutputBuffer
 
est_hops_to_go(BigInteger, boolean) - Method in class bamboo.router.Router
 
est_rtt - Variable in class bamboo.openhash.multicast.StatMessage
 
est_rtt_ms - Variable in class bamboo.api.BambooRouteDeliver
 
est_rtt_ms - Variable in class bamboo.api.BambooRouteUpcall
 
event - Variable in class bamboo.dmgr.DataManager.PutOrRemoveState
 
event_queue - Variable in class bamboo.sim.EventQueue
 
event_queue - Variable in class bamboo.sim.SimulatedASyncCore
 
event_queue - Variable in class bamboo.sim.Simulator
 
event_queue - Variable in class bamboo.sim.Simulator.SimulatorClockCB
 
event_queue - Variable in class bamboo.sim.SimulatorLogAppender
 
event_types - Variable in class bamboo.util.StandardStage
 
EventQueue - Class in bamboo.sim
A really simple, and hopefully really fast, simulator core.
EventQueue() - Constructor for class bamboo.sim.EventQueue
 
EventQueue.Callback - Interface in bamboo.sim
 
EventQueue.NodeInfo - Class in bamboo.sim
 
EventQueue.NodeInfo(NodeId, long, EventQueue.Callback, Object) - Constructor for class bamboo.sim.EventQueue.NodeInfo
 
EventQueue.TimerInfo - Class in bamboo.sim
 
EventQueue.TimerInfo(NodeId, EventQueue.Callback, Object) - Constructor for class bamboo.sim.EventQueue.TimerInfo
 
events - Variable in class bamboo.www.WebAppender
 
exception_seen - Variable in class bamboo.openhash.multicast.MulticastClient
 
expansion - Variable in class bamboo.dmgr.DataManager
 
expansion - Variable in class bamboo.dmgr.FetchMerkleTreeNodeReq
The expansion factor of the tree.
expansion - Variable in class bamboo.dmgr.MerkleTree
Each node in this tree has at most 2^expansion children.
expected_ack_cnt - Variable in class bamboo.dmgr.DataManager.PutOrRemoveState
 
expected_hash - Variable in class bamboo.dmgr.FetchMerkleTreeNodeReq
Our hash for this node.
expiry_time_ms - Variable in class bamboo.dht.GatewayTest.PutInfo
 
expiry_time_ms - Variable in class bamboo.dht.PutGetTest.PutInfo
 

F

failure() - Method in interface bamboo.router.Router.NetMsgResultCB
 
failure() - Method in class bamboo.router.Router.PartitionCheckCB
 
failure() - Method in class bamboo.router.Router.PeriodicPingCB
 
failure() - Method in class bamboo.router.Router.ProbePingCB
 
failure() - Method in class bamboo.router.Router.RecursiveRouteCB
 
failure() - Method in class bamboo.router.Router.SecondChancePingCB
 
failure_cb - Variable in class bamboo.sim.EventQueue
 
failure_time_us(NodeId) - Method in class bamboo.sim.EventQueue
 
failure_time_us - Variable in class bamboo.sim.EventQueue.NodeInfo
 
FairCommitmentAlgorithm - Class in bamboo.dht.fssim
 
FairCommitmentAlgorithm(long, long, long) - Constructor for class bamboo.dht.fssim.FairCommitmentAlgorithm
 
FairRateAlgorithm - Class in bamboo.dht.fssim
 
FairRateAlgorithm(long, long, long, boolean) - Constructor for class bamboo.dht.fssim.FairRateAlgorithm
 
FairRateAlgorithm.ClientInfo - Class in bamboo.dht.fssim
 
FairShareTestClient - Class in bamboo.dht
Puts at a given rate, for use in testing fair sharing.
FairShareTestClient() - Constructor for class bamboo.dht.FairShareTestClient
 
FairStorageAlgorithm - Class in bamboo.dht.fssim
 
FairStorageAlgorithm(long, long, long) - Constructor for class bamboo.dht.fssim.FairStorageAlgorithm
 
far_rt_alarm_period - Variable in class bamboo.router.Router
 
farRoutingTableAlarm - Variable in class bamboo.router.Router
 
fetch_done(String, FetchNodeInfoThread.NodeInfo, boolean, Object) - Method in interface bamboo.vis.FetchNodeInfoThread.FetchDoneCb
 
fetch_done(String, FetchNodeInfoThread.NodeInfo, boolean, Object) - Method in class bamboo.vis.FetchNodeInfoThread.TestCb
 
fetch_done_cb - Static variable in class bamboo.vis.LeafSetLatencies
 
fetch_failed(FetchNodeInfoThread.NodeInfo) - Method in class bamboo.vis.Vis
 
fetch_keys_seq - Variable in class bamboo.dmgr.DataManager.AntiEntropyState
 
fetch_node_info(FetchNodeInfoThread.NodeInfo) - Method in class bamboo.vis.Vis
 
fetch_node_seq - Variable in class bamboo.dmgr.DataManager.AntiEntropyState
 
fetch_succeeded(FetchNodeInfoThread.NodeInfo) - Method in class bamboo.vis.Vis
 
FetchDataReq - Class in bamboo.dmgr
FetchDataReq, assuming it fits in a packet for now.
FetchDataReq(NodeId, StorageManager.Key) - Constructor for class bamboo.dmgr.FetchDataReq
 
FetchDataReq(InputBuffer) - Constructor for class bamboo.dmgr.FetchDataReq
 
FetchDataResp - Class in bamboo.dmgr
FetchDataResp, assuming it fits in a packet for now.
FetchDataResp(NodeId, StorageManager.Key, ByteBuffer) - Constructor for class bamboo.dmgr.FetchDataResp
 
FetchDataResp(InputBuffer) - Constructor for class bamboo.dmgr.FetchDataResp
 
fetched_data - Variable in class bamboo.dmgr.DataManager.AntiEntropyState
 
fetched_keys - Variable in class bamboo.dmgr.DataManager.AntiEntropyState
 
FetchKeysReq - Class in bamboo.dmgr
FetchKeysReq.
FetchKeysReq(NodeId, BigInteger, BigInteger, long, long, long) - Constructor for class bamboo.dmgr.FetchKeysReq
 
FetchKeysReq(InputBuffer) - Constructor for class bamboo.dmgr.FetchKeysReq
 
FetchKeysResp - Class in bamboo.dmgr
FetchKeysResp.
FetchKeysResp(NodeId, LinkedList, long) - Constructor for class bamboo.dmgr.FetchKeysResp
 
FetchKeysResp(InputBuffer) - Constructor for class bamboo.dmgr.FetchKeysResp
 
FetchMerkleTreeNodeReject - Class in bamboo.dmgr
FetchMerkleTreeNodeReject.
FetchMerkleTreeNodeReject(NodeId, int, long) - Constructor for class bamboo.dmgr.FetchMerkleTreeNodeReject
 
FetchMerkleTreeNodeReject(InputBuffer) - Constructor for class bamboo.dmgr.FetchMerkleTreeNodeReject
 
FetchMerkleTreeNodeReq - Class in bamboo.dmgr
FetchMerkleTreeNodeReq.
FetchMerkleTreeNodeReq(NodeId, BigInteger, BigInteger, BigInteger, int, int, long, byte[], long) - Constructor for class bamboo.dmgr.FetchMerkleTreeNodeReq
 
FetchMerkleTreeNodeReq(InputBuffer) - Constructor for class bamboo.dmgr.FetchMerkleTreeNodeReq
 
FetchMerkleTreeNodeResp - Class in bamboo.dmgr
FetchMerkleTreeNodeResp.
FetchMerkleTreeNodeResp(NodeId, byte[], boolean, LinkedList, long) - Constructor for class bamboo.dmgr.FetchMerkleTreeNodeResp
 
FetchMerkleTreeNodeResp(InputBuffer) - Constructor for class bamboo.dmgr.FetchMerkleTreeNodeResp
 
FetchNodeInfoThread - Class in bamboo.vis
 
FetchNodeInfoThread(FetchNodeInfoThread.FetchDoneCb) - Constructor for class bamboo.vis.FetchNodeInfoThread
 
FetchNodeInfoThread.FetchDoneCb - Interface in bamboo.vis
 
FetchNodeInfoThread.NeighborInfo - Class in bamboo.vis
 
FetchNodeInfoThread.NeighborInfo(NodeId, BigInteger, long) - Constructor for class bamboo.vis.FetchNodeInfoThread.NeighborInfo
 
FetchNodeInfoThread.NodeInfo - Class in bamboo.vis
 
FetchNodeInfoThread.NodeInfo() - Constructor for class bamboo.vis.FetchNodeInfoThread.NodeInfo
 
FetchNodeInfoThread.TestCb - Class in bamboo.vis
 
FetchNodeInfoThread.TestCb() - Constructor for class bamboo.vis.FetchNodeInfoThread.TestCb
 
FF_TO_SYS_TIME - Static variable in class bamboo.dht.fssim.ContinuousAlgorithm
 
fhs - Variable in class bamboo.dmgr.DataManager.TreeState
 
FileShare - Class in bamboo.openhash.fileshare
A CFS-like file sharing program.
FileShare() - Constructor for class bamboo.openhash.fileshare.FileShare
 
fill_holes(MerkleTree.FillHolesState, long) - Method in class bamboo.dmgr.MerkleTree.Node
Fills in the holes in the tree.
fill_holes(MerkleTree, SortedSet) - Static method in class bamboo.dmgr.MerkleTreeTest
 
fill_holes_have_children(MerkleTree.FillHolesState, long) - Method in class bamboo.dmgr.MerkleTree.Node
 
fill_holes_no_children(MerkleTree.FillHolesState, long) - Method in class bamboo.dmgr.MerkleTree.Node
 
fill_rates - Variable in class bamboo.dht.Dht
Fill rates in bytes per millisecond, only set by compute_rates ().
fills_hole(NeighborInfo) - Method in class bamboo.router.RoutingTable
 
finish_get_by_guid(StorageManager.GBGCont, DbTxn, Dbc, Dbt, Dbt, int, SinkIF, Object) - Method in class bamboo.db.StorageManager
 
finish_get_by_guid_recycling(StorageManager.GBGCont, DbTxn, Dbc, Dbt, int, SinkIF, Object) - Method in class bamboo.db.StorageManager
 
finish_get_by_time(StorageManager.GBTCont, DbTxn, Dbc, Dbt, int, SinkIF, Object) - Method in class bamboo.db.StorageManager
 
finish_iterate_by_guid(StorageManager.IBGCont, Dbt, Dbt, int, SinkIF, Object) - Method in class bamboo.db.StorageManager
 
first - Variable in class bamboo.router.LocationCache
 
first - Variable in class bamboo.router.test.RoutePerf.Payload
 
first - Variable in class bamboo.util.LruMap
 
first - Variable in class bamboo.util.Pair
 
fit_in_window() - Method in class bamboo.vis.Vis
 
FiveDVC - Class in bamboo.vivaldi
A virtual coordinate class with five dimensions.
FiveDVC() - Constructor for class bamboo.vivaldi.FiveDVC
 
FiveDVC(InputBuffer) - Constructor for class bamboo.vivaldi.FiveDVC
 
FixedAcceptRateClient - Class in bamboo.dht.fssim
 
FixedAcceptRateClient(int, long, int, int, long, long, long, long) - Constructor for class bamboo.dht.fssim.FixedAcceptRateClient
 
FixedSubmitRateClient - Class in bamboo.dht.fssim
 
FixedSubmitRateClient(int, long, int, int, long, long, long) - Constructor for class bamboo.dht.fssim.FixedSubmitRateClient
 
for_all_nodes(Vis.ForNodeFn) - Method in class bamboo.vis.Vis
 
for_node(Vis.BambooNode) - Method in interface bamboo.vis.Vis.ForNodeFn
 
force_add(NeighborInfo, double) - Method in class bamboo.router.RoutingTable
 
forward_thru_ls(Object[]) - Method in class bamboo.dht.Dht
 
forwarded_get_advance(Dht.ForwardedGetState) - Method in class bamboo.dht.Dht
 
FORWARDED_GET_TIMEOUT - Static variable in class bamboo.dht.Dht
 
forwarded_get_timeout - Variable in class bamboo.dht.Dht
 
forwarded_gets - Variable in class bamboo.dht.Dht
 
found - Variable in class bamboo.openhash.redir.RedirClient.JoinState
 
found_succ_cb - Variable in class bamboo.openhash.i3.LookupService
 
frame - Variable in class bamboo.vis.Vis
 
fwd_thru_ls_req_cb - Variable in class bamboo.dht.Dht
 
fwd_thru_ls_resp_cb - Variable in class bamboo.dht.Dht
 

G

G - Variable in class bamboo.sim.TransitStub
 
Gateway - Class in bamboo.dht
A gateway to access the DHT using Sun RPC over TCP.
Gateway() - Constructor for class bamboo.dht.Gateway
 
gateway - Variable in class bamboo.dht.GatewayClient
 
gateway - Variable in class bamboo.router.PrintLeafSets
 
Gateway.MyConnState - Class in bamboo.dht
 
Gateway.MyConnState(SocketChannel) - Constructor for class bamboo.dht.Gateway.MyConnState
 
Gateway.ProcInfo - Class in bamboo.dht
 
Gateway.ProcInfo(Class, Curry.Thunk2<Integer, XdrAble>) - Constructor for class bamboo.dht.Gateway.ProcInfo
 
Gateway.XmlRpcGetHandler - Class in bamboo.dht
 
Gateway.XmlRpcGetHandler() - Constructor for class bamboo.dht.Gateway.XmlRpcGetHandler
 
Gateway.XmlRpcPutHandler - Class in bamboo.dht
 
Gateway.XmlRpcPutHandler() - Constructor for class bamboo.dht.Gateway.XmlRpcPutHandler
 
gateway_host - Variable in class bamboo.dht.GatewayTest.ClientThread
 
gateway_port - Variable in class bamboo.dht.GatewayTest.ClientThread
 
gateway_prot - Interface in bamboo.dht
A collection of constants used by the "gateway_prot" ONC/RPC program.
gateway_protClient - Class in bamboo.dht
The class gateway_protClient implements the client stub proxy for the BAMBOO_DHT_GATEWAY_PROGRAM remote program.
gateway_protClient(InetAddress, int) - Constructor for class bamboo.dht.gateway_protClient
Constructs a gateway_protClient client stub proxy object from which the BAMBOO_DHT_GATEWAY_PROGRAM remote program can be accessed.
gateway_protClient(InetAddress, int, int) - Constructor for class bamboo.dht.gateway_protClient
Constructs a gateway_protClient client stub proxy object from which the BAMBOO_DHT_GATEWAY_PROGRAM remote program can be accessed.
gateway_protClient(OncRpcClient) - Constructor for class bamboo.dht.gateway_protClient
Constructs a gateway_protClient client stub proxy object from which the BAMBOO_DHT_GATEWAY_PROGRAM remote program can be accessed.
gateway_protClient(InetAddress, int, int, int) - Constructor for class bamboo.dht.gateway_protClient
Constructs a gateway_protClient client stub proxy object from which the BAMBOO_DHT_GATEWAY_PROGRAM remote program can be accessed.
gateway_protClient(InetAddress, int, int, int, int) - Constructor for class bamboo.dht.gateway_protClient
Constructs a gateway_protClient client stub proxy object from which the BAMBOO_DHT_GATEWAY_PROGRAM remote program can be accessed.
GatewayClient - Class in bamboo.dht
An event-driven gateway client.
GatewayClient() - Constructor for class bamboo.dht.GatewayClient
 
GatewayClient.GetDoneCb - Interface in bamboo.dht
 
GatewayClient.MySelectableCb - Class in bamboo.dht
 
GatewayClient.MySelectableCb() - Constructor for class bamboo.dht.GatewayClient.MySelectableCb
 
GatewayClient.PutDoneCb - Interface in bamboo.dht
 
GatewayClient.Request - Class in bamboo.dht
 
GatewayClient.Request(XdrAble, SinkIF, Object) - Constructor for class bamboo.dht.GatewayClient.Request
 
GatewayClient.Response - Class in bamboo.dht
 
GatewayClient.Response(Object, Object) - Constructor for class bamboo.dht.GatewayClient.Response
 
gateways - Variable in class bamboo.dht.GatewayClient
 
gateways - Variable in class bamboo.router.Router
 
GatewayTest - Class in bamboo.dht
A simple test.
GatewayTest() - Constructor for class bamboo.dht.GatewayTest
 
GatewayTest.ClientThread - Class in bamboo.dht
 
GatewayTest.ClientThread(InetAddress, int, int) - Constructor for class bamboo.dht.GatewayTest.ClientThread
 
GatewayTest.PutInfo - Class in bamboo.dht
 
GatewayTest.PutInfo(byte[], long) - Constructor for class bamboo.dht.GatewayTest.PutInfo
 
generic_msg_failure(NeighborInfo, Runnable) - Method in class bamboo.router.Router
 
generic_msg_success(NeighborInfo) - Method in class bamboo.router.Router
 
get(byte[], int, byte[], String, String, InetSocketAddress, Curry.Thunk1<Object>) - Method in class bamboo.dht.Gateway.XmlRpcGetHandler
 
get(bamboo_get_args, GatewayClient.GetDoneCb, Object) - Method in class bamboo.dht.GatewayClient
 
get(bamboo_get_args, Curry.Thunk1<bamboo_get_res>) - Method in class bamboo.dht.GatewayClient
 
get(Object) - Method in class bamboo.util.LruMap
 
get_again_cb - Variable in class bamboo.dht.PutGetTest
 
get_args - Variable in class bamboo.dht.PutGetTest.GetInfo
 
get_args_to_get_req(bamboo_get_args) - Method in class bamboo.dht.Gateway
 
get_done(int, bamboo_get_res) - Method in class bamboo.dht.GatewayClient
 
get_done_cb(bamboo_get_res, Object) - Method in interface bamboo.dht.GatewayClient.GetDoneCb
 
get_done_cb - Variable in class bamboo.dht.PutGetTest
 
get_done_cb - Variable in class bamboo.openhash.fileshare.FileShare
 
get_done_cb(bamboo_get_res, Object) - Method in class bamboo.openhash.multicast.MulticastClient.JoinGetDoneCb
 
get_edge_to(GraphUtils.Node) - Method in class bamboo.sim.GraphUtils.Node
 
get_recv_level(BigInteger, BigInteger, int) - Method in class bamboo.openhash.multicast.MulticastClient
 
get_resp_to_get_res(Dht.GetResp) - Method in class bamboo.dht.Gateway
 
get_retry_cb - Variable in class bamboo.dht.Dht
 
GET_TIMEOUT - Static variable in class bamboo.dht.Dht
 
get_timeout_cb - Variable in class bamboo.dht.PutGetTest
 
GET_TIMEOUT_MS - Variable in class bamboo.dht.PutGetTest
 
get_work() - Method in class bamboo.vis.FetchNodeInfoThread
 
getBatchSorter() - Method in class bamboo.lss.StageWrapper
 
getConfig() - Method in class bamboo.lss.StageManager
Returns a copy of the SandstormConfigIF for this Manager.
getCoordinates() - Method in class bamboo.vivaldi.VirtualCoordinate
Returns a copy of the coordinate array.
getDimensions() - Method in class bamboo.vivaldi.FiveDVC
 
getDimensions() - Method in class bamboo.vivaldi.SpecialVC
 
getDimensions() - Method in class bamboo.vivaldi.VirtualCoordinate
Returns the number of dimensions to use for this version of the virtual coordinates.
getEnqueuePredicate() - Method in class bamboo.lss.DustDevilSink
 
getErrorHandler() - Method in class bamboo.www.WebAppender
 
getEventHandler() - Method in class bamboo.lss.StageWrapper
 
getFilter() - Method in class bamboo.www.WebAppender
 
getFirst() - Method in class bamboo.lss.PriorityQueue
 
getFirst() - Method in class bamboo.util.PriorityQueue
 
getFirstPriority() - Method in class bamboo.lss.PriorityQueue
 
getFirstPriority() - Method in class bamboo.util.PriorityQueue
 
getHandler() - Method in class bamboo.lss.DustDevilSink
 
getIndex(int) - Method in class bamboo.lss.PriorityQueue
 
getIndexPriority(int) - Method in class bamboo.lss.PriorityQueue
 
getLayout() - Method in class bamboo.www.WebAppender
 
getLocatedCoordinate() - Method in class bamboo.vivaldi.LocateNodeResp
Returns the virtual coordinate of the discovered noded.
getLocatedId() - Method in class bamboo.vivaldi.LocateNodeResp
Returns the node id of the discovered node.
getName() - Method in class bamboo.www.WebAppender
 
getProfiler() - Method in class bamboo.lss.StageManager
Returns a handle to the system profiler.
getRequestor() - Method in class bamboo.vivaldi.LocateNodeMsg
Returns the id of the node who orginally made this request.
getRequestorCoord() - Method in class bamboo.vivaldi.LocateNodeMsg
Returns the virtual coordinate of the requestor.
getResponseTimeController() - Method in class bamboo.lss.StageWrapper
 
gets - Variable in class bamboo.openhash.redir.RedirClient.LookupState
 
getSenderAddress() - Method in class bamboo.util.XdrByteBufferDecodingStream
Returns the Internet address of the sender of the current XDR data.
getSenderAddress() - Method in class bamboo.util.XdrInputBufferDecodingStream
Returns the Internet address of the sender of the current XDR data.
getSenderCoordinate() - Method in class bamboo.vivaldi.PingNodeMsg
Returns the virtual coordinate of the sender node.
getSenderPort() - Method in class bamboo.util.XdrByteBufferDecodingStream
Returns the port number of the sender of the current XDR data.
getSenderPort() - Method in class bamboo.util.XdrInputBufferDecodingStream
Returns the port number of the sender of the current XDR data.
getSignalMgr() - Method in class bamboo.lss.StageManager
Returns a handle to the system signal interface.
getSource() - Method in class bamboo.lss.StageWrapper
 
getStage(String) - Method in class bamboo.lss.StageManager
 
getStage() - Method in class bamboo.lss.StageWrapper
 
getStats() - Method in class bamboo.lss.StageWrapper
 
getThreadManager() - Method in class bamboo.lss.StageWrapper
 
GetTimeOfDayCC - Class in bamboo.util
Gets the cycle counter on Linux machines; to be used in situations where System.currentTimeMillis is no good because of NTP constantly resetting the clock, sometimes back in time (as on PlanetLab).
GetTimeOfDayCC() - Constructor for class bamboo.util.GetTimeOfDayCC
 
getVersion() - Method in class bamboo.vivaldi.LocateNodeMsg
Returns the virtual coordinate version number of the requestor.
getXdrData() - Method in class bamboo.util.XdrByteBufferEncodingStream
Returns the buffer holding encoded data.
getXdrLength() - Method in class bamboo.util.XdrByteBufferEncodingStream
Returns the amount of encoded data in the buffer.
gnid - Variable in class bamboo.dht.GatewayClient
 
goto_next_node() - Method in class bamboo.dmgr.DataManager
 
goto_next_node_ready(MerkleTree) - Method in class bamboo.dmgr.DataManager
 
GraphUtils - Class in bamboo.sim
A simple implementation of Dijkstra's shortest-path algorithm.
GraphUtils() - Constructor for class bamboo.sim.GraphUtils
 
GraphUtils.Edge - Class in bamboo.sim
 
GraphUtils.Edge(GraphUtils.Node, long) - Constructor for class bamboo.sim.GraphUtils.Edge
 
GraphUtils.Node - Class in bamboo.sim
 
GraphUtils.Node(int) - Constructor for class bamboo.sim.GraphUtils.Node
 
GRAPHVIZ - Variable in class bamboo.router.RoutingTable
 
groupguid - Variable in class bamboo.softscribe.MCastJoin
 
groupname - Variable in class bamboo.openhash.multicast.MulticastClient
 
groupname - Variable in class bamboo.openhash.multicast.MulticastClient.JoinState
 
groupname - Variable in class bamboo.openhash.multicast.MulticastTest
 
guid - Variable in class bamboo.api.BambooAddToLocationCache
 
guid - Variable in class bamboo.api.BambooNeighborInfo
 
guid - Variable in class bamboo.db.StorageManager.GBGCont
 
guid - Variable in class bamboo.db.StorageManager.GetByGuidReq
 
guid - Variable in class bamboo.db.StorageManager.Key
 
guid - Variable in class bamboo.dmgr.PutOrRemoveMsg
 
guid - Variable in class bamboo.dmgr.PutOrRemoveReq
 
guid - Variable in class bamboo.dmgr.ReplicaSetReq
 
guid - Variable in class bamboo.router.JoinReq
 
guid - Variable in class bamboo.router.LeafSetChanged
 
guid - Variable in class bamboo.router.NeighborInfo
 
guid - Variable in class bamboo.router.RoutingNeighborAnnounce
 
guid - Variable in class bamboo.router.RoutingTableReq
 
guid_anchors - Variable in class bamboo.vis.Vis.BambooNode
 
GUID_BITS - Variable in class bamboo.router.Router
 
guid_digits - Variable in class bamboo.api.BambooRouterAppRegResp
 
GUID_DIGITS - Variable in class bamboo.router.Router
The number of digits in each identifier.
GUID_DIGITS - Variable in class bamboo.router.RoutingTable
 
GUID_DIGITS - Variable in class bamboo.router.RoutingTableTest
 
guid_key_creator - Variable in class bamboo.db.RecoverFatal
 
guid_key_creator - Variable in class bamboo.db.StorageManager
 
guid_to_bytes(BigInteger, byte[], int) - Static method in class bamboo.db.StorageManager
 
guid_to_digits(BigInteger) - Method in class bamboo.router.RoutingTable
 
guid_to_digits(BigInteger, int, int, int) - Static method in class bamboo.util.GuidTools
Convert a big integer to an array of digits_per_guid integers, one for each digit of the the big integer.
guid_to_stage - Static variable in class bamboo.router.RoutingTableTest
 
guid_to_string(BigInteger) - Static method in class bamboo.util.GuidTools
Print only the high-order 8 hexedecimal digits.
GuidTools - Class in bamboo.util
GuidTools.
GuidTools() - Constructor for class bamboo.util.GuidTools
 
gway_inst - Variable in class bamboo.dht.GatewayClient
 

H

handle_accept_ready() - Method in class bamboo.www.WebInterface
 
handle_ack(Long) - Method in class bamboo.lss.UdpCC
 
handle_add_monitor(StorageManager.AddMonitor) - Method in class bamboo.db.StorageManager
 
handle_ae_alarm(DataManager.AntiEntropyAlarm) - Method in class bamboo.dmgr.DataManager
 
handle_ae_tree_ready(MerkleTree) - Method in class bamboo.dmgr.DataManager
 
handle_ae_tree_ready_resp(MerkleTree, FetchMerkleTreeNodeResp) - Method in class bamboo.dmgr.DataManager
 
handle_app_reg_resp(BambooRouterAppRegResp) - Method in class bamboo.dmgr.DataManager
 
handle_app_reg_resp(BambooRouterAppRegResp) - Method in class bamboo.router.RouterCallbackInterface
Deprecated.  
handle_discard_alarm(DataManager.DiscardAlarm) - Method in class bamboo.dmgr.DataManager
 
handle_discard_get_resp(StorageManager.GetByGuidResp) - Method in class bamboo.dmgr.DataManager
 
handle_discard_req(StorageManager.DiscardReq) - Method in class bamboo.db.StorageManager
 
handle_disk_size_msg(Dht.DiskSizeMsg) - Method in class bamboo.dht.Dht
 
handle_fetch_data_req(FetchDataReq) - Method in class bamboo.dmgr.DataManager
 
handle_fetch_data_req_have_data(StorageManager.GetByKeyResp) - Method in class bamboo.dmgr.DataManager
 
handle_fetch_data_resp(FetchDataResp) - Method in class bamboo.dmgr.DataManager
 
handle_fetch_keys_check(StorageManager.GetByKeyResp) - Method in class bamboo.dmgr.DataManager
 
handle_fetch_keys_get_resp(StorageManager.GetByTimeResp) - Method in class bamboo.dmgr.DataManager
 
handle_fetch_keys_req(FetchKeysReq) - Method in class bamboo.dmgr.DataManager
 
handle_fetch_keys_resp(FetchKeysResp) - Method in class bamboo.dmgr.DataManager
 
handle_fetch_merkle_tree_node_reject(FetchMerkleTreeNodeReject) - Method in class bamboo.dmgr.DataManager
 
handle_fetch_merkle_tree_node_req(FetchMerkleTreeNodeReq) - Method in class bamboo.dmgr.DataManager
 
handle_fetch_merkle_tree_node_resp(FetchMerkleTreeNodeResp) - Method in class bamboo.dmgr.DataManager
 
handle_fetch_tree_ready(MerkleTree, FetchMerkleTreeNodeReq) - Method in class bamboo.dmgr.DataManager
 
handle_fhs(MerkleTree) - Method in class bamboo.dmgr.DataManager.TreeState
 
handle_forwarded_get_req_msg(Dht.ForwardedGetReqMsg) - Method in class bamboo.dht.Dht
 
handle_get_by_guid_cont(StorageManager.GetByGuidCont) - Method in class bamboo.db.StorageManager
 
handle_get_by_guid_req(StorageManager.GetByGuidReq) - Method in class bamboo.db.StorageManager
 
handle_get_by_guid_resp(StorageManager.GetByGuidResp) - Method in class bamboo.dht.Dht
Returns all values whose keys are greater than the given placemark, if any.
handle_get_by_guid_resp(StorageManager.GetByGuidResp) - Method in class bamboo.dmgr.DataManagerTest
 
handle_get_by_key_req(StorageManager.GetByKeyReq) - Method in class bamboo.db.StorageManager
 
handle_get_by_key_resp(StorageManager.GetByKeyResp) - Method in class bamboo.dmgr.DataManager
 
handle_get_by_time_cont(StorageManager.GetByTimeCont) - Method in class bamboo.db.StorageManager
 
handle_get_by_time_req(StorageManager.GetByTimeReq) - Method in class bamboo.db.StorageManager
 
handle_get_by_time_resp(StorageManager.GetByTimeResp) - Method in class bamboo.dmgr.DataManager
 
handle_get_by_time_resp(StorageManager.GetByTimeResp) - Method in class bamboo.dmgr.DataManagerTest
 
handle_get_req(Dht.GetReq) - Method in class bamboo.dht.Dht
 
handle_get_req_payload(BambooRouteDeliver, Dht.GetReqPayload) - Method in class bamboo.dht.Dht
 
handle_get_resp_msg(Dht.GetRespMsg) - Method in class bamboo.dht.Dht
 
handle_inb_msg(ByteBuffer, InetSocketAddress) - Method in class bamboo.lss.UdpCC
 
handle_inb_pkt(InetSocketAddress, ByteBuffer) - Method in class bamboo.openhash.i3.LookupService
 
handle_iterate_by_guid_cont(StorageManager.IterateByGuidCont) - Method in class bamboo.db.StorageManager
 
handle_iterate_by_guid_req(StorageManager.IterateByGuidReq) - Method in class bamboo.db.StorageManager
 
handle_join_req(JoinReq) - Method in class bamboo.router.Router
 
handle_join_resp(JoinResp) - Method in class bamboo.router.Router
 
handle_key(StorageManager.GetByTimeResp) - Method in class bamboo.dmgr.DataManager.TreeState
 
handle_lat_resp(MulticastClient.PingState, long) - Method in class bamboo.openhash.multicast.MulticastClient
 
handle_leaf_set_changed(BambooLeafSetChanged) - Method in class bamboo.dht.Dht
 
handle_leaf_set_changed(BambooLeafSetChanged) - Method in class bamboo.dmgr.DataManager
 
handle_leaf_set_changed(LeafSetChanged) - Method in class bamboo.router.Router
 
handle_leaf_set_changed(BambooLeafSetChanged) - Method in class bamboo.router.RouterCallbackInterface
Deprecated.  
handle_leaf_set_req(LeafSetReq) - Method in class bamboo.router.Router
 
handle_lookup_resp_msg(LookupRespMsg) - Method in class bamboo.router.Router
 
handle_ls_changed(BambooLeafSetChanged) - Method in class bamboo.www.WebInterface
 
handle_monitor_node_down(NeighborInfo) - Method in class bamboo.router.Router
 
handle_net_lat_req(NetworkLatencyReq) - Method in class bamboo.lss.Network
 
handle_net_lat_resp(NetworkLatencyResp) - Method in class bamboo.router.Router
 
handle_net_msg_result(NetworkMessageResult) - Method in class bamboo.router.Router
 
handle_network_latency_req(NetworkLatencyReq) - Method in class bamboo.sim.Network
 
handle_network_message(NetworkMessage) - Method in class bamboo.sim.Network
 
handle_outbound_msg(NetworkMessage) - Method in class bamboo.lss.Network
 
handle_pub_to_leaf_set(PutOrRemoveMsg) - Method in class bamboo.dmgr.DataManager
 
handle_pub_to_leaf_set_ack(PutOrRemoveAck) - Method in class bamboo.dmgr.DataManager
 
handle_put_or_remove_req(PutOrRemoveReq) - Method in class bamboo.dmgr.DataManager
 
handle_put_or_remove_resp(PutOrRemoveResp) - Method in class bamboo.dht.Dht
 
handle_put_req(StorageManager.PutReq) - Method in class bamboo.db.StorageManager
 
handle_put_req(Dht.PutReq) - Method in class bamboo.dht.Dht
 
handle_put_req_payload(BambooRouteDeliver, Dht.PutReqPayload) - Method in class bamboo.dht.Dht
 
handle_put_resp(StorageManager.PutResp) - Method in class bamboo.dmgr.DataManager
 
handle_put_resp_msg(Dht.PutRespMsg) - Method in class bamboo.dht.Dht
 
handle_read_ready(SelectionKey, WebInterface.ConnState) - Method in class bamboo.www.WebInterface
 
handle_readable() - Method in class bamboo.lss.UdpCC
 
handle_reg_resp(BambooRouterAppRegResp) - Method in class bamboo.www.WebInterface
 
handle_remove_monitor(StorageManager.RemoveMonitor) - Method in class bamboo.db.StorageManager
 
handle_replica_set_req(ReplicaSetReq) - Method in class bamboo.dmgr.DataManager
 
handle_replica_set_resp(ReplicaSetResp) - Method in class bamboo.dmgr.DataManager
 
handle_route_continue(BambooRouteContinue) - Method in class bamboo.router.Router
 
handle_route_deliver(BambooRouteDeliver) - Method in class bamboo.router.RouterCallbackInterface
Deprecated.  
handle_route_init(BambooRouteInit) - Method in class bamboo.router.Router
 
handle_route_msg(RouteMsg) - Method in class bamboo.router.Router
 
handle_route_upcall(BambooRouteUpcall) - Method in class bamboo.router.RouterCallbackInterface
Deprecated.  
handle_router_app_reg_req(BambooRouterAppRegReq) - Method in class bamboo.router.Router
 
handle_routing_table_req(RoutingTableReq) - Method in class bamboo.router.Router
 
handle_routing_table_resp(RoutingTableResp) - Method in class bamboo.router.Router
 
handle_rpc_get_req - Variable in class bamboo.dht.Gateway.MyConnState
 
handle_rpc_null_req - Variable in class bamboo.dht.Gateway.MyConnState
 
handle_rpc_put_req - Variable in class bamboo.dht.Gateway.MyConnState
 
handle_rt_annc(RoutingNeighborAnnounce) - Method in class bamboo.router.Router
 
handle_rt_changed(BambooRoutingTableChanged) - Method in class bamboo.router.RouterCallbackInterface
Deprecated.  
handle_rt_changed(BambooRoutingTableChanged) - Method in class bamboo.www.WebInterface
 
handle_writable() - Method in class bamboo.lss.UdpCC
 
handle_write_ready(SelectionKey, WebInterface.ConnState) - Method in class bamboo.www.WebInterface
 
handleEvent(QueueElementIF) - Method in class bamboo.db.StorageManager
 
handleEvent(QueueElementIF) - Method in class bamboo.db.StorageManagerTest
 
handleEvent(QueueElementIF) - Method in class bamboo.dht.Dht
 
handleEvent(QueueElementIF) - Method in class bamboo.dht.FairShareTestClient
 
handleEvent(QueueElementIF) - Method in class bamboo.dht.Gateway
 
handleEvent(QueueElementIF) - Method in class bamboo.dht.GatewayClient
 
handleEvent(QueueElementIF) - Method in class bamboo.dmgr.DataManager
 
handleEvent(QueueElementIF) - Method in class bamboo.dmgr.DataManagerTest
 
handleEvent(QueueElementIF) - Method in class bamboo.lss.Network
 
handleEvent(QueueElementIF) - Method in class bamboo.lss.Rpc
 
handleEvent(QueueElementIF) - Method in class bamboo.openhash.i3.LookupService
 
handleEvent(QueueElementIF) - Method in class bamboo.openhash.multicast.CheckRunning
 
handleEvent(QueueElementIF) - Method in class bamboo.openhash.multicast.MulticastClient
 
handleEvent(QueueElementIF) - Method in class bamboo.openhash.multicast.MulticastTest
 
handleEvent(QueueElementIF) - Method in class bamboo.openhash.redir.RedirClient
 
handleEvent(QueueElementIF) - Method in class bamboo.openhash.redir.RedirTest
 
handleEvent(QueueElementIF) - Method in class bamboo.router.CheckRunning
 
handleEvent(QueueElementIF) - Method in class bamboo.router.PrintLeafSets
 
handleEvent(QueueElementIF) - Method in class bamboo.router.Router
 
handleEvent(QueueElementIF) - Method in class bamboo.router.RouterCallbackInterface
Deprecated.  
handleEvent(QueueElementIF) - Method in class bamboo.router.RoutingTableTest
 
handleEvent(QueueElementIF) - Method in class bamboo.router.test.RoutePerf
 
handleEvent(QueueElementIF) - Method in class bamboo.sim.Network
 
handleEvent(QueueElementIF) - Method in class bamboo.softscribe.Scribe
 
handleEvent(QueueElementIF) - Method in class bamboo.transport.TcpMessageTransport
 
handleEvent(QueueElementIF) - Method in class bamboo.transport.TcpMessageTransportTest
 
handleEvent(QueueElementIF) - Method in class bamboo.util.StandardStage
 
handleEvent(QueueElementIF) - Method in class bamboo.vivaldi.Vivaldi
Handle an event for the infrastructure node.
handleEvent(QueueElementIF) - Method in class bamboo.www.WebInterface
 
handleEvents(QueueElementIF[]) - Method in class bamboo.util.StandardStage
 
handler - Variable in class bamboo.dht.Gateway.ProcInfo
 
handler - Variable in class bamboo.lss.DustDevilSink
 
handlers - Variable in class bamboo.dht.Gateway.MyConnState
 
handlers - Variable in class bamboo.lss.Rpc
 
handlers - Variable in class bamboo.www.WebInterface
 
has_children() - Method in class bamboo.dmgr.MerkleTree.Node
 
hash - Variable in class bamboo.dmgr.FetchMerkleTreeNodeResp
Our hash for this node.
hash - Variable in class bamboo.dmgr.MerkleTree.Node
The hash of this node's children; may be null, in which case fill_holes may be called to fill it in.
hash() - Method in class bamboo.dmgr.MerkleTree.Node
 
hash_code - Variable in class bamboo.lss.DustDevilSink
 
hashCode() - Method in class bamboo.api.BambooNeighborInfo
 
hashCode() - Method in class bamboo.db.StorageManager.Key
 
hashCode() - Method in class bamboo.dht.GatewayTest.PutInfo
 
hashCode() - Method in class bamboo.dht.PutGetTest.PutInfo
 
hashCode() - Method in class bamboo.dmgr.DataManager.GuidRange
 
hashCode() - Method in class bamboo.lss.DustDevilSink
 
hashCode() - Method in class bamboo.lss.UdpCC.SrcAndMsgId
 
hashCode() - Method in class bamboo.router.NeighborInfo
 
hashCode() - Method in class bamboo.sim.CachingNetworkModel.SrcDst
 
hashCode() - Method in class bamboo.sim.GraphUtils.Node
 
hashCode() - Method in class bamboo.sim.TransitStub.DomainId
 
hasNext() - Method in class bamboo.dmgr.MerkleTree.Node.Iter
 
hasNext() - Method in class bamboo.router.LocationCache.MyIterator
 
hasNext() - Method in class bamboo.util.LruMap.MyIterator
 
have_rtt_ms(NeighborInfo) - Method in class bamboo.router.Router
 
header - Variable in class bamboo.www.WebInterface.ConnState
 
header_size - Variable in class bamboo.sim.Network
 
heap - Variable in class bamboo.lss.PriorityQueue
 
heap - Variable in class bamboo.util.PriorityQueue
 
heap_size - Variable in class bamboo.lss.PriorityQueue
 
heap_size - Variable in class bamboo.util.PriorityQueue
 
height - Variable in class bamboo.dht.IonTree.Node
 
hide_guid() - Method in class bamboo.vis.Vis.BambooNode
 
hide_leaf_set() - Method in class bamboo.vis.Vis.BambooNode
 
hide_path() - Method in class bamboo.vis.Vis.BambooNode
 
hide_rt() - Method in class bamboo.vis.Vis.BambooNode
 
high - Variable in class bamboo.db.StorageManager.GBTCont
 
high - Variable in class bamboo.db.StorageManager.GetByTimeReq
 
high - Variable in class bamboo.db.StorageManager.IBGCont
 
high - Variable in class bamboo.db.StorageManager.IterateByGuidReq
 
high - Variable in class bamboo.dht.IonTree.Node
 
high - Variable in class bamboo.dht.StorageTree.Node
 
high - Variable in class bamboo.dmgr.DataManager.GuidRange
 
high_guid - Variable in class bamboo.dmgr.DataManager.AntiEntropyState
 
high_guid - Variable in class bamboo.dmgr.DataManager.TreeState
 
high_guid - Variable in class bamboo.dmgr.FetchKeysReq
 
high_guid - Variable in class bamboo.dmgr.FetchMerkleTreeNodeReq
The upper bound of the shared database.
high_time - Variable in class bamboo.dmgr.FetchKeysReq
 
highest_level - Variable in class bamboo.router.RoutingTable
 
highest_level() - Method in class bamboo.router.RoutingTable
 
hops - Variable in class bamboo.openhash.multicast.StatMessage
 
hostname - Static variable in class bamboo.vis.FetchNodeInfoThread
 
hostname - Variable in class bamboo.www.WebInterface
 
hosts - Variable in class bamboo.router.CheckRunning
 

I

i3_addr - Variable in class bamboo.openhash.i3.LookupService
 
i3_send_cb - Variable in class bamboo.openhash.i3.LookupService
 
ib - Variable in class bamboo.dht.Gateway.MyConnState
 
ib - Variable in class bamboo.dht.GatewayClient
 
ib - Variable in class bamboo.transport.TcpMessageTransport.ChannelState
 
id() - Method in class bamboo.router.Router
The identifier of this node.
id - Static variable in class bamboo.vis.FetchNodeInfoThread
 
id - Variable in class bamboo.vis.FetchNodeInfoThread.NeighborInfo
 
id - Variable in class bamboo.vis.FetchNodeInfoThread.NodeInfo
 
idle - Variable in class bamboo.vis.FetchNodeInfoThread
 
idle() - Method in class bamboo.vis.FetchNodeInfoThread
 
ignore_possibly_down - Variable in class bamboo.router.Router
 
immediate_join - Variable in class bamboo.router.Router
 
immediate_src - Variable in class bamboo.api.BambooRouteContinue
 
immediate_src - Variable in class bamboo.api.BambooRouteDeliver
 
immediate_src - Variable in class bamboo.api.BambooRouteUpcall
 
in_bytes - Variable in class bamboo.lss.UdpCC
 
in_leaf_set_range(BigInteger) - Method in class bamboo.dmgr.DataManager
 
in_pkts - Variable in class bamboo.lss.UdpCC
 
in_range_mod(BigInteger, BigInteger, BigInteger) - Method in class bamboo.dmgr.DataManager
 
in_range_mod(BigInteger, BigInteger, BigInteger) - Method in class bamboo.router.LeafSet
 
in_range_mod(BigInteger, BigInteger, BigInteger, BigInteger) - Static method in class bamboo.util.GuidTools
 
in_rr - Variable in class bamboo.lss.UdpCC.Connection
Are we currently in the round-robin queue?
inb_msg_types - Variable in class bamboo.util.StandardStage
 
inbound - Variable in class bamboo.softscribe.MCastDown
 
inbound - Variable in class bamboo.softscribe.MCastJoin
 
inbound - Variable in class bamboo.softscribe.MCastUp
 
inc_next_msg_id() - Method in class bamboo.lss.UdpCC
 
increment_range(IonTree.Node, long, long, long) - Static method in class bamboo.dht.IonTree
 
inf - Variable in class bamboo.lss.UdpCC.Connection
TimeoutInfo objects for each message in flight, indexed by sequence number.
inflight - Variable in class bamboo.dht.GatewayClient
 
inflight - Variable in class bamboo.lss.Rpc
 
inflight - Variable in class bamboo.transport.TcpMessageTransport.ChannelState
 
inflight - Variable in class bamboo.vis.Vis
 
info - Variable in class bamboo.router.PrintLeafSets
 
init(ConfigDataIF) - Method in class bamboo.db.StorageManager
 
init(ConfigDataIF) - Method in class bamboo.db.StorageManagerTest
 
init(ConfigDataIF) - Method in class bamboo.dht.Dht
 
init(ConfigDataIF) - Method in class bamboo.dht.FairShareTestClient
 
init(long) - Method in class bamboo.dht.fssim.ContinuousAlgorithm
 
init(ConfigDataIF) - Method in class bamboo.dht.Gateway
 
init(ConfigDataIF) - Method in class bamboo.dht.GatewayClient
 
init(ConfigDataIF) - Method in class bamboo.dht.PutGetTest
 
init(ConfigDataIF) - Method in class bamboo.dmgr.DataManager
 
init(ConfigDataIF) - Method in class bamboo.dmgr.DataManagerTest
 
init(ConfigDataIF) - Method in class bamboo.lss.Network
 
init() - Method in class bamboo.lss.StageWrapper
 
init(ConfigDataIF) - Method in class bamboo.openhash.fileshare.FileShare
 
init(ConfigDataIF) - Method in class bamboo.openhash.i3.LookupService
 
init(ConfigDataIF) - Method in class bamboo.openhash.multicast.CheckRunning
 
init(ConfigDataIF) - Method in class bamboo.openhash.multicast.MulticastClient
 
init(ConfigDataIF) - Method in class bamboo.openhash.multicast.MulticastTest
 
init(ConfigDataIF) - Method in class bamboo.openhash.redir.RedirClient
 
init(ConfigDataIF) - Method in class bamboo.openhash.redir.RedirTest
 
init(ConfigDataIF) - Method in class bamboo.router.CheckRunning
 
init(ConfigDataIF) - Method in class bamboo.router.LookupTest
 
init(ConfigDataIF) - Method in class bamboo.router.PrintLeafSets
 
init(ConfigDataIF) - Method in class bamboo.router.Router
 
init(ConfigDataIF) - Method in class bamboo.router.RouterCallbackInterface
Deprecated.  
init(ConfigDataIF) - Method in class bamboo.router.RoutingTableTest
 
init(ConfigDataIF) - Method in class bamboo.router.test.RoutePerf
 
init(ConfigDataIF) - Method in class bamboo.sim.Network
 
init(ConfigDataIF) - Method in class bamboo.softscribe.Scribe
 
init(ConfigDataIF) - Method in class bamboo.transport.TcpMessageTransport
 
init(ConfigDataIF) - Method in class bamboo.transport.TcpMessageTransportTest
 
init(ConfigDataIF) - Method in class bamboo.util.StandardStage
 
init(ConfigDataIF) - Method in class bamboo.vivaldi.Vivaldi
 
init(ConfigDataIF) - Method in class bamboo.www.WebInterface
 
init_nodes(SandstormConfig, StageManager) - Method in class bamboo.lss.DustDevil
 
init_start_time_ms - Variable in class bamboo.www.WebInterface
 
initialized - Variable in class bamboo.dht.Dht
 
initialized - Variable in class bamboo.dmgr.DataManager
 
initialized - Variable in class bamboo.router.Router
 
initialized - Variable in class bamboo.softscribe.Scribe
 
initialized - Variable in class bamboo.www.WebInterface
 
instance - Static variable in class bamboo.dht.fssim.Algorithm
 
instance - Static variable in class bamboo.dht.fssim.Simulator
 
instance(InetSocketAddress) - Static method in class bamboo.lss.Network
 
instance - Static variable in class bamboo.lss.Rpc
 
instance() - Static method in class bamboo.lss.Rpc
 
instance(NodeId) - Static method in class bamboo.router.Router
Returns the Router stage for a given Bamboo node.
instance(NodeId) - Static method in class bamboo.router.RouterCallbackInterface
Deprecated.  
instance - Static variable in class bamboo.sim.Simulator
 
instance() - Static method in class bamboo.sim.Simulator
 
instance(NodeId) - Static method in class bamboo.www.WebInterface
 
instances - Static variable in class bamboo.dht.Gateway
 
instances - Static variable in class bamboo.lss.Network
 
instances - Static variable in class bamboo.openhash.redir.RedirTest
 
instances - Static variable in class bamboo.router.Router
 
instances - Static variable in class bamboo.router.RouterCallbackInterface
Deprecated.  
instances - Static variable in class bamboo.www.WebInterface
 
intermediate_upcall - Variable in class bamboo.api.BambooRouteContinue
 
intermediate_upcall - Variable in class bamboo.api.BambooRouteInit
 
intermediate_upcall - Variable in class bamboo.router.IterRouteReq
 
intermediate_upcall - Variable in class bamboo.router.IterRouteResp
 
intermediate_upcall - Variable in class bamboo.router.RouteMsg
 
intermediates(BigInteger) - Method in class bamboo.router.LeafSet
Returns a set of the nodes between us and the given node in our leaf set, or null if none exist.
interval_sec - Variable in class bamboo.openhash.multicast.MulticastTest
 
INV_BW_1_Mbps - Static variable in class bamboo.sim.TransitStub
 
inv_bw_s_per_byte - Variable in class bamboo.sim.TransitStub.Edge
 
inv_bw_us_per_byte - Variable in class bamboo.sim.NetworkModel.RouteInfo
 
inval_put_data - Variable in class bamboo.db.StorageManager.PutResp
 
inval_put_key - Variable in class bamboo.db.StorageManager.PutResp
 
inval_rm_data - Variable in class bamboo.db.StorageManager.PutResp
 
inval_rm_key - Variable in class bamboo.db.StorageManager.PutResp
 
invalidate() - Method in class bamboo.dmgr.MerkleTree.Node
Notify this node that its current hash value should be recomputed, presumably because of a change in the underlying database.
invalidate_merkle_trees(BigInteger, long) - Method in class bamboo.dmgr.DataManager
 
invalidate_path(long) - Method in class bamboo.dmgr.MerkleTree.Node
Invalidate all nodes between this one and the one which has (or would have) timestamp time_usec as its leaf.
IonTree - Class in bamboo.dht
 
IonTree(long, long, long) - Constructor for class bamboo.dht.IonTree
 
IonTree.Node - Class in bamboo.dht
 
IonTree.Node(long, long) - Constructor for class bamboo.dht.IonTree.Node
 
IonTree.Node(long, IonTree.Node, IonTree.Node) - Constructor for class bamboo.dht.IonTree.Node
 
IonTree.Node(IonTree.Node, long) - Constructor for class bamboo.dht.IonTree.Node
 
ip_addr - Static variable in class bamboo.vis.FetchNodeInfoThread
 
is - Variable in class bamboo.openhash.fileshare.FileShare
 
is - Variable in class bamboo.util.StreamInputBuffer
 
isEmpty() - Method in class bamboo.lss.PriorityQueue
 
isEmpty() - Method in class bamboo.util.LruMap
 
isEmpty() - Method in class bamboo.util.PriorityQueue
 
item - Variable in class bamboo.db.StorageManager.EnqueueEvent
 
item - Variable in class bamboo.sim.Network.EnqueueCb
 
iter - Variable in class bamboo.api.BambooRouteContinue
 
iter - Variable in class bamboo.api.BambooRouteInit
 
iter - Variable in class bamboo.api.BambooRouteUpcall
 
iterative_routing - Variable in class bamboo.dht.Dht
 
iterative_routing - Variable in class bamboo.dmgr.DataManager
Whether or not we do iterative routing for ReplicaSetReq messages.
iterator() - Method in class bamboo.router.LocationCache
Returns an iterator which walks through the set of nodes in the cache, starting with the most recently added.
iterator() - Method in class bamboo.util.LruMap
Returns an iterator which walks through the set of items in the set, starting with the most recently added.
IterRouteReq - Class in bamboo.router
IterRouteReq.
IterRouteReq(IterRouteResp) - Constructor for class bamboo.router.IterRouteReq
 
IterRouteReq(NodeId, BigInteger, BigInteger, long, boolean, QuickSerializable) - Constructor for class bamboo.router.IterRouteReq
 
IterRouteReq(InputBuffer) - Constructor for class bamboo.router.IterRouteReq
 
IterRouteResp - Class in bamboo.router
IterRouteResp.
IterRouteResp(NodeId, BigInteger, BigInteger, long, boolean, QuickSerializable, NeighborInfo) - Constructor for class bamboo.router.IterRouteResp
 
IterRouteResp(InputBuffer) - Constructor for class bamboo.router.IterRouteResp
 

J

join(BigInteger, int, String, ASyncCore.TimerCB, Object) - Method in class bamboo.openhash.multicast.MulticastClient
 
join(InetSocketAddress, BigInteger, BigInteger, int, int, String, RedirClient.JoinCb, Object) - Method in class bamboo.openhash.redir.RedirClient
 
join - Variable in class bamboo.softscribe.MCastJoin
 
join_cb - Variable in class bamboo.openhash.i3.LookupService
 
join_cb(Object) - Method in interface bamboo.openhash.redir.RedirClient.JoinCb
 
join_cb - Variable in class bamboo.openhash.redir.RedirTest
 
join_get(MulticastClient.JoinState) - Method in class bamboo.openhash.multicast.MulticastClient
 
join_get(RedirClient.JoinState) - Method in class bamboo.openhash.redir.RedirClient
 
join_get_done_cb - Variable in class bamboo.openhash.redir.RedirClient
 
join_put(MulticastClient.JoinState) - Method in class bamboo.openhash.multicast.MulticastClient
 
join_put(RedirClient.JoinState) - Method in class bamboo.openhash.redir.RedirClient
 
join_put_done_cb - Variable in class bamboo.openhash.redir.RedirClient
 
JOIN_TTL - Variable in class bamboo.openhash.multicast.MulticastTest
 
joinAlarm - Variable in class bamboo.router.Router
 
JoinReq - Class in bamboo.router
JoinReq.
JoinReq(NodeId, NodeId, BigInteger, int) - Constructor for class bamboo.router.JoinReq
 
JoinReq(InputBuffer) - Constructor for class bamboo.router.JoinReq
 
JoinResp - Class in bamboo.router
JoinResp.
JoinResp(NodeId, LinkedList, Set) - Constructor for class bamboo.router.JoinResp
 
JoinResp(InputBuffer) - Constructor for class bamboo.router.JoinResp
 

K

key - Variable in class bamboo.db.StorageManager.DiscardReq
 
key - Variable in class bamboo.db.StorageManager.GBGCont
 
key - Variable in class bamboo.db.StorageManager.GBTCont
 
key - Variable in class bamboo.db.StorageManager.GetByGuidResp
 
key - Variable in class bamboo.db.StorageManager.GetByKeyReq
 
key - Variable in class bamboo.db.StorageManager.GetByKeyResp
 
key - Variable in class bamboo.db.StorageManager.IBGCont
 
key - Variable in class bamboo.db.StorageManager.IterateByGuidResp
 
key - Variable in class bamboo.db.StorageManager.PutReq
 
key - Variable in class bamboo.dht.bamboo_get_args
 
key - Variable in class bamboo.dht.bamboo_put_args
 
key - Variable in class bamboo.dht.Dht.ForwardedGetReqMsg
 
key - Variable in class bamboo.dht.Dht.ForwardedGetState
 
key - Variable in class bamboo.dht.Dht.GetReq
 
key - Variable in class bamboo.dht.Dht.GetReqState
 
key - Variable in class bamboo.dht.Dht.GetRespMsg
 
key - Variable in class bamboo.dht.Dht.PutReq
 
key - Variable in class bamboo.dht.Dht.PutReqPayload
 
key - Variable in class bamboo.dht.GatewayTest.PutInfo
 
key - Variable in class bamboo.dht.PutGetTest.PutInfo
 
key - Variable in class bamboo.dmgr.DataManager.DiscardState
 
key - Variable in class bamboo.dmgr.FetchDataReq
 
key - Variable in class bamboo.dmgr.FetchDataResp
 
key - Variable in class bamboo.openhash.fileshare.FileShare
 
key - Variable in class bamboo.openhash.i3.LookupService.PredMsg
 
key - Variable in class bamboo.openhash.redir.RedirClient.JoinState
 
key - Variable in class bamboo.openhash.redir.RedirClient.LookupState
 
key - Variable in class bamboo.util.LruMap.Node
 
key_expired(StorageManager.Key) - Method in class bamboo.db.StorageManager
 
KEY_LEN - Static variable in class bamboo.dht.GatewayClient
 
keys - Variable in class bamboo.db.StorageManager.GetByTimeResp
 
keys - Variable in class bamboo.dmgr.DataManager.TreeState
 
keys - Variable in class bamboo.dmgr.FetchKeysResp
 
KingNetworkModel - Class in bamboo.sim
Parses topologies from the King data set for use under the Bamboo simulator.
KingNetworkModel(String) - Constructor for class bamboo.sim.KingNetworkModel
 
known_types - Variable in class bamboo.lss.Rpc
 

L

largest_key - Variable in class bamboo.dht.Dht.GetReqState
 
last - Variable in class bamboo.router.LocationCache
 
last - Variable in class bamboo.util.LruMap
 
last_activity_ms - Variable in class bamboo.dht.Gateway.MyConnState
 
last_activity_ms - Variable in class bamboo.dmgr.DataManager.AntiEntropyState
 
last_check_ms - Variable in class bamboo.vis.Vis.BambooNode
 
last_dequeue_ms - Variable in class bamboo.db.StorageManager
 
last_fill_time - Variable in class bamboo.dht.Dht
The last time we added any tokens to each bucket.
last_find_owner - Variable in class bamboo.router.RoutingTableTest
 
last_gw - Variable in class bamboo.dht.GatewayClient
 
last_recv(InetSocketAddress) - Method in class bamboo.lss.UdpCC
Returns the number of milliseconds since the epoch of the last time we received an acknowledgement from this peer, or 0 if we have yet to receive an acknowledgement from them.
last_req_ms - Variable in class bamboo.dht.Dht.ForwardedGetState
 
last_send(InetSocketAddress) - Method in class bamboo.lss.UdpCC
Returns the number of milliseconds since the epoch of the last time we sent a message to this peer, or 0 if we haven't sent a message to them at all.
last_start_time - Variable in class bamboo.router.Router.PendingLookupInfo
 
lastKey() - Method in class bamboo.util.LruMap
 
lastrcv - Variable in class bamboo.lss.UdpCC.Connection
The time in milliseconds since the epoch since we last sent a message to this host and since we last received an acknowledgement from them.
lastsnd - Variable in class bamboo.lss.UdpCC.Connection
The time in milliseconds since the epoch since we last sent a message to this host and since we last received an acknowledgement from them.
latencies - Variable in class bamboo.sim.KingNetworkModel
 
latencies - Variable in class bamboo.www.WebInterface
 
latency_map - Variable in class bamboo.router.Router
 
latency_mean(InetSocketAddress) - Method in class bamboo.lss.UdpCC
Returns the current estimate of the mean latency to this peer, or -1 if there is no current estimate.
latency_ms - Variable in class bamboo.vivaldi.VivaldiAddSample
The one way latency betwen the local node and the remote node (milliseconds).
latency_us - Variable in class bamboo.sim.NetworkModel.RouteInfo
 
latency_us() - Method in class bamboo.sim.TransitStub.Edge
 
latest_finish_times - Variable in class bamboo.dht.fssim.ContinuousAlgorithm
 
latest_finish_times - Variable in class bamboo.dht.fssim.NoQueuingAlgorithm
 
latest_finish_times - Variable in class bamboo.dht.fssim.VirtualTimeAlgorithm
 
layout - Variable in class bamboo.www.WebAppender
 
leaf() - Method in class bamboo.dht.IonTree.Node
 
leaf - Variable in class bamboo.dmgr.FetchMerkleTreeNodeResp
Whether this node was a leaf.
leaf_pred_count - Variable in class bamboo.router.LeafSet
 
leaf_preds - Variable in class bamboo.router.LeafSet
 
leaf_set - Variable in class bamboo.router.JoinResp
 
leaf_set - Variable in class bamboo.router.LeafSetChanged
 
leaf_set - Variable in class bamboo.router.Router
 
leaf_set - Variable in class bamboo.router.RoutingTableTest
 
leaf_set - Variable in class bamboo.vis.Vis.BambooNode
 
leaf_set_changed(BambooNeighborInfo[], BambooNeighborInfo[], Object) - Method in interface bamboo.router.RouterCallbackInterface.LeafSetChangedCB
Deprecated.  
leaf_set_high() - Method in class bamboo.router.LeafSet
 
leaf_set_low() - Method in class bamboo.router.LeafSet
 
leaf_set_size - Variable in class bamboo.dht.Dht
 
leaf_set_size - Variable in class bamboo.router.LeafSet
 
leaf_set_size - Variable in class bamboo.router.Router
 
leaf_succ_count - Variable in class bamboo.router.LeafSet
 
leaf_succs - Variable in class bamboo.router.LeafSet
 
LeafSet - Class in bamboo.router
Manages the leaf set for node.
LeafSet(NeighborInfo, int, BigInteger) - Constructor for class bamboo.router.LeafSet
 
leafSetAlarm - Variable in class bamboo.router.Router
 
LeafSetChanged - Class in bamboo.router
Used to proactively inform a node's neighbors when its leaf set changes.
LeafSetChanged(NodeId, BigInteger, LinkedList) - Constructor for class bamboo.router.LeafSetChanged
 
LeafSetChanged(InputBuffer) - Constructor for class bamboo.router.LeafSetChanged
 
LeafSetLatencies - Class in bamboo.vis
Print all the leaf set latencies.
LeafSetLatencies() - Constructor for class bamboo.vis.LeafSetLatencies
 
LeafSetReq - Class in bamboo.router
Will result in a LeafSetChanged message being sent back to the sender.
LeafSetReq(NodeId) - Constructor for class bamboo.router.LeafSetReq
 
LeafSetReq(InputBuffer) - Constructor for class bamboo.router.LeafSetReq
 
leaves_below - Variable in class bamboo.dmgr.MerkleTree.FillHolesState
 
leaves_below - Variable in class bamboo.dmgr.MerkleTree.Node
A count of how many leaves are below this node, so that fill_holes knows when we need to create or remove child nodes.
leaves_below() - Method in class bamboo.dmgr.MerkleTree.Node
 
left - Variable in class bamboo.dht.IonTree.Node
 
len - Variable in class bamboo.sim.GraphUtils.Edge
 
level - Variable in class bamboo.dmgr.FetchMerkleTreeNodeReq
The level in the tree at which the node resides.
level - Variable in class bamboo.dmgr.MerkleTree.Node
This node's level in the tree; leaves are below level 0.
level() - Method in class bamboo.dmgr.MerkleTree.Node
This node's level in the tree; leaves are below level 0.
level - Variable in class bamboo.openhash.multicast.MulticastClient.PingState
 
level - Variable in class bamboo.openhash.multicast.MulticastClient.ResendState
 
level - Variable in class bamboo.router.RoutingTableReq
 
levels - Variable in class bamboo.openhash.i3.LookupService
 
levels - Variable in class bamboo.openhash.redir.RedirClient.JoinState
 
levels - Variable in class bamboo.openhash.redir.RedirClient.LookupState
 
levels - Variable in class bamboo.openhash.redir.RedirTest
 
LF - Static variable in class bamboo.www.WebInterface
 
limit(int) - Method in class bamboo.lss.NioMultiplePacketInputBuffer
 
limit(int) - Method in class bamboo.util.MultipleByteBufferInputStream
 
limit_remaining() - Method in class bamboo.lss.NioMultiplePacketInputBuffer
 
limit_remaining() - Method in class bamboo.util.MultipleByteBufferInputStream
 
lineno - Variable in class bamboo.sim.Simulator.LoadNodeCb
 
listen_port - Variable in class bamboo.www.WebInterface
 
ll - Variable in class bamboo.dht.Dht.ForwardedGetState
 
LocateNodeMsg - Class in bamboo.vivaldi
A message used to pick a random node in the bamboo overlay for updating the sender's virtual coordinate.
LocateNodeMsg(NodeId, VirtualCoordinate, int) - Constructor for class bamboo.vivaldi.LocateNodeMsg
Creates a new request, ready to be sent out to the network.
LocateNodeMsg(InputBuffer) - Constructor for class bamboo.vivaldi.LocateNodeMsg
Deserializes an existing request from the input buffer (network).
LocateNodeResp - Class in bamboo.vivaldi
A response for finding a random node in the bamboo overlay.
LocateNodeResp(NodeId, NodeId, VirtualCoordinate) - Constructor for class bamboo.vivaldi.LocateNodeResp
Constructs a response from the located node to be sent to the requestor.
LocateNodeResp(InputBuffer) - Constructor for class bamboo.vivaldi.LocateNodeResp
 
location_cache - Variable in class bamboo.router.Router
 
LocationCache - Class in bamboo.router
A Chord-like location cache; for use in performance evaluations.
LocationCache(int, BigInteger) - Constructor for class bamboo.router.LocationCache
 
LocationCache.MyIterator - Class in bamboo.router
 
LocationCache.MyIterator(LocationCache.Node) - Constructor for class bamboo.router.LocationCache.MyIterator
 
LocationCache.Node - Class in bamboo.router
 
LocationCache.Node(NeighborInfo) - Constructor for class bamboo.router.LocationCache.Node
 
log - Variable in class bamboo.dht.PutGetTest
 
log - Variable in class bamboo.router.CheckRunning
 
LOG_BAD_NETWORK_EVENTS - Static variable in class bamboo.lss.UdpCC
 
log_get_req(int, Dht.GetReq, String, String, String) - Method in class bamboo.dht.Gateway
 
log_get_resp - Variable in class bamboo.dht.Gateway
 
log_put(PutGetTest.PutInfo, PrintWriter) - Method in class bamboo.dht.PutGetTest
 
log_put_req(int, Dht.PutReq, String, byte[], String, String) - Method in class bamboo.dht.Gateway
 
log_put_resp - Variable in class bamboo.dht.Gateway
 
logger - Variable in class bamboo.dht.GatewayTest.ClientThread
 
logger - Variable in class bamboo.dmgr.MerkleTree
 
logger - Variable in class bamboo.lss.ASyncCore
 
logger - Variable in class bamboo.lss.DustDevil
 
logger - Static variable in class bamboo.lss.DustDevilSink
 
logger - Variable in class bamboo.lss.UdpCC
 
logger - Static variable in class bamboo.sim.EventQueue
 
logger - Static variable in class bamboo.sim.GraphUtils
 
logger - Variable in class bamboo.sim.KingNetworkModel
 
logger - Static variable in class bamboo.sim.Network
 
logger - Static variable in class bamboo.sim.Simulator
 
logger - Static variable in class bamboo.sim.TransitStub
 
logger - Static variable in class bamboo.util.GetTimeOfDayCC
 
logger - Variable in class bamboo.util.StandardStage
 
logger - Static variable in class bamboo.vis.FetchNodeInfoThread
 
logger - Static variable in class bamboo.vis.LeafSetLatencies
 
logger - Static variable in class bamboo.vis.Vis
 
lookup(BigInteger, BigInteger, int, String, RedirClient.LookupCb, Object) - Method in class bamboo.openhash.redir.RedirClient
 
lookup(BigInteger, Router.LookupCb, Object) - Method in class bamboo.router.Router
 
lookup_cb - Variable in class bamboo.openhash.i3.LookupService
 
lookup_cb(BigInteger, InetSocketAddress, BigInteger, int, Object) - Method in interface bamboo.openhash.redir.RedirClient.LookupCb
 
lookup_cb - Variable in class bamboo.router.LookupTest
 
lookup_cb(BigInteger, BigInteger, NodeId, Object) - Method in interface bamboo.router.Router.LookupCb
 
lookup_delay_ms - Variable in class bamboo.openhash.redir.RedirTest
 
lookup_done_cb - Variable in class bamboo.openhash.redir.RedirClient
 
lookup_done_cb - Variable in class bamboo.openhash.redir.RedirTest
 
lookup_get(RedirClient.LookupState) - Method in class bamboo.openhash.redir.RedirClient
 
lookup_id - Variable in class bamboo.router.LookupRespMsg
 
lookup_no_successor(RedirClient.LookupState) - Method in class bamboo.openhash.redir.RedirClient
 
lookup_result(RedirClient.LookupState, InetSocketAddress, BigInteger) - Method in class bamboo.openhash.redir.RedirClient
 
lookup_rt_alarm_period - Variable in class bamboo.router.Router
 
lookup_stage(ConfigDataIF, String) - Method in class bamboo.util.StandardStage
 
LookupReqPayload - Class in bamboo.router
LookupReqPayload.
LookupReqPayload(NodeId) - Constructor for class bamboo.router.LookupReqPayload
 
LookupReqPayload(InputBuffer) - Constructor for class bamboo.router.LookupReqPayload
 
LookupRespMsg - Class in bamboo.router
LookupRespMsg.
LookupRespMsg(NodeId, BigInteger, BigInteger) - Constructor for class bamboo.router.LookupRespMsg
 
LookupRespMsg(InputBuffer) - Constructor for class bamboo.router.LookupRespMsg
 
lookupRoutingTableAlarm - Variable in class bamboo.router.Router
 
LookupService - Class in bamboo.openhash.i3
Used to replace the i3 chord_server with a ReDiR-based lookup service.
LookupService() - Constructor for class bamboo.openhash.i3.LookupService
 
LookupService.I3Msg - Class in bamboo.openhash.i3
 
LookupService.I3Msg(BigInteger, byte[]) - Constructor for class bamboo.openhash.i3.LookupService.I3Msg
 
LookupService.I3Msg(InputBuffer) - Constructor for class bamboo.openhash.i3.LookupService.I3Msg
 
LookupService.PredMsg - Class in bamboo.openhash.i3
 
LookupService.PredMsg(BigInteger, InetSocketAddress) - Constructor for class bamboo.openhash.i3.LookupService.PredMsg
 
LookupService.PredMsg(InputBuffer) - Constructor for class bamboo.openhash.i3.LookupService.PredMsg
 
LookupTest - Class in bamboo.router
 
LookupTest() - Constructor for class bamboo.router.LookupTest
 
lookupTimeout - Variable in class bamboo.router.Router
 
LOSE_IT_PAD - Variable in class bamboo.dht.fssim.ContinuousAlgorithm.Params
 
low - Variable in class bamboo.db.StorageManager.GBTCont
 
low - Variable in class bamboo.db.StorageManager.GetByTimeReq
 
low - Variable in class bamboo.db.StorageManager.IterateByGuidReq
 
low - Variable in class bamboo.dht.IonTree.Node
 
low - Variable in class bamboo.dht.StorageTree.Node
 
low - Variable in class bamboo.dmgr.DataManager.GuidRange
 
low - Variable in class bamboo.dmgr.MerkleTree.Node
The lowest timestamp value that this node is a parent of.
low_guid - Variable in class bamboo.dmgr.DataManager.AntiEntropyState
 
low_guid - Variable in class bamboo.dmgr.DataManager.TreeState
 
low_guid - Variable in class bamboo.dmgr.FetchKeysReq
 
low_guid - Variable in class bamboo.dmgr.FetchMerkleTreeNodeReq
The lower bound of the shared database.
low_time - Variable in class bamboo.dmgr.FetchKeysReq
 
low_time - Variable in class bamboo.dmgr.FetchMerkleTreeNodeReq
The lower bound of the times covered by this node
LruMap - Class in bamboo.util
An set with an attached LRU ordering.
LruMap(int, Map) - Constructor for class bamboo.util.LruMap
 
LruMap.MyIterator - Class in bamboo.util
 
LruMap.MyIterator(LruMap.Node) - Constructor for class bamboo.util.LruMap.MyIterator
 
LruMap.Node - Class in bamboo.util
 
LruMap.Node(Object, Object) - Constructor for class bamboo.util.LruMap.Node
 
ls_alarm_period - Variable in class bamboo.router.Router
 
ls_cb - Variable in class bamboo.router.RouterCallbackInterface.Application
Deprecated.  
ls_disk_sizes - Variable in class bamboo.dht.Dht
Keep track of the disk sizes of our leaf set, and scale put rates based on them.
ls_neighbor - Static variable in class bamboo.vis.FetchNodeInfoThread
 
ls_ud - Variable in class bamboo.router.RouterCallbackInterface.Application
Deprecated.  

M

mac - Variable in class bamboo.lss.UdpCC
 
main(String[]) - Static method in class bamboo.db.RecoverFatal
 
main(String[]) - Static method in class bamboo.dht.fssim.Test1
 
main(String[]) - Static method in class bamboo.dht.fssim.Test2
 
main(String[]) - Static method in class bamboo.dht.fssim.Test3
 
main(String[]) - Static method in class bamboo.dht.fssim.Test4
 
main(String[]) - Static method in class bamboo.dht.fssim.Test5
 
main(String[]) - Static method in class bamboo.dht.fssim.Test6
 
main(String[]) - Static method in class bamboo.dht.fssim.Test7
 
main(String[]) - Static method in class bamboo.dht.GatewayTest
 
main(String[]) - Static method in class bamboo.dht.IonTree
 
main(String[]) - Static method in class bamboo.dht.StorageTree
 
main(String[]) - Static method in class bamboo.dht.XmlRpcTest
 
main(String[]) - Static method in class bamboo.dmgr.MerkleTreeTest
 
main(String[]) - Static method in class bamboo.lss.CreateMacKeyFile
 
main(Reader) - Method in class bamboo.lss.DustDevil
 
main(String) - Method in class bamboo.lss.DustDevil
 
main(SandstormConfig) - Method in class bamboo.lss.DustDevil
 
main(String[]) - Static method in class bamboo.lss.DustDevil
 
main(String[]) - Static method in class bamboo.lss.TputTest
 
main(String[]) - Static method in class bamboo.openhash.fileshare.FileShare
 
main(String[]) - Static method in class bamboo.sim.Simulator
 
main(String[]) - Static method in class bamboo.util.Certificate
 
main(String[]) - Static method in class bamboo.util.GetTimeOfDayCC
 
main(String[]) - Static method in class bamboo.util.GuidTools
A test harness for digits_to_guid and guid_to_digits.
main(String[]) - Static method in class bamboo.util.XdrClone
Test harness.
main(String[]) - Static method in class bamboo.vis.FetchNodeInfoThread
 
main(String[]) - Static method in class bamboo.vis.LeafSetLatencies
 
main(String[]) - Static method in class bamboo.vis.Vis
 
main_acore - Variable in class bamboo.lss.Network
 
main_loop() - Method in class bamboo.dht.fssim.Simulator
 
make_arc(Vis.BambooNode, boolean, Color) - Method in class bamboo.vis.Vis.BambooNode
 
make_parents(boolean) - Method in class bamboo.openhash.fileshare.FileShare
Transfer wblocks from the wblocks array to the ready queue.
make_seq(long, int) - Method in class bamboo.lss.UdpCC
 
map - Variable in class bamboo.util.LruMap
 
matching_digits(BigInteger) - Method in class bamboo.router.RoutingTable
 
max() - Method in class bamboo.dmgr.MerkleTree.Node
 
MAX_BUFFER - Static variable in class bamboo.openhash.fileshare.FileShare
 
MAX_CLIENT - Static variable in class bamboo.db.StorageManager
 
max_concurrent - Variable in class bamboo.vis.Vis
 
max_events - Variable in class bamboo.www.WebAppender
 
MAX_GET_TIME_MS - Variable in class bamboo.dht.PutGetTest
 
MAX_GUID - Variable in class bamboo.dht.Dht
 
MAX_GUID - Variable in class bamboo.dmgr.DataManager
 
max_guid - Static variable in class bamboo.dmgr.MerkleTreeTest
 
max_hash - Static variable in class bamboo.dmgr.MerkleTreeTest
 
max_leaves_below - Variable in class bamboo.dmgr.MerkleTree.FillHolesState
 
MAX_MSG_SIZE - Static variable in class bamboo.lss.UdpCC
 
MAX_PARALLEL - Static variable in class bamboo.openhash.fileshare.FileShare
 
MAX_PUT - Variable in class bamboo.dht.fssim.ContinuousAlgorithm.Params
 
MAX_PUT - Static variable in class bamboo.dht.fssim.NoQueuingAlgorithm
 
MAX_PUT - Static variable in class bamboo.dht.fssim.VirtualTimeAlgorithm
 
MAX_QUEUE - Variable in class bamboo.dht.fssim.ContinuousAlgorithm.Params
 
MAX_RECENTLY_SEEN_SIZE - Static variable in class bamboo.lss.UdpCC
 
MAX_RTO - Static variable in class bamboo.lss.UdpCC
 
MAX_SIZE - Static variable in class bamboo.dht.Dht.PutReqPayload
 
MAX_SIZE - Variable in class bamboo.dht.fssim.ContinuousAlgorithm.Params
 
MAX_SIZE - Static variable in class bamboo.dht.fssim.NoQueuingAlgorithm
 
MAX_SIZE - Static variable in class bamboo.dht.fssim.VirtualTimeAlgorithm
 
MAX_SIZE - Static variable in class bamboo.dmgr.PutOrRemoveMsg
 
max_tokens - Variable in class bamboo.dht.Dht
Capacity limits for the token buckets.
MAX_TTL - Variable in class bamboo.dht.fssim.ContinuousAlgorithm.Params
 
MAX_TTL - Static variable in class bamboo.dht.fssim.NoQueuingAlgorithm
 
MAX_TTL - Static variable in class bamboo.dht.fssim.VirtualTimeAlgorithm
 
MAX_TTL_SEC - Static variable in class bamboo.dht.Dht
 
MAX_WND - Static variable in class bamboo.lss.UdpCC
 
maxvals - Variable in class bamboo.dht.bamboo_get_args
 
maxvals - Variable in class bamboo.dht.Dht.GetReq
 
maxvals - Variable in class bamboo.dht.Dht.GetReqPayload
 
MCastDown - Class in bamboo.softscribe
MCastDown An event sent from/to another stage when it wants to multicast an object.
MCastDown(boolean, BigInteger, QuickSerializable) - Constructor for class bamboo.softscribe.MCastDown
 
MCastDown(MCastDown) - Constructor for class bamboo.softscribe.MCastDown
 
MCastDown(InputBuffer) - Constructor for class bamboo.softscribe.MCastDown
 
MCastDownMsg - Class in bamboo.softscribe
MCastDownMsg A NetworkMessage to be sent down the tree.
MCastDownMsg(BigInteger, NodeId, NodeId, QuickSerializable) - Constructor for class bamboo.softscribe.MCastDownMsg
 
MCastDownMsg(InputBuffer) - Constructor for class bamboo.softscribe.MCastDownMsg
 
MCastJoin - Class in bamboo.softscribe
MCastJoin To join a multicast group, a stage sends an MCastJoin with inbound=false and join=true.
MCastJoin(boolean, BigInteger, boolean) - Constructor for class bamboo.softscribe.MCastJoin
 
MCastJoin(MCastJoin) - Constructor for class bamboo.softscribe.MCastJoin
 
MCastJoin(InputBuffer) - Constructor for class bamboo.softscribe.MCastJoin
 
MCastJoinMsg - Class in bamboo.softscribe
MCastJoinMsg A Bamboo payload indicating that the sending node considers itself to be a member of the indicated group.
MCastJoinMsg(NodeId, BigInteger) - Constructor for class bamboo.softscribe.MCastJoinMsg
 
MCastJoinMsg(MCastJoinMsg) - Constructor for class bamboo.softscribe.MCastJoinMsg
 
MCastJoinMsg(InputBuffer) - Constructor for class bamboo.softscribe.MCastJoinMsg
 
MCastUp - Class in bamboo.softscribe
MCastUp An event sent from another stage when it wants to multicast an object.
MCastUp(boolean, BigInteger, QuickSerializable) - Constructor for class bamboo.softscribe.MCastUp
 
MCastUp(MCastUp) - Constructor for class bamboo.softscribe.MCastUp
 
MCastUp(InputBuffer) - Constructor for class bamboo.softscribe.MCastUp
 
MCastUpMsg - Class in bamboo.softscribe
MCastUpMsg A message to be sent to the specified multicast group.
MCastUpMsg(NodeId, BigInteger, QuickSerializable) - Constructor for class bamboo.softscribe.MCastUpMsg
 
MCastUpMsg(MCastUpMsg) - Constructor for class bamboo.softscribe.MCastUpMsg
 
MCastUpMsg(InputBuffer) - Constructor for class bamboo.softscribe.MCastUpMsg
 
md - Variable in class bamboo.db.StorageManagerTest
 
md - Variable in class bamboo.dht.Gateway
 
md - Variable in class bamboo.dmgr.DataManager
 
md - Static variable in class bamboo.dmgr.MerkleTreeTest
 
md - Variable in class bamboo.openhash.fileshare.FileShare
 
mean_get_period_ms - Variable in class bamboo.dht.PutGetTest
 
mean_period_ms - Variable in class bamboo.openhash.redir.RedirTest
 
mean_period_ms - Variable in class bamboo.router.LookupTest
 
mean_put_period_ms - Variable in class bamboo.dht.PutGetTest
 
mean_wait_ms - Variable in class bamboo.dht.FairShareTestClient
 
merkle_trees - Variable in class bamboo.dmgr.DataManager
 
MerkleTree - Class in bamboo.dmgr
A Merkle Tree over the keys stored on a Bamboo node.
MerkleTree(int, MessageDigest) - Constructor for class bamboo.dmgr.MerkleTree
Create a new MerkleTree with 2^exp children per node and using the algorithm of md to compute digests.
MerkleTree.FillHolesState - Class in bamboo.dmgr
The data structure returned by fill_holes.
MerkleTree.FillHolesState(long, long, long) - Constructor for class bamboo.dmgr.MerkleTree.FillHolesState
 
MerkleTree.Node - Class in bamboo.dmgr
A node in the tree.
MerkleTree.Node(int, long) - Constructor for class bamboo.dmgr.MerkleTree.Node
 
MerkleTree.Node.Iter - Class in bamboo.dmgr
A class for iterating over this node's children.
MerkleTree.Node.Iter(long) - Constructor for class bamboo.dmgr.MerkleTree.Node.Iter
 
MerkleTreeTest - Class in bamboo.dmgr
A test harness for bamboo.dmgr.MerkleTree.
MerkleTreeTest() - Constructor for class bamboo.dmgr.MerkleTreeTest
 
message_num - Variable in class bamboo.transport.TcpMessageTransportTest
 
messageNumber - Variable in class bamboo.openhash.multicast.MulticastTest
 
min_addr - Variable in class bamboo.openhash.redir.RedirClient.LookupState
 
min_free - Variable in class bamboo.dht.StorageTree.Node
 
MIN_GUID - Static variable in class bamboo.dht.Dht
 
MIN_GUID - Static variable in class bamboo.dmgr.DataManager
 
min_guid - Static variable in class bamboo.dmgr.MerkleTreeTest
 
min_hash - Static variable in class bamboo.dmgr.MerkleTreeTest
 
min_hash - Variable in class bamboo.openhash.redir.RedirClient.LookupState
 
min_replica_count - Variable in class bamboo.dht.Dht
 
mismatch_cb(int) - Method in class bamboo.dht.Gateway.MyConnState
 
MOD - Static variable in class bamboo.openhash.multicast.MulticastClient
 
MOD - Static variable in class bamboo.openhash.redir.RedirClient
 
modulus - Variable in class bamboo.api.BambooRouterAppRegResp
 
MODULUS - Variable in class bamboo.dmgr.DataManager
 
MODULUS - Variable in class bamboo.router.LeafSet
 
MODULUS - Variable in class bamboo.router.LocationCache
 
MODULUS - Variable in class bamboo.router.Router
The modulus of the ring of identifiers.
modulus() - Method in class bamboo.router.Router
One larger than the largest identifier supported by the system.
MODULUS - Variable in class bamboo.router.RoutingTable
 
MODULUS - Variable in class bamboo.router.RoutingTableTest
 
MODULUS - Variable in class bamboo.vis.Vis
 
MODULUS - Variable in class bamboo.www.WebInterface
 
monitor - Variable in class bamboo.db.StorageManager.AddMonitor
 
monitor - Variable in class bamboo.db.StorageManager.RemoveMonitor
 
msg - Variable in class bamboo.api.BambooRouterAppRegResp
 
msg - Variable in class bamboo.lss.UdpCC.TimeoutInfo
 
msg - Variable in class bamboo.openhash.multicast.MulticastClient.ResendState
 
msg_id(long) - Method in class bamboo.lss.UdpCC
 
msg_id - Variable in class bamboo.lss.UdpCC.SrcAndMsgId
 
msg_id - Variable in class bamboo.lss.UdpCC.TimeoutInfo
 
msg_latency_us(NetworkModel.RouteInfo, int) - Static method in class bamboo.sim.Network
 
msg_latency_us(NodeId, NodeId, int) - Static method in class bamboo.sim.Network
 
msg_num - Variable in class bamboo.openhash.multicast.ReceivedResp
 
msg_size - Static variable in class bamboo.lss.TputTest
 
mult - Static variable in class bamboo.vis.FetchNodeInfoThread
 
MulticastClient - Class in bamboo.openhash.multicast
An implementation of multicast.
MulticastClient() - Constructor for class bamboo.openhash.multicast.MulticastClient
 
MulticastClient.JoinGetDoneCb - Class in bamboo.openhash.multicast
 
MulticastClient.JoinGetDoneCb() - Constructor for class bamboo.openhash.multicast.MulticastClient.JoinGetDoneCb
 
MulticastClient.JoinPutDoneCb - Class in bamboo.openhash.multicast
 
MulticastClient.JoinPutDoneCb() - Constructor for class bamboo.openhash.multicast.MulticastClient.JoinPutDoneCb
 
MulticastClient.JoinState - Class in bamboo.openhash.multicast
 
MulticastClient.JoinState(BigInteger, int, String, ASyncCore.TimerCB, Object) - Constructor for class bamboo.openhash.multicast.MulticastClient.JoinState
 
MulticastClient.PingState - Class in bamboo.openhash.multicast
 
MulticastClient.PingState(NodeId, int) - Constructor for class bamboo.openhash.multicast.MulticastClient.PingState
 
MulticastClient.ResendState - Class in bamboo.openhash.multicast
 
MulticastClient.ResendState(int, StatMessage, boolean) - Constructor for class bamboo.openhash.multicast.MulticastClient.ResendState
 
MulticastPingMessage - Class in bamboo.openhash.multicast
 
MulticastPingMessage(NodeId) - Constructor for class bamboo.openhash.multicast.MulticastPingMessage
 
MulticastPingMessage(InputBuffer) - Constructor for class bamboo.openhash.multicast.MulticastPingMessage
 
MulticastTest - Class in bamboo.openhash.multicast
Test class for implementation of multicast Joins have TTL 60 seconds Clients re-join every 30 seconds, on average
MulticastTest() - Constructor for class bamboo.openhash.multicast.MulticastTest
 
MulticastTest.JoinCb - Class in bamboo.openhash.multicast
 
MulticastTest.JoinCb() - Constructor for class bamboo.openhash.multicast.MulticastTest.JoinCb
 
MulticastTest.JoinDoneCb - Class in bamboo.openhash.multicast
 
MulticastTest.JoinDoneCb() - Constructor for class bamboo.openhash.multicast.MulticastTest.JoinDoneCb
 
MulticastTest.ReadyCb - Class in bamboo.openhash.multicast
 
MulticastTest.ReadyCb() - Constructor for class bamboo.openhash.multicast.MulticastTest.ReadyCb
 
MulticastTest.SendCb - Class in bamboo.openhash.multicast
 
MulticastTest.SendCb() - Constructor for class bamboo.openhash.multicast.MulticastTest.SendCb
 
MulticastTest.SleepCb - Class in bamboo.openhash.multicast
 
MulticastTest.SleepCb() - Constructor for class bamboo.openhash.multicast.MulticastTest.SleepCb
 
MultipleByteBufferInputStream - Class in bamboo.util
Wraps a java.nio.ByteBuffer in the ostore.util.InputBuffer interface.
MultipleByteBufferInputStream() - Constructor for class bamboo.util.MultipleByteBufferInputStream
 
my_addr - Variable in class bamboo.lss.UdpCC
 
my_addr - Variable in class bamboo.openhash.i3.LookupService
 
my_addr - Variable in class bamboo.openhash.multicast.MulticastClient
 
my_addr - Variable in class bamboo.openhash.redir.RedirTest
 
my_addr - Variable in class bamboo.transport.TcpMessageTransport
 
my_addr_bytes - Variable in class bamboo.openhash.multicast.MulticastClient
 
my_digits - Variable in class bamboo.router.Router
 
my_digits - Variable in class bamboo.router.RoutingTable
 
my_guid - Variable in class bamboo.dmgr.DataManager
 
my_guid - Variable in class bamboo.router.LeafSet
 
my_guid - Variable in class bamboo.router.Router
 
my_guid - Variable in class bamboo.softscribe.Scribe
 
my_guid - Variable in class bamboo.www.WebInterface
 
my_guid_sh - Variable in class bamboo.softscribe.Scribe
 
my_id - Variable in class bamboo.openhash.i3.LookupService
 
my_id - Variable in class bamboo.openhash.redir.RedirTest
 
my_key - Variable in class bamboo.openhash.multicast.MulticastClient
 
my_neighbor_info - Variable in class bamboo.dmgr.DataManager
 
my_neighbor_info - Variable in class bamboo.router.LeafSet
 
my_neighbor_info - Variable in class bamboo.router.Router
 
my_neighbor_info - Variable in class bamboo.router.RoutingTable
 
my_neighbor_info - Variable in class bamboo.www.WebInterface
 
my_ni - Variable in class bamboo.router.RoutingTableTest
 
my_node_id() - Method in class bamboo.dht.Gateway
 
my_node_id - Variable in class bamboo.util.StandardStage
 
my_nodeid - Variable in class bamboo.openhash.multicast.MulticastClient
 
my_routing_entry - Variable in class bamboo.router.RoutingTable
 
my_sink - Variable in class bamboo.util.StandardStage
 
myLocalGroups - Variable in class bamboo.softscribe.Scribe
 

N

name - Variable in class bamboo.www.WebAppender
 
namespace - Variable in class bamboo.openhash.i3.LookupService
 
namespace - Variable in class bamboo.openhash.redir.RedirClient.JoinState
 
namespace - Variable in class bamboo.openhash.redir.RedirClient.LookupState
 
namespace - Variable in class bamboo.openhash.redir.RedirTest
 
namespaces - Variable in class bamboo.openhash.redir.RedirClient
 
near_rt_alarm_period - Variable in class bamboo.router.Router
 
nearRoutingTableAlarm - Variable in class bamboo.router.Router
 
NEG_ONE - Static variable in class bamboo.dht.Dht
 
NEG_ONE - Static variable in class bamboo.dmgr.DataManager
 
NeighborInfo - Class in bamboo.router
NeighborInfo.
NeighborInfo(NodeId, BigInteger) - Constructor for class bamboo.router.NeighborInfo
 
NeighborInfo(InputBuffer) - Constructor for class bamboo.router.NeighborInfo
 
neighbors - Variable in class bamboo.router.RoutingTableResp
 
Network - Class in bamboo.lss
Wraps bamboo.lss.UdpCC in the ostore.network.Network interface.
Network(InetSocketAddress, ASyncCore) - Constructor for class bamboo.lss.Network
 
network - Variable in class bamboo.router.RoutingTableTest
 
Network - Class in bamboo.sim
A network stage for simulated machines.
Network() - Constructor for class bamboo.sim.Network
 
Network.DuplicateTypeException - Exception in bamboo.lss
 
Network.DuplicateTypeException(Class) - Constructor for exception bamboo.lss.Network.DuplicateTypeException
 
Network.EnqueueCb - Class in bamboo.sim
 
Network.EnqueueCb(QueueElementIF, SinkIF) - Constructor for class bamboo.sim.Network.EnqueueCb
 
Network.MySendCB - Class in bamboo.lss
 
Network.MySendCB(SinkIF, Object) - Constructor for class bamboo.lss.Network.MySendCB
 
network_latency_us(NodeId, NodeId) - Static method in class bamboo.sim.Network
 
network_model - Variable in class bamboo.sim.Simulator
 
NetworkModel - Interface in bamboo.sim
 
NetworkModel.RouteInfo - Class in bamboo.sim
 
NetworkModel.RouteInfo(long, double) - Constructor for class bamboo.sim.NetworkModel.RouteInfo
 
new_digest() - Method in class bamboo.dmgr.MerkleTree
 
new_placemark - Variable in class bamboo.dht.Dht.GetRespMsg
 
next() - Method in class bamboo.dmgr.MerkleTree.Node.Iter
 
next - Variable in class bamboo.lss.UdpCC.Connection
Which connection is after us in the round-robin queue?
next() - Method in class bamboo.router.LocationCache.MyIterator
 
next - Variable in class bamboo.sim.GraphUtils.Edge
 
next() - Method in class bamboo.util.LruMap.MyIterator
 
next_cfg_filename - Variable in class bamboo.sim.Simulator.LoadNodeCb
 
next_check_put_or_remove_acks() - Method in class bamboo.dmgr.DataManager
 
next_fetch_keys_seq - Variable in class bamboo.dmgr.DataManager
 
next_fetch_seq - Variable in class bamboo.dmgr.DataManager
 
next_get_op() - Method in class bamboo.dht.PutGetTest
 
next_get_op_cb - Variable in class bamboo.dht.PutGetTest
 
next_get_seq - Variable in class bamboo.dht.Dht
 
next_get_seq() - Method in class bamboo.dht.Dht
 
next_hash_code - Static variable in class bamboo.lss.DustDevilSink
 
next_hop - Variable in class bamboo.router.IterRouteResp
 
next_hop(BigInteger, Set) - Method in class bamboo.router.RoutingTable
 
next_key - Variable in class bamboo.lss.DustDevilSink
 
next_lookup() - Method in class bamboo.openhash.redir.RedirTest
 
next_lookup_cb - Variable in class bamboo.openhash.redir.RedirTest
 
next_mode_switch - Variable in class bamboo.dht.fssim.BurstyClient
 
next_msg_id - Variable in class bamboo.lss.UdpCC
 
next_new_put - Variable in class bamboo.dht.fssim.EcnBitClient
 
next_new_put - Variable in class bamboo.dht.fssim.FixedAcceptRateClient
 
next_node_id - Variable in class bamboo.sim.Simulator.LoadNodeCb
 
next_op() - Method in class bamboo.dht.FairShareTestClient
 
next_op() - Method in class bamboo.router.LookupTest
 
next_op_cb - Variable in class bamboo.router.LookupTest
 
next_put_op() - Method in class bamboo.dht.PutGetTest
 
next_put_op_cb - Variable in class bamboo.dht.PutGetTest
 
next_put_or_remove_seq - Variable in class bamboo.dmgr.DataManager
 
next_put_seq - Variable in class bamboo.dht.Dht
 
next_put_seq() - Method in class bamboo.dht.Dht
 
next_q - Variable in class bamboo.lss.UdpCC.Connection
We put messages on the wire from the send_q, ack_q, probe_q, and retry_q in round-robin fashion, and this integer keeps track of which one to pull out of next time we can write the socket.
next_read_size - Variable in class bamboo.dht.Gateway.MyConnState
 
next_read_size - Variable in class bamboo.dht.GatewayClient
 
next_read_size - Variable in class bamboo.transport.TcpMessageTransport.ChannelState
 
next_seq - Variable in class bamboo.dht.PutGetTest
 
next_start_time_us - Variable in class bamboo.sim.Simulator.LoadNodeCb
 
next_stop_time_us - Variable in class bamboo.sim.Simulator.LoadNodeCb
 
next_xact_id - Variable in class bamboo.dht.GatewayClient
 
next_xact_id - Variable in class bamboo.lss.Rpc
 
next_xact_id() - Method in class bamboo.lss.Rpc
 
nextByte() - Method in class bamboo.lss.NioInputBuffer
 
nextByte() - Method in class bamboo.lss.NioMultiplePacketInputBuffer
 
nextByte() - Method in class bamboo.util.StreamInputBuffer
 
nextBytes(byte[], int, int) - Method in class bamboo.lss.NioInputBuffer
 
nextBytes(OutputBuffer) - Method in class bamboo.lss.NioInputBuffer
 
nextBytes(byte[], int, int) - Method in class bamboo.lss.NioMultiplePacketInputBuffer
 
nextBytes(OutputBuffer) - Method in class bamboo.lss.NioMultiplePacketInputBuffer
 
nextBytes(byte[], int, int) - Method in class bamboo.util.StreamInputBuffer
 
nextBytes(OutputBuffer) - Method in class bamboo.util.StreamInputBuffer
 
nextInt() - Method in class bamboo.lss.NioInputBuffer
 
nextLong() - Method in class bamboo.lss.NioInputBuffer
 
nextShort() - Method in class bamboo.lss.NioInputBuffer
 
ni - Variable in class bamboo.dmgr.DataManager.AntiEntropyState
 
ni - Variable in class bamboo.router.LocationCache.Node
 
ni - Variable in class bamboo.router.RoutingTable.RoutingEntry
 
nid2url(NodeId) - Static method in class bamboo.vis.LeafSetLatencies
 
nid2url(NodeId) - Method in class bamboo.vis.Vis