Collaboration diagram for URLHostName:

Public Member Functions

char * extract (char const *url)
 

Private Member Functions

void init (char const *)
 
void findHostStart ()
 
void trimTrailingChars ()
 
void trimAuth ()
 

Private Attributes

char const * hostStart
 
char const * url
 

Static Private Attributes

static char Host [SQUIDHOSTNAMELEN]
 

Detailed Description

Definition at line 841 of file Uri.cc.

Member Function Documentation

char * URLHostName::extract ( char const *  url)

Definition at line 914 of file Uri.cc.

References NULL, SQUIDHOSTNAMELEN, and xstrncpy().

Referenced by urlHostname().

void URLHostName::findHostStart ( )
private

Definition at line 873 of file Uri.cc.

References NULL.

void URLHostName::init ( char const *  aUrl)
private

Definition at line 866 of file Uri.cc.

void URLHostName::trimAuth ( )
private

Definition at line 903 of file Uri.cc.

void URLHostName::trimTrailingChars ( )
private

Definition at line 888 of file Uri.cc.

Member Data Documentation

char URLHostName::Host
staticprivate

Definition at line 848 of file Uri.cc.

char const* URLHostName::hostStart
private

Definition at line 853 of file Uri.cc.

char const* URLHostName::url
private

Definition at line 854 of file Uri.cc.


The documentation for this class was generated from the following file:

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors