⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tags

📁 ns2.1b5版本中cbrp碼
💻
📖 第 1 页 / 共 4 页
字号:
min_elevation	dem.h	/^	float	min_elevation;$/;"	m	struct:BRecordmin_frame_len	mac-802_11.h	/^	int		min_frame_len;$/;"	m	class:Mac802_11min_hops	god.h	/^        int* min_hops;   \/\/ square array of num_nodesXnum_nodes$/;"	m	class:Godmindelay_	ll.h	/^	double		mindelay_;$/;"	m	class:LLmodulation	net-if.h	/^  Modulation *modulation;	\/\/ Modulation Scheme$/;"	m	class:NetIfname	debug.h	/^  char *name;$/;"	m	class:HashSetname	propagation.h	/^  char *name;$/;"	m	class:Propagationnav	mac-802_11.h	/^	double		nav;		\/\/ Network Allocation Vector$/;"	m	class:Mac802_11navHandler	mac-802_11.cc	/^Mac802_11::navHandler()$/;"	f	class:Mac802_11nb_addr	rttable.h	/^        nsaddr_t        nb_addr;$/;"	m	class:Neighbornb_expire	rttable.h	/^        double          nb_expire;      \/\/ ALLOWED_HELLO_LOSS * HELLO_INTERVAL$/;"	m	class:Neighbornb_insert	rttable.cc	/^rt_entry::nb_insert(nsaddr_t id)$/;"	f	class:rt_entrynb_lookup	rttable.cc	/^rt_entry::nb_lookup(nsaddr_t id)$/;"	f	class:rt_entrynetif_	mac.h	/^	NetIf		*netif_;$/;"	m	class:Macnext	debug.h	/^  struct hb *next;$/;"	m	struct:hbnextarp	arp.h	/^	inline ARPEntry* nextarp() { return arp_link.le_next; }$/;"	f	class:ARPEntrynextchnl	net-if.h	/^  NetIf*		nextchnl(void) const { return chnl_link.le_next; }$/;"	f	class:NetIfnextnode	net-if.h	/^  NetIf*		nextnode(void) const { return node_link.le_next; }$/;"	f	class:NetIfnode	arp.h	/^	MobileNode	*node;$/;"	m	class:ARPTablenode	net-if.h	/^  MobileNode*	node(void) const { return node_; }$/;"	f	class:NetIfnode	packet-stamp.h	/^  MobileNode	*node;$/;"	m	class:PacketStampnode_	cmu-trace.h	/^        MobileNode *node_;$/;"	m	class:CMUTracenode_	net-if.h	/^  MobileNode *node_;		\/\/ Node using this interface$/;"	m	class:NetIfns_ll_h	ll.h	39;"	dnum_nodes	god.h	/^        int num_nodes;$/;"	m	class:Godoff_AODV_	cmu-trace.h	/^        int off_AODV_;$/;"	m	class:CMUTraceoff_IMEP_	cmu-trace.h	/^	int off_IMEP_;$/;"	m	class:CMUTraceoff_TORA_	cmu-trace.h	/^	int off_TORA_;$/;"	m	class:CMUTraceoff_arp_	arp.h	/^	int off_arp_;$/;"	m	class:ARPTableoff_arp_	cmu-trace.h	/^	int off_arp_;$/;"	m	class:CMUTraceoff_cbrp_	cmu-trace.h	/^        int off_cbrp_;$/;"	m	class:CMUTraceoff_cbrp_	ll.h	/^	int off_cbrp_;$/;"	m	class:LLoff_ll_	arp.h	/^	int off_ll_;$/;"	m	class:ARPTableoff_ll_	ll.h	/^	int off_ll_;		\/\/ offset of link-layer header$/;"	m	class:LLoff_mac_	arp.h	/^	int off_mac_;$/;"	m	class:ARPTableoff_mac_	cmu-trace.h	/^	int off_mac_;$/;"	m	class:CMUTraceoff_mac_	ll.h	/^	int off_mac_;		\/\/ offset of MAC header$/;"	m	class:LLoff_mac_	mac.h	/^	int		off_mac_;	\/\/ MAC header offset$/;"	m	class:Macoff_sr_	cmu-trace.h	/^	int off_sr_;$/;"	m	class:CMUTraceoffset_	mac.cc	/^int hdr_mac::offset_;$/;"	m	class:hdr_macoffset_	mac.h	/^	static int	offset_;$/;"	m	struct:hdr_macopen	dem.cc	/^DEMFile::open()$/;"	f	class:DEMFilep	net-if.h	/^  virtual void xmitPacket(Packet *p) = 0;$/;"	m	class:NetIf	implementation:pure virtualp_	mac-802_3.h	/^	Packet *p_;$/;"	m	class:MacHandlerRecvp_code	dem.h	/^	int	p_code;$/;"	m	struct:ARecordp_parm	dem.h	/^	float	p_parm[15];$/;"	m	struct:ARecordpad1	arp.h	/^	u_int16_t	pad1;		\/\/ so offsets are correct$/;"	m	struct:hdr_arppad2	arp.h	/^	u_int16_t	pad2;		\/\/ so offsets are correct$/;"	m	struct:hdr_arppause	mac-timers.cc	/^BackoffTimer::pause()$/;"	f	class:BackoffTimerpause	mac-timers.h	/^	virtual void pause(void) { assert(0); }$/;"	f	class:MacTimer	implementation:virtualpaused	mac-timers.h	/^	inline int paused(void) { return paused_; }$/;"	f	class:MacTimerpaused_	mac-timers.h	/^	int		paused_;$/;"	m	class:MacTimerphymib	mac-802_11.h	/^	PHY_MIB		*phymib;$/;"	m	class:Mac802_11pifs	mac-802_11.h	/^	double		pifs;		\/\/ PCF Interframe Space$/;"	m	class:Mac802_11pktCTRL	mac-802_11.h	/^	Packet		*pktCTRL;	\/\/ outgoing non-RTS packet$/;"	m	class:Mac802_11pktRTS	mac-802_11.h	/^	Packet		*pktRTS;	\/\/ outgoing RTS packet$/;"	m	class:Mac802_11pktRx	mac.h	/^	Packet		*pktRx;$/;"	m	class:MacpktTx	mac.h	/^	Packet		*pktTx;$/;"	m	class:MacpktTxcnt	mac-802_3.h	/^	int		pktTxcnt;$/;"	m	class:Mac802_3pq_end	priqueue.h	/^        Packet* pq_end; \/\/ the first part of the queue are for priority pkts$/;"	m	class:PriQueuepr_code	dem.h	/^	int	pr_code;$/;"	m	struct:ARecordprhead	priqueue.cc	/^PriQueue_List PriQueue::prhead = { 0 };$/;"	m	class:PriQueueprhead	priqueue.h	/^	static struct PriQueue_List prhead;$/;"	m	class:PriQueueprocess	dem.cc	/^DEMFile::process()$/;"	f	class:DEMFilepropagation_	net-if.h	/^  Propagation *propagation_;	\/\/ Propagation Model$/;"	m	class:NetIfpropdelay	node.cc	/^MobileNode::propdelay(MobileNode *m)$/;"	f	class:MobileNodepurge	rtqueue.cc	/^rtqueue::purge()$/;"	f	class:rtqueueq_name	dem.h	/^	char	q_name[145];$/;"	m	struct:ARecordrandom_destination	node.cc	/^MobileNode::random_destination()$/;"	f	class:MobileNoderandom_direction	node.cc	/^MobileNode::random_direction()$/;"	f	class:MobileNoderandom_position	node.cc	/^MobileNode::random_position()$/;"	f	class:MobileNoderandom_speed	node.cc	/^MobileNode::random_speed()$/;"	f	class:MobileNoderange	dem.cc	/^DEMFile::range(double &x, double &y)$/;"	f	class:DEMFilercsid	ll.cc	/^static const char rcsid[] =$/;"	v	file:read_field	dem.cc	/^DEMFile::read_field()$/;"	f	class:DEMFileread_float	dem.cc	/^DEMFile::read_float()$/;"	f	class:DEMFileread_int	dem.cc	/^DEMFile::read_int()$/;"	f	class:DEMFilerecv	channel.cc	/^Channel::recv(Packet *p, NetIf *tifp)$/;"	f	class:Channelrecv	cmu-trace.cc	/^CMUTrace::recv(Packet *p, Handler *h)$/;"	f	class:CMUTracerecv	cmu-trace.cc	/^CMUTrace::recv(Packet *p, const char* why)$/;"	f	class:CMUTracerecv	god.cc	/^God::recv(Packet *, Handler *)$/;"	f	class:Godrecv	ll.cc	/^LL::recv(Packet* p, Handler*)$/;"	f	class:LLrecv	mac-802_11.cc	/^Mac802_11::recv(Packet *p, Handler *h)$/;"	f	class:Mac802_11recv	mac-802_3.cc	/^Mac802_3::recv(Packet *p, Handler *h)$/;"	f	class:Mac802_3recv	net-if.cc	/^NetIf::recv(Packet* p, Handler* h)$/;"	f	class:NetIfrecv	priqueue.cc	/^PriQueue::recv(Packet *p, Handler *h)$/;"	f	class:PriQueuerecv	rtqueue.h	/^        void            recv(Packet *, Handler*) { abort(); }$/;"	f	class:rtqueuerecvACK	mac-802_11.cc	/^Mac802_11::recvACK(Packet *p)$/;"	f	class:Mac802_11recvCTS	mac-802_11.cc	/^Mac802_11::recvCTS(Packet *p)$/;"	f	class:Mac802_11recvDATA	mac-802_11.cc	/^Mac802_11::recvDATA(Packet *p)$/;"	f	class:Mac802_11recvHandler	mac-802_11.cc	/^Mac802_11::recvHandler()$/;"	f	class:Mac802_11recvHighPriority	priqueue.cc	/^PriQueue::recvHighPriority(Packet *p, Handler *)$/;"	f	class:PriQueuerecvPacket	sharedmedia.cc	/^SharedMedia::recvPacket(Packet *p, double *RxPr)$/;"	f	class:SharedMediarecvRTS	mac-802_11.cc	/^Mac802_11::recvRTS(Packet *p)$/;"	f	class:Mac802_11recv_complete	mac-802_3.cc	/^Mac802_3::recv_complete(Packet *p)$/;"	f	class:Mac802_3recv_timer	mac-802_11.cc	/^Mac802_11::recv_timer()$/;"	f	class:Mac802_11recvfrom	ll.cc	/^LL::recvfrom(Packet* p)$/;"	f	class:LLrecvtarget_	ll.h	/^	NsObject* recvtarget_;	\/\/ where packet is passed up the stack$/;"	m	class:LLrecvtarget_	mac.h	/^	NsObject	*recvtarget_;$/;"	m	class:Macrecvtarget_	net-if.h	/^  NsObject        *recvtarget_; \/\/ usually mac layer$/;"	m	class:NetIfrelease	antenna.cc	/^Antenna::release()$/;"	f	class:Antennarelease	omni-antenna.h	/^  virtual void release()$/;"	f	class:OmniAntenna	implementation:virtualremove	debug.h	/^HashSet::remove(struct hb **hbp)$/;"	f	class:HashSetremove_head	rtqueue.cc	/^rtqueue::remove_head()$/;"	f	class:rtqueueresol	topography.h	/^	double	resol() { return grid_resolution; }$/;"	f	class:Topographyresolution	dem.cc	/^DEMFile::resolution(double &r)$/;"	f	class:DEMFileresume	mac-802_3.cc	/^Mac802_3::resume()$/;"	f	class:Mac802_3resume	mac-timers.cc	/^BackoffTimer::resume(double difs)$/;"	f	class:BackoffTimerresume	mac-timers.h	/^	virtual void resume(void) { assert(0); }$/;"	f	class:MacTimer	implementation:virtualrf_duration	mac-802_11.h	/^	u_int16_t		rf_duration;$/;"	m	struct:rts_framerf_fc	mac-802_11.h	/^	struct frame_control	rf_fc;$/;"	m	struct:rts_framerf_fcs	mac-802_11.h	/^	u_char			rf_fcs[ETHER_FCS_LEN];$/;"	m	struct:rts_framerf_ra	mac-802_11.h	/^	u_char			rf_ra[ETHER_ADDR_LEN];$/;"	m	struct:rts_framerf_ta	mac-802_11.h	/^	u_char			rf_ta[ETHER_ADDR_LEN];$/;"	m	struct:rts_framerow_id	dem.h	/^	int	row_id;$/;"	m	struct:BRecordrows	dem.h	/^	int	rows;		\/* number of rows and columns of profiles *\/$/;"	m	struct:ARecordrows	dem.h	/^	int	rows;$/;"	m	struct:BRecordrst_cw	mac-802_11.h	/^	inline void rst_cw() { cw = phymib->CWMin; }$/;"	f	class:Mac802_11rt_add	rttable.cc	/^rttable::rt_add(nsaddr_t id)$/;"	f	class:rttablert_delete	rttable.cc	/^rttable::rt_delete(nsaddr_t id)$/;"	f	class:rttablert_dst	rttable.h	/^        nsaddr_t        rt_dst;$/;"	m	class:rt_entryrt_entry	rttable.cc	/^rt_entry::rt_entry()$/;"	f	class:rt_entryrt_entry	rttable.h	/^class rt_entry {$/;"	crt_error_time	rttable.h	/^        double          rt_error_time;$/;"	m	class:rt_entryrt_errors	rttable.h	/^        u_int8_t        rt_errors;      \/\/ error count$/;"	m	class:rt_entryrt_expire	rttable.h	/^        double          rt_expire;      \/\/ when entry expires$/;"	m	class:rt_entryrt_flags	rttable.h	/^        u_int8_t        rt_flags;$/;"	m	class:rt_entryrt_hops	rttable.h	/^        u_int16_t       rt_hops;        \/\/ hop count$/;"	m	class:rt_entryrt_lookup	rttable.cc	/^rttable::rt_lookup(nsaddr_t id)$/;"	f	class:rttablert_nblist	rttable.h	/^        ncache          rt_nblist;$/;"	m	class:rt_entryrt_nexthop	rttable.h	/^        nsaddr_t        rt_nexthop;     \/\/ next hop IP address$/;"	m	class:rt_entryrt_req_cnt	rttable.h	/^        u_int8_t        rt_req_cnt;             \/\/ number of route requests$/;"	m	class:rt_entryrt_req_timeout	rttable.h	/^        double          rt_req_timeout;         \/\/ when I can send another req$/;"	m	class:rt_entryrt_seqno	rttable.h	/^        u_int32_t       rt_seqno;$/;"	m	class:rt_entryrtime	mac-timers.h	/^	double		rtime;	\/\/ remaining time$/;"	m	class:MacTimerrtqueue	rtqueue.cc	/^rtqueue::rtqueue()$/;"	f	class:rtqueuertqueue	rtqueue.h	/^class rtqueue : public Connector {$/;"	crts_frame	mac-802_11.h	/^struct rts_frame {$/;"	srttable	rttable.h	/^	rttable() { LIST_INIT(&rthead); }$/;"	f	class:rttablerttable	rttable.h	/^class rttable {$/;"	crx_resume	mac-802_11.cc	/^Mac802_11::rx_resume()$/;"	f	class:Mac802_11rx_state	mac-802_11.h	/^	MacState	rx_state;	\/\/ incoming state (MAC_RECV or MAC_IDLE)$/;"	m	class:Mac802_11schedule	mac-802_3.cc	/^MacHandlerBack::schedule(Packet *p, double t) {$/;"	f	class:MacHandlerBackschedule	mac-802_3.cc	/^MacHandlerDefer::schedule(Handler *h, double t)$/;"	f	class:MacHandlerDeferschedule	mac-802_3.cc	/^MacHandlerRecv::schedule(Packet *p, double t) {$/;"	f	class:MacHandlerRecvschedule	mac-802_3.cc	/^MacHandlerSend::schedule(double t)$/;"	f	class:MacHandlerSendsend	channel.cc	/^Channel::send(Packet* p, NetIf *tifp)$/;"	f	class:Channelsend	mac-802_11.cc	/^Mac802_11::send(Packet *p, Handler *h)$/;"	f	class:Mac802_11send	mac-802_3.cc	/^Mac802_3::send(Packet *p)$/;"	f	class:Mac802_3send	mac-802_3.cc	/^Mac802_3::send(Packet *p, Handler *h)$/;"	f	class:Mac802_3sendACK	mac-802_11.cc	/^Mac802_11::sendACK(int dst)$/;"	f	class:Mac802_11sendCTS	mac-802_11.cc	/^Mac802_11::sendCTS(int dst, double rts_duration)$/;"	f	class:Mac802_11sendDATA	mac-802_11.cc	/^Mac802_11::sendDATA(Packet *p)$/;"	f	class:Mac802_11sendHandler	mac-802_11.cc	/^Mac802_11::sendHandler()$/;"	f	class:Mac802_11sendRTS	mac-802_11.cc	/^Mac802_11::sendRTS(int dst)$/;"	f	class:Mac802_11send_timer	mac-802_11.cc	/^Mac802_11::send_timer()$/;"	f	class:Mac802_11sendtarget_	ll.h	/^        NsObject* sendtarget_;	\/\/ where packet is passed down the stack$/;"	m	class:LLsendtarget_	mac.h	/^	NsObject	*sendtarget_;$/;"	m	class:Macsendto	ll.cc	/^LL::sendto(Packet* p)$/;"	f	class:LLseqno	ll.h	/^	inline int& seqno() { return seqno_; }$/;"	f	struct:hdr_llseqno	mac-802_11.h	/^	u_int32_t	seqno;$/;"	m	class:Hostseqno_	ll.h	/^	int seqno_;		\/\/ link-layer sequence number$/;"	m	class:LLseqno_	ll.h	/^	int seqno_;		\/\/ sequence number$/;"	m	struct:hdr_llset_destination	node.cc	/^MobileNode::set_destination(double x, double y, double s)$/;"	f	class:MobileNodeset_nav	mac-802_11.h	/^	inline void set_nav(u_int16_t us) {$/;"	f	class:Mac802_11sides	dem.h	/^	int	sides;$/;"	m	struct:ARecordsifs	mac-802_11.h	/^	double		sifs;		\/\/ Short Interface Space$/;"	m	class:Mac802_11slottime	mac-timers.h	/^	double		slottime;$/;"	m	class:MacTimerslrc	mac-802_11.h	/^	u_int32_t	slrc;		\/\/ STA Long Retry Count$/;"	m	class:Mac802_11ssrc	mac-802_11.h	/^	u_int32_t	ssrc;		\/\/ STA Short Retry Count$/;"	m	class:Mac802_11sta_seqno	mac-802_11.h	/^	u_int16_t	sta_seqno;	\/\/ next seqno that I'll use$/;"	m	class:Mac802_11stamp	packet-stamp.h	/^  void stamp(MobileNode *n, Antenna *a, double xmitPr, double lam) {$/;"	f	class:PacketStampstampPacket	god.cc	/^God::stampPacket(Packet *p)$/;"	f	class:Godstart	mac-timers.cc	/^BackoffTimer::start(int cw, int idle)$/;"	f	class:BackoffTimerstart	mac-timers.cc	/^DeferTimer::start(double time)$/;"	f	class:DeferTimerstart	mac-timers.cc	/^MacTimer::start(double time)$/;"	f	class:MacTimerstart	node.cc	/^MobileNode::start()$/;"	f	class:MobileNodestate	mac.h	/^	MacState	state;		\/\/ MAC's current state$/;"	m	class:Macstime	mac-timers.h	/^	double		stime;	\/\/ start time$/;"	m	class:MacTimerstop	mac-timers.cc	/^MacTimer::stop(void)$/;"	f	class:MacTimertail_	rtqueue.h	/^        Packet          *tail_;$/;"	m	class:rtqueuetap	mac.h	/^        Tap             *tap;$/;"	m	class:Mactbl_sz	debug.h	/^  int tbl_sz;$/;"	m	class:HashSettempbuf	dem.h	/^	char		tempbuf[1024];$/;"	m	class:DEMFiletimeout_	rtqueue.h	/^        double          timeout_;$/;"	m	class:rtqueuetopo	propagation.h	/^  Topography *topo;$/;"	m	class:Propagationtrace_pkt	mac-802_11.cc	/^Mac802_11::trace_pkt(Packet *p) {$/;"	f	class:Mac802_11tracename	cmu-trace.h	/^	char	tracename[MAX_ID_LEN + 1];$/;"	m	class:CMUTracetracetype	cmu-trace.h	/^        int     tracetype;$/;"	m	class:CMUTracetxHandler	mac-802_11.cc	/^Mac802_11::txHandler()$/;"	f	class:Mac802_11tx_active	mac-802_11.h	/^	int		tx_active;	\/\/ transmitter is ACTIVE$/;"	m	class:Mac802_11tx_difs	mac-802_11.h	/^	double		tx_difs;$/;"	m	class:Mac802_11tx_pifs	mac-802_11.h	/^	double		tx_pifs;$/;"	m	class:Mac802_11tx_resume	mac-802_11.cc	/^Mac802_11::tx_resume()$/;"	f	class:Mac802_11tx_sifs	mac-802_11.h	/^	double		tx_sifs;$/;"	m	class:Mac802_11tx_state	mac-802_11.h	/^	MacState	tx_state;	\/\/ outgoint state$/;"	m	class:Mac802_11txtime	net-if.cc	/^NetIf::txtime(Packet *p) const$/;"	f	class:NetIfup	arp.h	/^	int		up;$/;"	m	class:ARPEntryupcall_	mac.h	/^	Handler		*upcall_;	\/\/ callback for end-of-transmission$/;"	m	class:Macupdate_position	node.cc	/^MobileNode::update_position()$/;"	f	class:MobileNodeupperX	topography.h	/^	double	upperX() { return maxX * grid_resolution; }$/;"	f	class:TopographyupperY	topography.h	/^	double	upperY() { return maxY * grid_resolution; }$/;"	f	class:Topographyusec	mac-802_11.h	/^	inline u_int16_t usec(double t) {$/;"	f	class:Mac802_11value	debug.h	/^  void *value;$/;"	m	struct:hbverifyQueue	rtqueue.cc	/^rtqueue::verifyQueue()$/;"	f	class:rtqueuex_gpc	dem.h	/^	float	x_gpc;$/;"	m	struct:BRecordx_res	dem.h	/^	float	x_res;		\/* Spatial Resolution *\/$/;"	m	struct:ARecordxmitPacket	sharedmedia.cc	/^SharedMedia::xmitPacket(Packet *p)$/;"	f	class:SharedMediay_gpc	dem.h	/^	float	y_gpc;$/;"	m	struct:BRecordy_res	dem.h	/^	float	y_res;$/;"	m	struct:ARecordz_code	dem.h	/^	int	z_code;$/;"	m	struct:ARecordz_res	dem.h	/^	float	z_res;$/;"	m	struct:ARecord~DEMFile	dem.h	/^	~DEMFile() { if(demfile) fclose(demfile); }$/;"	f	class:DEMFile~rt_entry	rttable.cc	/^rt_entry::~rt_entry()$/;"	f	class:rt_entry

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -