#include <Prefetch.h>
Inherits RefCountObj.

| Public Member Functions | |
| PrefetchUrlEntry () | |
| void | init (char *str, INK_MD5 &xmd5) | 
| void | free () | 
| PrefetchUrlEntry * | assign () | 
| Data Fields | |
| char * | url | 
| int | len | 
| INK_MD5 | md5 | 
| PrefetchBlaster * | resp_blaster | 
| int | object_buf_status | 
| IpEndpoint | req_ip | 
| IpEndpoint | child_ip | 
| IpEndpoint | url_multicast_ip | 
| IpEndpoint | data_multicast_ip | 
| PrefetchUrlEntry * | blaster_link | 
| PrefetchUrlEntry * | hash_link | 
Definition at line 80 of file Prefetch.h.
| PrefetchUrlEntry::PrefetchUrlEntry | ( | ) |  [inline] | 
Definition at line 83 of file Prefetch.h.
References child_ip, data_multicast_ip, RefCountObj::refcount_inc(), req_ip, and url_multicast_ip.
| PrefetchUrlEntry* PrefetchUrlEntry::assign | ( | ) |  [inline] | 
Definition at line 102 of file Prefetch.h.
References RefCountObj::refcount_inc().
Referenced by PrefetchBlaster::init().
| void PrefetchUrlEntry::free | ( | void | ) |  [inline, virtual] | 
Reimplemented from RefCountObj.
Definition at line 135 of file Prefetch.h.
References ats_free(), ClassAllocator< C >::free(), RefCountObj::refcount_dec(), and url.
Referenced by PrefetchBlaster::free(), PrefetchUrlBlaster::free(), and PrefetchTransform::~PrefetchTransform().
| void PrefetchUrlEntry::init | ( | char * | str, | |
| INK_MD5 & | xmd5 | |||
| ) |  [inline] | 
Definition at line 95 of file Prefetch.h.
Definition at line 121 of file Prefetch.h.
Referenced by PrefetchUrlBlaster::free(), BlasterUrlList::handleEvent(), and PrefetchUrlBlaster::writeBuffer().
Definition at line 117 of file Prefetch.h.
Referenced by PrefetchBlaster::blastObject(), PrefetchBlaster::init(), PrefetchBlaster::invokeBlaster(), PrefetchUrlEntry(), and PrefetchUrlBlaster::udpUrlBlaster().
Definition at line 119 of file Prefetch.h.
Referenced by PrefetchBlaster::blastObject(), PrefetchBlaster::invokeBlaster(), and PrefetchUrlEntry().
Definition at line 122 of file Prefetch.h.
Referenced by PrefetchTransform::hash_add(), and PrefetchTransform::~PrefetchTransform().
Definition at line 109 of file Prefetch.h.
Referenced by PrefetchBlaster::bufferObject(), BlasterUrlList::handleEvent(), init(), and PrefetchUrlBlaster::writeBuffer().
Definition at line 110 of file Prefetch.h.
Referenced by init().
Definition at line 114 of file Prefetch.h.
Referenced by PrefetchBlaster::blastObject(), and PrefetchBlaster::invokeBlaster().
Definition at line 116 of file Prefetch.h.
Referenced by PrefetchBlaster::init(), PrefetchTransform::parse_data(), PrefetchUrlEntry(), and PrefetchTransform::redirect().
Definition at line 112 of file Prefetch.h.
Referenced by PrefetchUrlBlaster::free(), and PrefetchBlaster::handleEvent().
| char* PrefetchUrlEntry::url | 
Definition at line 106 of file Prefetch.h.
Referenced by PrefetchBlaster::blastObject(), PrefetchBlaster::bufferObject(), free(), PrefetchBlaster::handleEvent(), init(), PrefetchBlaster::init(), PrefetchBlaster::invokeBlaster(), PrefetchUrlBlaster::writeBuffer(), and PrefetchTransform::~PrefetchTransform().
Definition at line 118 of file Prefetch.h.
Referenced by PrefetchBlaster::invokeBlaster(), PrefetchUrlEntry(), and PrefetchUrlBlaster::udpUrlBlaster().
 1.7.1
 1.7.1