Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
reporting
FileReporting.hpp
Go to the documentation of this file.
1
#ifndef ORO_COMP_FILE_REPORTING_HPP
2
#define ORO_COMP_FILE_REPORTING_HPP
3
4
#include "
ReportingComponent.hpp
"
5
#include <fstream>
6
7
#include <
ocl/OCL.hpp
>
8
9
namespace
OCL
10
{
14
class
FileReporting
15
:
public
ReportingComponent
16
{
17
protected
:
21
RTT::Property<std::string>
repfile
;
22
26
std::ofstream
mfile
;
27
28
RTT::marsh::MarshallInterface
*
fheader
;
29
RTT::marsh::MarshallInterface
*
fbody
;
30
public
:
31
FileReporting
(
const
std::string& fr_name);
32
33
bool
startHook
();
34
35
void
stopHook
();
36
41
bool
screenComponent
(
const
std::string& comp);
42
};
43
}
44
45
#endif
OCL::FileReporting::fheader
RTT::marsh::MarshallInterface * fheader
Definition:
FileReporting.hpp:28
OCL::FileReporting::mfile
std::ofstream mfile
Definition:
FileReporting.hpp:26
OCL::FileReporting::stopHook
void stopHook()
Definition:
FileReporting.cpp:42
RTT::marsh::MarshallInterface
OCL::FileReporting::repfile
RTT::Property< std::string > repfile
Definition:
FileReporting.hpp:21
OCL::FileReporting::startHook
bool startHook()
Definition:
FileReporting.cpp:24
ReportingComponent.hpp
OCL::FileReporting
Definition:
FileReporting.hpp:14
OCL.hpp
OCL::FileReporting::screenComponent
bool screenComponent(const std::string &comp)
Definition:
FileReporting.cpp:51
OCL
Definition:
deployer-funcs.cpp:68
RTT::Property< std::string >
OCL::FileReporting::FileReporting
FileReporting(const std::string &fr_name)
Definition:
FileReporting.cpp:17
OCL::ReportingComponent
A Component for periodically reporting Component Port contents to a human readable text format...
Definition:
ReportingComponent.hpp:81
OCL::FileReporting::fbody
RTT::marsh::MarshallInterface * fbody
Definition:
FileReporting.hpp:29
ocl
Author(s): OCL Development Team
autogenerated on Wed Jun 26 2019 19:26:27