MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
LogHandlerList Class Reference

#include <LogHandlerList.hpp>

Classes

struct  LogHandlerNode

Public Member Functions

 LogHandlerList ()
 ~LogHandlerList ()
bool add (LogHandler *pNewHandler)
bool remove (LogHandler *pRemoveHandler)
void removeAll ()
LogHandlernext ()
int size () const

Detailed Description

Provides a simple linked list of log handlers.

See Also
LogHandler
Version
#@
Id:
LogHandlerList.hpp,v 1.2 2002/03/14 13:07:21 eyualex Exp

Definition at line 30 of file LogHandlerList.hpp.

Constructor & Destructor Documentation

LogHandlerList::LogHandlerList ( )

Default Constructor.

Definition at line 26 of file LogHandlerList.cpp.

LogHandlerList::~LogHandlerList ( )

Destructor.

Definition at line 34 of file LogHandlerList.cpp.

Here is the call graph for this function:

Member Function Documentation

bool LogHandlerList::add ( LogHandler pNewHandler)

Adds a new log handler.

Parameters
pNewHandlerlog handler.

Definition at line 40 of file LogHandlerList.cpp.

Here is the caller graph for this function:

LogHandler * LogHandlerList::next ( void  )

Returns the next log handler in the list. returns a log handler or NULL.

Definition at line 93 of file LogHandlerList.cpp.

Here is the caller graph for this function:

bool LogHandlerList::remove ( LogHandler pRemoveHandler)

Removes a log handler from the list and call its destructor.

Parameters
pRemoveHandlerthe handler to remove

Definition at line 66 of file LogHandlerList.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void LogHandlerList::removeAll ( )

Removes all log handlers.

Definition at line 84 of file LogHandlerList.cpp.

Here is the caller graph for this function:

int LogHandlerList::size ( void  ) const

Returns the size of the list.

Definition at line 117 of file LogHandlerList.cpp.


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