PacketHeaderManager
定义在ns-2.30/common/packet.cc中 class PacketHeaderManager : public TclObject
TclObject在tclcl/tclcl.h中
SFAMA cbr_start 开始时间要在0.05以后.....
SFAMA::SFAMA():UnderwaterMac(), status_(IDLE_WAIT), guard_time_(0.00001), slot_len_(0.0),
is_in_round(false), is_in_backoff(false), max_backoff_slots_(4), max_burst_(1),
data_sending_interval_(0.0000001), callback_handler(this), status_handler(this),
slotinit_handler(this), wait_send_timer(this), wait_reply_timer(this),
backoff_timer(this), datasend_timer(this)
{
bind("guard_time_", &guard_time_);
bind("max_backoff_slots_", &max_backoff_slots_);
bind("max_burst_", &max_burst_);
Random::seed_heuristically();
Scheduler::instance().schedule(&slotinit_handler,
&slotinit_event, 0.05 /*callback delay*/);
}