Main Page Modules Class Hierarchy Data Structures File List Data Fields Globals Related Pages

# PVLoggerAppender Class Reference

`#include <pvlogger_accessories.h>`

## Public Types
typedef PVLogger::message_id_type | message_id_type
## Public Methods
virtual | ~PVLoggerAppender ()
virtual void | AppendString (message_id_type msgID, const char *fmt, va_list va)=0
virtual void | AppendBuffers (message_id_type msgID, int32 numPairs, va_list va)=0

## Detailed Description

Base class for all message appenders. This class defines the interface to the message appenders. There are two kinds of msg appender APIs, one to append text messages, and other to append opaque message buffers.

## Member Typedef Documentation

typedef PVLogger::message_id_type PVLoggerAppender::message_id_type

## Constructor & Destructor Documentation

virtual PVLoggerAppender::~PVLoggerAppender | ( |  | ) | `[inline, virtual]`

## Member Function Documentation

virtual void PVLoggerAppender::AppendBuffers | ( | message_id_type | msgID,
|  | int32 | numPairs,
|  | va_list | va
| ) | `[pure virtual]`

virtual void PVLoggerAppender::AppendString | ( | message_id_type | msgID,
|  | const char * | fmt,
|  | va_list | va
| ) | `[pure virtual]`

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

- pvlogger_accessories.h