File: new_list

package info (click to toggle)
paris-traceroute 0.92-dev-2
  • links: PTS
  • area: main
  • in suites: jessie, jessie-kfreebsd, squeeze, wheezy
  • size: 4,188 kB
  • ctags: 1,196
  • sloc: sh: 8,915; cpp: 5,740; makefile: 319; ansic: 2
file content (140 lines) | stat: -rw-r--r-- 9,752 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
src//ConcurrentTracert.cc:    // Create a new list of probes with the same ttl
src//ConcurrentTracert.cc:    probes_by_ttl[i]           = new ListProbes();
src//ConcurrentTracert.cc:    lprobes->probes            = new TimedProbe*[opts->max_try];
src//Datagram.cc: * Create a new datagram.
src//Datagram.cc:  headers = new Header*[8];
src//Datagram.cc:  this->data = new uint8[length];
src//ExhaustiveOldTracert.cc:    // Create a new list of probes with the same ttl
src//ExhaustiveOldTracert.cc:    probes_by_ttl2[ttl_current] = new MapProbes();
src//ExhaustiveOldTracert.cc:    //lprobes->probes            = new TimedProbe*[opts->max_try];
src//ExhaustiveOldTracert.cc:      // or no new reply was caught in one round
src//ExhaustiveOldTracert.cc:      // or no new reply was caught in one round
src//ExhaustiveOldTracert.cc:      // or no new reply was caught in one round
src//ExhaustiveOldTracert.cc:        fprintf(stderr, "[%d] new interface : %s", ttl_current, tprobe->host_address);
src//ExhaustiveOldTracert.cc:      printf("not new %s\n", tprobe->host_address);*/
src//ExhaustiveTracert.cc:  // or no new reply was caught in one round
src//ExhaustiveTracert.cc:	mprobes_prev = new MapProbes();
src//ExhaustiveTracert.cc:	//TimedProbe* t = new TimedProbe();
src//ExhaustiveTracert.cc:    // Create a new list of probes with the same ttl
src//ExhaustiveTracert.cc:    probes_by_ttl2[ttl_current] = new MapProbes();
src//ExhaustiveTracert.cc:    //lprobes->probes            = new TimedProbe*[opts->max_try];
src//ExhaustiveTracert.cc:	interf = new Interface();
src//ExhaustiveTracert.cc:		Interface** list = new Interface*[size];
src//ExhaustiveTracert.cc:    //  log(WARN, "[%d] new interface : %s", ttl_current, tprobe->host_address);
src//Header.cc:	printf("new header\n");
src//HopByHopTracert.cc:    // Create a new list of probes with the same ttl
src//HopByHopTracert.cc:    probes_by_ttl[ttl_current] = new ListProbes();
src//HopByHopTracert.cc:    lprobes->probes            = new TimedProbe*[opts->max_try];
src//ICMPDestUnreachable.cc: * Create a new ICMP Destination Unreachable header and initialize it from the
src//ICMPDestUnreachable.cc:  ip4_err = new IP4Header(data, len, offs + 8);
src//ICMPDestUnreachable.cc:  data_err = new uint8[8];
src//ICMPEcho.cc: * Create a new ICMP Echo header (Echo request or echo reply).
src//ICMPEcho.cc: * Create a new ICMP Echo header and initialize it with 16 bytes of <i>data</i>
src//ICMPHeader.cc: * Create a new ICMP header.
src//ICMPHeader.cc:  header = new uint8[8];
src//ICMPHeader.cc: * Create a new ICMP header and initialize it from the <i>data</i> array
src//ICMPHeader.cc:  header = new uint8[8];
src//ICMPProbe.cc: * Create a new UDP probe.
src//ICMPProbe.cc:  IP4Header* ip4 = new IP4Header();
src//ICMPProbe.cc:  ICMPHeader* icmp = new  ICMPHeader();
src//ICMPProbe.cc:    uint8* d = new uint8[data_len];
src//ICMPProbe.cc:  uint8* icmp_datagram = new uint8[datagram_len];
src//ICMPReply.cc: * Create a new <i>ICMPReply</i> from an ICMP packet.
src//ICMPReply.cc:  IP4Header* ip4 = new IP4Header(packet, packet_len, 0);
src//ICMPReply.cc:  ICMPHeader* icmp = new ICMPHeader(packet, packet_len, ip4_hdrlen);
src//ICMPReply.cc:    IP4Header* err_ip4 = new IP4Header(packet, packet_len, ip4_hdrlen + 8);
src//ICMPReply.cc:      UDPHeader* err_udp = new UDPHeader(packet, packet_len, ip4_hdrlen + 28);
src//ICMPReply.cc:        MPLSHeader* mpls = new MPLSHeader(packet, ip_remaining_len, ip4_hdrlen + 8 + 128);
src//ICMPReply.cc:       ICMPHeader* err_icmp = new ICMPHeader(packet, packet_len, 48);
src//ICMPReply.cc:         MPLSHeader* mpls = new MPLSHeader(packet, ip_remaining_len, ip4_hdrlen + 8 + 128);
src//ICMPReply.cc:       ICMPHeader* err_icmp2 = new ICMPHeader(packet, packet_len, ip4_hdrlen + 28);
src//ICMPReply.cc:         MPLSHeader* mpls = new MPLSHeader(packet, ip_remaining_len, ip4_hdrlen + 8 + 128);
src//ICMPTimeExceeded.cc: * Create a new ICMP Time Exceeded header and initialize it from the <i>data</i>
src//ICMPTimeExceeded.cc:  ip4_err = new IP4Header(data, length, offset + 8);
src//ICMPTimeExceeded.cc:  data_err = new uint8[8];
src//IP4Header.cc: * Create a new IPv4 header.
src//IP4Header.cc:  header = new uint8[20];
src//IP4Header.cc: * Create a new IPv4 header and initialize it with 20 bytes of <i>data</i> array
src//IP4Header.cc:  header = new uint8[header_len];
src//IP4Header_NetBSD.cc: * Create a new IPv4 header.
src//IP4Header_NetBSD.cc:  header = new uint8[20];
src//IP4Header_NetBSD.cc: * Create a new IPv4 header and initialize it with 20 bytes of <i>data</i> array
src//IP4Header_NetBSD.cc:  header = new uint8[20];
src//MPLSHeader.cc:  header = new uint8[length];
src//MPLSHeader.cc:        labels = new uint32[nbr_entries+1];
src//MtTracert.cc:	      t = new HopByHopTracert(opts);
src//MtTracert.cc:	      t = new PackByPackTracert(opts);
src//MtTracert.cc:	      t = new ConcurrentTracert(opts, opts->ttl_max);
src//MtTracert.cc:	      t = new ScoutTracert(opts, opts->ttl_max);
src//MtTracert.cc:	    	t = new ExhaustiveTracert(opts);
src//MtTracert.cc:	    	t = new ExhaustiveOldTracert(opts);
src//MtTracert.cc:	      //traceroute = new NULLTracert();
src//MtTracert.cc:		//t = new HopByHopTracert(opts);
src//MtTracert.cc:	      t = new PackByPackTracert(opts);
src//MtTracert.cc:	      t = new ConcurrentTracert(opts, opts->ttl_max);
src//MtTracert.cc:	      t = new ScoutTracert(opts, opts->ttl_max);
src//MtTracert.cc:	      //traceroute = new NULLTracert();
src//Output.cc:        // A "new interface"
src//Output.cc:            // if new algo, or old algo and per-flow lb
src//PackByPackTracert.cc:    // Create a new list of probes with the same ttl
src//PackByPackTracert.cc:    probes_by_ttl[ttl_current] = new ListProbes();
src//PackByPackTracert.cc:    lprobes->probes            = new TimedProbe*[opts->max_try];
src//paris-traceroute.cc:  Options* opts        = new Options(argc, argv);
src//paris-traceroute.cc:  	icmp_server = new Server(opts, "icmp");
src//paris-traceroute.cc:  	 	bw = new Bandwidth(opts);
src//paris-traceroute.cc:  	MtTracert** mt = new MtTracert*[opts->threads_count];
src//paris-traceroute.cc:  	bool* terminated = new bool[opts->threads_count];
src//paris-traceroute.cc:  		mt[i] = new MtTracert(opts, i, icmp_server, targets, &targets_lock, &output_lock, bw);
src//paris-traceroute.cc:	  icmp_server = new Server(opts, "icmp");
src//paris-traceroute.cc:	    tcp_server = new Server(opts, "tcp");
src//paris-traceroute.cc:	      traceroute = new ConcurrentTracert(opts, ttl_dest);
src//paris-traceroute.cc:	      traceroute = new HopByHopTracert(opts);
src//Probe.cc: * Create a new Probe.
src//Probe.cc:    return new ICMPProbe(src_addr, dst_addr, ttl, tos, data_len, dst_port, proc_id, id);
src//Probe.cc:    return new UDPProbe(src_addr, src_port, dst_addr, dst_port,
src//Probe.cc:    return new TCPProbe(src_addr, src_port, dst_addr, dst_port,
src//Probe.cc:  *data = new uint8[len];
src//Reply.cc:        return new ICMPReply(packet, packet_len);
src//Reply.cc:        return new TCPReply(packet, packet_len);
src//ScoutTracert.cc: * Create a new instance of a traceroute test algorithm.
src//ScoutTracert.cc:  probes_by_ttl[ttl_current] = new ListProbes();
src//ScoutTracert.cc:  lprobes->probes            = new TimedProbe*[1];
src//Server.cc: * Create a new <i>Server</i> to listen incoming message.
src//Server.cc:  this->client   = new Tracert*[opts->threads_count];
src//Server.cc:  this->client_id =  new int[opts->threads_count];
src//Server.cc: * a new probable reply has arrived. It is up to the client to distinguish
src//TCPHeader.cc: * Create a new TCP header.
src//TCPHeader.cc:  header = new uint8[20];
src//TCPHeader.cc: * Create a new TCP header and initialise it with 20 bytes of <i>data</i> array
src//TCPHeader.cc:  header = new uint8[20];
src//TCPProbe.cc:  IP4Header* ip4 = new IP4Header();
src//TCPProbe.cc:  TCPHeader* tcp = new TCPHeader();
src//TCPProbe.cc:    uint8* d = new uint8[data_len];
src//TCPProbe.cc:  uint8* dgram_checksum = new uint8[dgram_checksum_len];
src//TCPReply.cc:  IP4Header* ip4 = new IP4Header(packet, packet_len, 0);
src//TCPReply.cc:  TCPHeader* tcp = new TCPHeader(packet, packet_len, ip4_hdrlen);
src//Test.cc:  Options* opts   = new Options(argc, argv);
src//Test.cc:  Tracert* trace  = new NULLTracert();
src//Test.cc:  Server*  server = new Server(trace, opts, "tcp");
src//TracertImpl.cc:  time = new Time();
src//TracertImpl.cc:  TimedProbe* tprobe   = new TimedProbe();
src//tupleroute.cc:  Options* opts        = new Options(argc, argv);
src//tupleroute.cc:      traceroute = new HopByHopTracert(opts);
src//tupleroute.cc:      traceroute = new ExhaustiveTracert(opts);
src//tupleroute.cc:      traceroute = new PackByPackTracert(opts);
src//tupleroute.cc:      traceroute = new ConcurrentTracert(opts, opts->ttl_max);
src//tupleroute.cc:      traceroute = new ScoutTracert(opts, opts->ttl_max);
src//tupleroute.cc:      traceroute = new NULLTracert();
src//tupleroute.cc:  icmp_server = new Server(opts, "icmp");
src//tupleroute.cc:    tcp_server = new Server(opts, "tcp");
src//tupleroute.cc:      traceroute = new ConcurrentTracert(opts, ttl_dest);
src//tupleroute.cc:      traceroute = new HopByHopTracert(opts);
src//UDPHeader.cc: * Create a new UDP header.
src//UDPHeader.cc:  header = new uint8[8];
src//UDPHeader.cc: * Create a new IDP header and initialise it with 8 bytes of <i>data</i> array
src//UDPHeader.cc:  header = new uint8[8];
src//UDPProbe.cc: * Create a new UDP probe.
src//UDPProbe.cc:  IP4Header* ip4 = new IP4Header();
src//UDPProbe.cc:  UDPHeader* udp = new UDPHeader();
src//UDPProbe.cc:  uint8* d = new uint8[data_len];
src//UDPProbe.cc:  uint8* dgram_checksum = new uint8[dgram_checksum_len];