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)
 FileAppender (std::string name)
virtual ~FileAppender ()
virtual ~FileAppender ()

Protected Member Functions

virtual void cleanupHook ()
virtual void cleanupHook ()
virtual bool configureHook ()
virtual bool configureHook ()
virtual void updateHook ()
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 7 of file install/include/orocos/ocl/FileAppender.hpp.


Constructor & Destructor Documentation

OCL::logging::FileAppender::FileAppender ( std::string  name  ) 

Definition at line 12 of file FileAppender.cpp.

OCL::logging::FileAppender::~FileAppender (  )  [virtual]

Definition at line 22 of file FileAppender.cpp.

OCL::logging::FileAppender::FileAppender ( std::string  name  ) 
virtual OCL::logging::FileAppender::~FileAppender (  )  [virtual]

Member Function Documentation

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

Definition at line 94 of file FileAppender.cpp.

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

Definition at line 26 of file FileAppender.cpp.

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

Definition at line 45 of file FileAppender.cpp.


Member Data Documentation

RTT::Property< std::string > OCL::logging::FileAppender::filename_prop [protected]

Name of file to append to.

Definition at line 15 of file install/include/orocos/ocl/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 30 of file install/include/orocos/ocl/FileAppender.hpp.

RTT::Property< int > OCL::logging::FileAppender::maxEventsPerCycle_prop [protected]

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

Definition at line 19 of file install/include/orocos/ocl/FileAppender.hpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


ocl
Author(s): OCL Development Team
autogenerated on Fri Jan 11 09:50:53 2013