#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().