VST 3 Examples: EventLogger Class Reference
Author: Steinberg

VST 3 Examples VST 3.7 SDK for developing VST plug-in

- Main Page
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups Pages
Public Types | Public Member Functions | Protected Attributes | List of all members
EventLogger Class Reference

`#include <eventlogger.h>`

## Public Types
using | Codes = std::vector< struct LogEvent >

## Public Member Functions
| EventLogger ()
void | clearLogEvents ()
void | resetLogEvents ()
const Codes & | getLogEvents () const
void | addLogEvent (Steinberg::int32 logId)
bool | empty () const

## Protected Attributes
Codes | mLogEvents

## Member Typedef Documentation

using Codes = std::vector<struct LogEvent>

## Constructor & Destructor Documentation

EventLogger | ( |  | ) |

## Member Function Documentation

void clearLogEvents | ( |  | ) |

void resetLogEvents | ( |  | ) |

const EventLogger::Codes & getLogEvents | ( |  | ) | const

void addLogEvent | ( | Steinberg::int32 | logId | ) |

bool empty | ( |  | ) | const
| inline

## Member Data Documentation

Codes mLogEvents
| protected

Empty

Copyright ©2022 Steinberg Media Technologies GmbH. All Rights Reserved. This documentation is under this license.