Public Member Functions | Protected Member Functions | Protected Attributes
OCL::logging::FileAppender Class Reference

#include <FileAppender.hpp>

Inheritance diagram for OCL::logging::FileAppender:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 FileAppender (std::string name)
virtual ~FileAppender ()

Protected Member Functions

virtual void cleanupHook ()
virtual bool configureHook ()
virtual void updateHook ()

Protected Attributes

RTT::Property< std::string > filename_prop
 Name of file to append to.
int maxEventsPerCycle
RTT::Property< int > maxEventsPerCycle_prop

Detailed Description

Definition at line 10 of file FileAppender.hpp.


Constructor & Destructor Documentation

Definition at line 12 of file FileAppender.cpp.

Definition at line 22 of file FileAppender.cpp.


Member Function Documentation

void OCL::logging::FileAppender::cleanupHook ( ) [protected, virtual]

Reimplemented from RTT::base::TaskCore.

Definition at line 97 of file FileAppender.cpp.

bool OCL::logging::FileAppender::configureHook ( ) [protected, virtual]

Reimplemented from RTT::base::TaskCore.

Definition at line 26 of file FileAppender.cpp.

void OCL::logging::FileAppender::updateHook ( ) [protected, virtual]

Reimplemented from RTT::base::TaskCore.

Definition at line 48 of file FileAppender.cpp.


Member Data Documentation

Name of file to append to.

Definition at line 21 of file FileAppender.hpp.

Maximum number of log events to pop per cycle

Defaults to 1.

A value of 0 indicates to not limit the number of events per cycle. With enough event production, this could lead to thread starvation!

Definition at line 36 of file FileAppender.hpp.

Property to set maximum number of log events to pop per cycle

Definition at line 25 of file FileAppender.hpp.


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


ocl
Author(s): OCL Development Team
autogenerated on Thu Jan 2 2014 11:38:08