42 #include "../base/DataSourceBase.hpp"    43 #include "../Service.hpp"    44 #include "../Service.hpp"    52 namespace RTT { 
namespace scripting {
    56     if (!peer) { cerr << 
"Not dumping null task!"<<
endl; 
return;}
    58     cerr << 
"Dumping Service "<< peer->getName() << 
endl;
    59     cerr << 
"Attributes: ";
    60     std::vector<std::string> objlist = peer->getAttributeNames();
    61     for( std::vector<std::string>::iterator it = objlist.begin(); it != objlist.end(); ++it) {
    63         cerr << *it <<
"(="<< pds<<
") ";
 
basic_ostreams & endl(basic_ostreams &s)
Flush and newline. 
boost::shared_ptr< Service > shared_ptr
void DumpObject(Service::shared_ptr peer)
Convenient short notation for every sub-namespace of RTT. 
boost::intrusive_ptr< DataSourceBase > shared_ptr
Use this type to store a pointer to a DataSourceBase. 
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.