home OpenMash Documentations
Class Index Method Index Class Hierarchy

TCL CLASS

AGLP/Gateway

SUPERCLASSES

AGLP

METHODS

generate_wait_time, init, destroy, send, send_offer_service, construct_source_list, send_serve, send_handoff_complete, send_replace, remember_sent_replace, forget_sent_replace, remember_sent_handoff, forget_sent_handoff, start_service, stop_service, recv, collect_latencies, schedule_stop_collection, stop_collecting_latencies, handoff, calc_score, evaluate, is_servicing, cancel_replace_timer, cancel_all_replace_timer, cancel_offer_service_timer, cancel_pick_best_timer, start_service_announcement, stop_service_announcement, recv_request_service, recv_served_by, recv_offer_service, recv_serve, recv_replace, recv_handoff, prepare_handoff, recv_handoff_complete, add_source, del_source, get_sources, set_latency, set_bandwidth, parse_program, get_program, log_load

generate_wait_time

AGLP/Gateway private generate_wait_time { send_time }

init

AGLP/Gateway public init { group mtu }

destroy

AGLP/Gateway instproc destroy { }

send

AGLP/Gateway private send { msg }

send_offer_service

AGLP/Gateway private send_offer_service { client_addr pid }

construct_source_list

AGLP/Gateway private construct_source_list { client_addr port }

send_serve

AGLP/Gateway private send_serve { client_addr pid }

send_handoff_complete

AGLP/Gateway private send_handoff_complete { client_addr pid send_to gateway_addr }

send_replace

AGLP/Gateway private send_replace { client_addr pid gateway_addr score }

remember_sent_replace

AGLP/Gateway private remember_sent_replace { client_addr pid }

forget_sent_replace

AGLP/Gateway private forget_sent_replace { client_addr pid }

remember_sent_handoff

AGLP/Gateway private remember_sent_handoff { client_addr pid }

forget_sent_handoff

AGLP/Gateway private forget_sent_handoff { client_addr pid }

start_service

AGLP/Gateway public start_service { client_addr pid out_session }

stop_service

AGLP/Gateway private stop_service { client_addr pid }

recv

AGLP/Gateway private recv { addr port msg length }

collect_latencies

AGLP/Gateway private collect_latencies { session_spec }

schedule_stop_collection

AGLP/Gateway private schedule_stop_collection { group }

stop_collecting_latencies

AGLP/Gateway private stop_collecting_latencies { group }

handoff

AGLP/Gateway private handoff { client_addr pid }

calc_score

AGLP/Gateway private calc_score { client_addr gateway_addr }

evaluate

AGLP/Gateway private evaluate { client_addr pid gateway_addr }

is_servicing

AGLP/Gateway public is_servicing { client_addr port }

cancel_replace_timer

AGLP/Gateway private cancel_replace_timer { client_addr pid current_gateway }

cancel_all_replace_timer

AGLP/Gateway private cancel_all_replace_timer { client_addr }

cancel_offer_service_timer

AGLP/Gateway private cancel_offer_service_timer { client_addr pid }

cancel_pick_best_timer

AGLP/Gateway private cancel_pick_best_timer { client_addr pid }

start_service_announcement

AGLP/Gateway private start_service_announcement { client_addr port }

stop_service_announcement

AGLP/Gateway private stop_service_announcement { client_addr port }

recv_request_service

AGLP/Gateway public recv_request_service { client_addr port args }

recv_served_by

AGLP/Gateway public recv_served_by { client_addr port args }

recv_offer_service

AGLP/Gateway public recv_offer_service { gateway_addr port args }

recv_serve

AGLP/Gateway public recv_serve { gateway_addr port args }

recv_replace

AGLP/Gateway public recv_replace { gateway_addr port args }

recv_handoff

AGLP/Gateway public recv_handoff { gateway_addr port args }

prepare_handoff

AGLP/Gateway public prepare_handoff { client_addr pid gateway_addr port }

recv_handoff_complete

AGLP/Gateway public recv_handoff_complete { gateway_addr port args }

add_source

AGLP/Gateway instproc add_source { gateway client id source }

del_source

AGLP/Gateway instproc del_source { gateway client id source }

get_sources

AGLP/Gateway instproc get_sources { gateway client id }

set_latency

AGLP/Gateway private set_latency { src latency }

set_bandwidth

AGLP/Gateway private set_bandwidth { src bw }

parse_program

AGLP/Gateway instproc parse_program { addr port program }

get_program

AGLP/Gateway private get_program { addr port }

log_load

AGLP/Gateway instproc log_load { }

INHERITED METHODS

recv_announcement, debug, generate_unique_port, generate_new_session_spec, recv_handoff_ok, recv_help_offer, recv_accept_help, time, start, stop, send_announcement, announce, timer, get_timer, set_announcement, get_announcement, ttl

FILENAME

tcl/degas/degasserver/aglp_gateway.tcl


Generated on Mon Apr 12 04:04:16 PDT 2004