Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
reporting
ConsoleReporting.hpp
Go to the documentation of this file.
1
#ifndef ORO_COMP_CONSOLE_REPORTING_HPP
2
#define ORO_COMP_CONSOLE_REPORTING_HPP
3
4
#include "
ReportingComponent.hpp
"
5
#include <iostream>
6
7
#include <
ocl/OCL.hpp
>
8
9
namespace
OCL
10
{
14
class
ConsoleReporting
15
:
public
ReportingComponent
16
{
17
protected
:
21
std::ostream&
mconsole
;
22
23
public
:
27
ConsoleReporting
(std::string fr_name =
"ReportingComponent"
, std::ostream& console = std::cerr);
28
29
bool
startHook
();
30
31
void
stopHook
();
32
37
bool
screenComponent
(
const
std::string& comp);
38
39
};
40
41
}
42
43
#endif
OCL::ConsoleReporting::ConsoleReporting
ConsoleReporting(std::string fr_name="ReportingComponent", std::ostream &console=std::cerr)
Definition:
ConsoleReporting.cpp:15
OCL::ConsoleReporting::startHook
bool startHook()
Definition:
ConsoleReporting.cpp:21
OCL::ConsoleReporting
Definition:
ConsoleReporting.hpp:14
OCL::ConsoleReporting::mconsole
std::ostream & mconsole
Definition:
ConsoleReporting.hpp:21
OCL::ConsoleReporting::screenComponent
bool screenComponent(const std::string &comp)
Definition:
ConsoleReporting.cpp:48
ReportingComponent.hpp
OCL.hpp
OCL
Definition:
deployer-funcs.cpp:68
OCL::ConsoleReporting::stopHook
void stopHook()
Definition:
ConsoleReporting.cpp:41
OCL::ReportingComponent
A Component for periodically reporting Component Port contents to a human readable text format...
Definition:
ReportingComponent.hpp:81
ocl
Author(s): OCL Development Team
autogenerated on Wed Jun 26 2019 19:26:27