#include <packet.h>
Inheritance diagram for PacketData:


Definition at line 304 of file packet.h.
Public Member Functions | |
| virtual AppData * | copy () |
| unsigned char * | data () |
| PacketData (PacketData &d) | |
| PacketData (int sz) | |
| virtual int | size () const |
| AppDataType | type () const |
| virtual | ~PacketData () |
Private Attributes | |
| unsigned char * | data_ |
| int | datalen_ |
|
|
Definition at line 306 of file packet.h. References data_, and datalen_. Referenced by copy(). 00306 : AppData(PACKET_DATA) { 00307 datalen_ = sz; 00308 if (datalen_ > 0) 00309 data_ = new unsigned char[datalen_]; 00310 else 00311 data_ = NULL; 00312 }
|
|
|
Definition at line 313 of file packet.h. References data_, and datalen_. 00313 : AppData(d) { 00314 datalen_ = d.datalen_; 00315 if (datalen_ > 0) { 00316 data_ = new unsigned char[datalen_]; 00317 memcpy(data_, d.data_, datalen_); 00318 } else 00319 data_ = NULL; 00320 }
|
|
|
Definition at line 321 of file packet.h. References data_.
|
|
|
Implements AppData. Definition at line 328 of file packet.h. References PacketData(). 00328 { return new PacketData(*this); }
Here is the call graph for this function: ![]() |
|
|
Definition at line 325 of file packet.h. References data_. Referenced by UdpAgent::command(), MessagePassingAgent::command(), SctpAgent::recv(), and SctpAgent::SendPacket(). 00325 { return data_; }
|
|
|
Reimplemented from AppData. Definition at line 327 of file packet.h. References datalen_. Referenced by SctpAgent::recv(). 00327 { return datalen_; }
|
|
|
Definition at line 105 of file ns-process.h. References AppData::type_. Referenced by Packet::accessdata(), TcpApp::process_data(), MediaClient::process_data(), MediaCache::process_data(), HttpMInvalCache::process_data(), HttpApp::process_data(), UdpAgent::recv(), and MessagePassingAgent::recv(). 00105 { return type_; }
|
|
|
Definition at line 330 of file packet.h. Referenced by data(), PacketData(), and ~PacketData(). |
|
|
Definition at line 331 of file packet.h. Referenced by PacketData(), and size(). |
1.4.6