OCL::FileReporting Class Reference

#include <FileReporting.hpp>

Inheritance diagram for OCL::FileReporting:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 FileReporting (const std::string &fr_name)
 FileReporting (const std::string &fr_name)
bool screenComponent (const std::string &comp)
bool screenComponent (const std::string &comp)
bool startHook ()
bool startHook ()
void stopHook ()
void stopHook ()

Protected Attributes

RTT::marsh::MarshallInterface * fbody
RTT::marsh::MarshallInterface * fheader
std::ofstream mfile
RTT::Property< std::string > repfile

Detailed Description

A component which writes data reports to a file.

Definition at line 14 of file install/include/orocos/ocl/FileReporting.hpp.


Constructor & Destructor Documentation

OCL::FileReporting::FileReporting ( const std::string &  fr_name  ) 

Definition at line 7 of file FileReporting.cpp.

OCL::FileReporting::FileReporting ( const std::string &  fr_name  ) 

Member Function Documentation

bool OCL::FileReporting::screenComponent ( const std::string &  comp  )  [virtual]

Writes the interface status of comp to a file 'comp.screen'.

Reimplemented from OCL::ReportingComponent.

bool OCL::FileReporting::screenComponent ( const std::string &  comp  )  [virtual]

Writes the interface status of comp to a file 'comp.screen'.

Reimplemented from OCL::ReportingComponent.

Definition at line 41 of file FileReporting.cpp.

bool OCL::FileReporting::startHook (  )  [virtual]

Reimplemented from OCL::ReportingComponent.

bool OCL::FileReporting::startHook (  )  [virtual]

Reimplemented from OCL::ReportingComponent.

Definition at line 14 of file FileReporting.cpp.

void OCL::FileReporting::stopHook (  )  [virtual]

Reimplemented from OCL::ReportingComponent.

void OCL::FileReporting::stopHook (  )  [virtual]

Reimplemented from OCL::ReportingComponent.

Definition at line 32 of file FileReporting.cpp.


Member Data Documentation

RTT::marsh::MarshallInterface * OCL::FileReporting::fbody [protected]

Definition at line 29 of file install/include/orocos/ocl/FileReporting.hpp.

RTT::marsh::MarshallInterface * OCL::FileReporting::fheader [protected]

Definition at line 28 of file install/include/orocos/ocl/FileReporting.hpp.

std::ofstream OCL::FileReporting::mfile [protected]

File to write reports to.

Definition at line 26 of file install/include/orocos/ocl/FileReporting.hpp.

RTT::Property< std::string > OCL::FileReporting::repfile [protected]

File name to write reports to.

Definition at line 21 of file install/include/orocos/ocl/FileReporting.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