#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