#include <FileReporting.hpp>

Public Member Functions | |
| FileReporting (const std::string &fr_name) | |
| bool | screenComponent (const std::string &comp) |
| bool | startHook () |
| void | stopHook () |
Public Member Functions inherited from OCL::ReportingComponent | |
| bool | addMarshaller (RTT::marsh::MarshallInterface *headerM, RTT::marsh::MarshallInterface *bodyM) |
| bool | removeMarshallers () |
| ReportingComponent (std::string name="Reporting") | |
| virtual | ~ReportingComponent () |
| virtual bool | configureHook () |
| virtual void | cleanupHook () |
| bool | reportComponent (const std::string &component) |
| bool | unreportComponent (const std::string &component) |
| bool | reportPort (const std::string &component, const std::string &port) |
| bool | unreportPort (const std::string &component, const std::string &port) |
| bool | reportData (const std::string &component, const std::string &dataname) |
| bool | unreportData (const std::string &component, const std::string &datasource) |
| bool | copydata () |
| void | snapshot () |
| void | cleanReport () |
Public Member Functions inherited from RTT::TaskContext | |
| bool | addAttribute (const std::string &name, T &attr) |
| bool | addAttribute (base::AttributeBase &a) |
| bool | addAttribute (base::AttributeBase &a) |
| bool | addAttribute (const std::string &name, T &attr) |
| bool | addConstant (const std::string &name, const T &attr) |
| bool | addConstant (const std::string &name, const T &attr) |
| base::InputPortInterface & | addEventPort (const std::string &name, base::InputPortInterface &port, SlotFunction callback=SlotFunction()) |
| base::InputPortInterface & | addEventPort (base::InputPortInterface &port, SlotFunction callback=SlotFunction()) |
| Operation< Signature > & | addOperation (Operation< Signature > &op) |
| Operation< Signature > & | addOperation (Operation< Signature > &op) |
| Operation< typename internal::GetSignature< Func >::Signature > & | addOperation (const std::string name, Func func, Service *serv, ExecutionThread et=ClientThread) |
| Operation< Signature > & | addOperation (const std::string name, Signature *func, ExecutionThread et=ClientThread) |
| Operation< typename internal::GetSignature< Func >::Signature > & | addOperation (const std::string name, Func func, Service *serv, ExecutionThread et=ClientThread) |
| Operation< Signature > & | addOperation (const std::string name, Signature *func, ExecutionThread et=ClientThread) |
| virtual bool | addPeer (TaskContext *peer, std::string alias="") |
| virtual bool | addPeer (TaskContext *peer, std::string alias="") |
| base::PortInterface & | addPort (const std::string &name, base::PortInterface &port) |
| base::PortInterface & | addPort (base::PortInterface &port) |
| Property< T > & | addProperty (const std::string &name, T &attr) |
| bool | addProperty (base::PropertyBase &pb) |
| Property< T > & | addProperty (const std::string &name, T &attr) |
| bool | addProperty (base::PropertyBase &pb) |
| ConfigurationInterface * | attributes () |
| ConfigurationInterface * | attributes () |
| virtual void | clear () |
| virtual bool | connectPeers (TaskContext *peer) |
| virtual bool | connectPeers (TaskContext *peer) |
| virtual bool | connectPorts (TaskContext *peer) |
| virtual bool | connectServices (TaskContext *peer) |
| virtual bool | connectServices (TaskContext *peer) |
| virtual void | disconnect () |
| virtual void | disconnect () |
| virtual void | disconnectPeers (const std::string &name) |
| virtual void | disconnectPeers (const std::string &name) |
| base::ActivityInterface * | getActivity () |
| T * | getActivity () |
| base::AttributeBase * | getAttribute (const std::string &name) const |
| base::AttributeBase * | getAttribute (const std::string &name) const |
| virtual const std::string & | getName () const |
| OperationInterfacePart * | getOperation (std::string name) |
| OperationInterfacePart * | getOperation (std::string name) |
| virtual TaskContext * | getPeer (const std::string &peer_name) const |
| virtual TaskContext * | getPeer (const std::string &peer_name) const |
| virtual PeerList | getPeerList () const |
| virtual PeerList | getPeerList () const |
| base::PortInterface * | getPort (const std::string &name) const |
| base::PropertyBase * | getProperty (const std::string &name) const |
| base::PropertyBase * | getProperty (const std::string &name) const |
| boost::shared_ptr< ServiceType > | getProvider (const std::string &name) |
| boost::shared_ptr< ServiceType > | getProvider (const std::string &name) |
| virtual bool | hasPeer (const std::string &peer_name) const |
| virtual bool | hasPeer (const std::string &peer_name) const |
| bool | loadService (const std::string &service_name) |
| bool | loadService (const std::string &service_name) |
| OperationInterface * | operations () |
| OperationInterface * | operations () |
| DataFlowInterface * | ports () |
| const DataFlowInterface * | ports () const |
| PropertyBag * | properties () |
| PropertyBag * | properties () |
| Service::shared_ptr | provides (const std::string &service_name) |
| Service::shared_ptr | provides () |
| Service::shared_ptr | provides () |
| Service::shared_ptr | provides (const std::string &service_name) |
| virtual bool | ready () |
| virtual void | removePeer (const std::string &name) |
| virtual void | removePeer (TaskContext *peer) |
| virtual void | removePeer (TaskContext *peer) |
| virtual void | removePeer (const std::string &name) |
| ServiceRequester::shared_ptr | requires (const std::string &service_name) |
| ServiceRequester::shared_ptr | requires (const std::string &service_name) |
| ServiceRequester::shared_ptr | requires () |
| ServiceRequester::shared_ptr | requires () |
| bool | setActivity (base::ActivityInterface *new_act) |
| virtual bool | start () |
| virtual bool | stop () |
| TaskContext (const std::string &name, TaskState initial_state=Stopped) | |
| virtual | ~TaskContext () |
Public Member Functions inherited from RTT::base::TaskCore | |
| virtual bool | activate () |
| virtual bool | activate () |
| virtual bool | cleanup () |
| virtual bool | cleanup () |
| virtual bool | configure () |
| virtual bool | configure () |
| const ExecutionEngine * | engine () const |
| ExecutionEngine * | engine () |
| virtual void | error () |
| virtual void | error () |
| virtual unsigned | getCpuAffinity () const |
| virtual unsigned | getCpuAffinity () const |
| unsigned int | getCycleCounter () const |
| unsigned int | getIOCounter () const |
| virtual Seconds | getPeriod () const |
| virtual Seconds | getPeriod () const |
| virtual TaskState | getTargetState () const |
| virtual TaskState | getTaskState () const |
| unsigned int | getTimeOutCounter () const |
| unsigned int | getTriggerCounter () const |
| virtual bool | inException () const |
| virtual bool | inException () const |
| virtual bool | inFatalError () const |
| virtual bool | inFatalError () const |
| virtual bool | inRunTimeError () const |
| virtual bool | inRunTimeError () const |
| virtual bool | isActive () const |
| virtual bool | isActive () const |
| virtual bool | isConfigured () const |
| virtual bool | isConfigured () const |
| virtual bool | isRunning () const |
| virtual bool | isRunning () const |
| virtual bool | recover () |
| virtual bool | recover () |
| virtual bool | setCpuAffinity (unsigned cpu) |
| virtual bool | setCpuAffinity (unsigned cpu) |
| virtual bool | setPeriod (Seconds s) |
| virtual bool | setPeriod (Seconds s) |
| TaskCore (TaskState initial_state=Stopped, const std::string &name=std::string()) | |
| virtual bool | trigger () |
| virtual bool | trigger () |
| virtual bool | update () |
| virtual bool | update () |
| virtual | ~TaskCore () |
Additional Inherited Members | |
Public Types inherited from OCL::ReportingComponent | |
| typedef RTT::DataFlowInterface::Ports | Ports |
Public Types inherited from RTT::TaskContext | |
| typedef std::vector< std::string > | PeerList |
| typedef boost::function< void(base::PortInterface *)> | SlotFunction |
Public Types inherited from RTT::base::TaskCore | |
| enum | TaskState |
Public Attributes inherited from RTT::base::TaskCore | |
| Exception | |
| FatalError | |
| Init | |
| PreOperational | |
| Running | |
| RunTimeError | |
| Stopped | |
Protected Types inherited from OCL::ReportingComponent | |
| typedef boost::tuple< std::string, RTT::base::DataSourceBase::shared_ptr, std::string, RTT::base::PropertyBase *, RTT::base::InputPortInterface *, bool, bool > | DTupple |
| typedef std::vector< std::pair< boost::shared_ptr< RTT::marsh::MarshallInterface >, boost::shared_ptr< RTT::marsh::MarshallInterface > > > | Marshallers |
| typedef std::vector< DTupple > | Reports |
| enum | T_Types { T_QualName = 0, T_PortDS, T_DataType, T_Property, T_Port, T_NewData, T_Tracked } |
| Use these to index DTupple objects. More... | |
Protected Member Functions inherited from OCL::ReportingComponent | |
| void | makeReport2 () |
| bool | reportDataSource (std::string tag, std::string type, RTT::base::DataSourceBase::shared_ptr origm, RTT::base::InputPortInterface *ipi, bool) |
| bool | screenImpl (const std::string &comp, std::ostream &output) |
| bool | unreportDataSource (std::string tag) |
| virtual void | updateHook () |
Protected Member Functions inherited from RTT::TaskContext | |
| virtual void | dataOnPortCallback (base::PortInterface *port) |
| virtual bool | dataOnPortHook (base::PortInterface *port) |
| void | forceActivity (base::ActivityInterface *new_act) |
Protected Member Functions inherited from RTT::base::TaskCore | |
| virtual bool | breakUpdateHook () |
| virtual void | errorHook () |
| virtual void | exception () |
| virtual void | exceptionHook () |
| virtual void | fatal () |
A component which writes data reports to a file.
Definition at line 14 of file FileReporting.hpp.
| OCL::FileReporting::FileReporting | ( | const std::string & | fr_name | ) |
Definition at line 17 of file FileReporting.cpp.
|
virtual |
Writes the interface status of comp to a file 'comp.screen'.
Reimplemented from OCL::ReportingComponent.
Definition at line 51 of file FileReporting.cpp.
|
virtual |
Reimplemented from OCL::ReportingComponent.
Definition at line 24 of file FileReporting.cpp.
|
virtual |
Reimplemented from OCL::ReportingComponent.
Definition at line 42 of file FileReporting.cpp.
|
protected |
Definition at line 29 of file FileReporting.hpp.
|
protected |
Definition at line 28 of file FileReporting.hpp.
|
protected |
File to write reports to.
Definition at line 26 of file FileReporting.hpp.
|
protected |
File name to write reports to.
Definition at line 21 of file FileReporting.hpp.