📄 tags
字号:
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 + -