23 #ifndef HDF5_PLUGIN20160523H 24 #define HDF5_PLUGIN20160523H 26 #include <google/protobuf/descriptor.h> 27 #include <google/protobuf/message.h> 29 #include <boost/shared_ptr.hpp> 31 #include "goby/common/protobuf/hdf5.pb.h" 32 #include "goby/util/primitive_types.h" 42 boost::shared_ptr<google::protobuf::Message> msg;
56 os <<
"@" << entry.time <<
": ";
57 os <<
"/" << entry.channel;
60 os <<
"/" << entry.msg->GetDescriptor()->full_name();
61 os <<
" " << entry.msg->ShortDebugString();
std::ostream & operator<<(std::ostream &out, const google::protobuf::Message &msg)
provides stream output operator for Google Protocol Buffers Message
The global namespace for the Goby project.
google::protobuf::uint64 uint64
an unsigned 64 bit integer