Public Member Functions

LogFieldList Class Reference

#include <LogField.h>

Collaboration diagram for LogFieldList:
Collaboration graph
[legend]

Public Member Functions

 LogFieldList ()
 ~LogFieldList ()
void clear ()
void add (LogField *field, bool copy=true)
LogFieldfind_by_name (const char *name) const
LogFieldfind_by_symbol (const char *symbol) const
unsigned marshal_len (LogAccess *lad)
unsigned marshal (LogAccess *lad, char *buf)
unsigned marshal_agg (char *buf)
LogFieldfirst () const
LogFieldnext (LogField *here) const
unsigned count ()
void display (FILE *fd=stdout)

Detailed Description

Definition at line 208 of file LogField.h.


Constructor & Destructor Documentation

LogFieldList::LogFieldList (  ) 

Definition at line 515 of file LogField.cc.

LogFieldList::~LogFieldList (  ) 

Definition at line 519 of file LogField.cc.

References clear().


Member Function Documentation

void LogFieldList::add ( LogField field,
bool  copy = true 
)
void LogFieldList::clear ( void   ) 

Definition at line 525 of file LogField.cc.

References Queue< C, L >::dequeue().

Referenced by ~LogFieldList().

unsigned LogFieldList::count (  ) 

Definition at line 621 of file LogField.cc.

References first(), and next().

Referenced by LogBuffer::resolve_custom_entry().

void LogFieldList::display ( FILE *  fd = stdout  ) 

Definition at line 631 of file LogField.cc.

References first(), and next().

Referenced by LogFormat::display().

LogField * LogFieldList::find_by_name ( const char *  name  )  const

Definition at line 551 of file LogField.cc.

References first(), and next().

LogField * LogFieldList::find_by_symbol ( const char *  symbol  )  const
LogField* LogFieldList::first (  )  const [inline]
unsigned LogFieldList::marshal ( LogAccess lad,
char *  buf 
)

Definition at line 596 of file LogField.cc.

References first(), ink_assert, INK_MIN_ALIGN, and next().

Referenced by LogObject::log(), and resolve_logfield_string().

unsigned LogFieldList::marshal_agg ( char *  buf  ) 

Definition at line 609 of file LogField.cc.

References first(), and next().

Referenced by LogObject::log().

unsigned LogFieldList::marshal_len ( LogAccess lad  ) 

Definition at line 584 of file LogField.cc.

References first(), and next().

Referenced by LogObject::log(), and resolve_logfield_string().

LogField* LogFieldList::next ( LogField here  )  const [inline]

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