#include <view.h>

Public Member Functions | |
| void | addQuery (int nrhs, const mxArray *prhs[]) |
| void | addQuery (const Bag &bag, int nrhs, const mxArray *prhs[]) |
| void | data (int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) |
| bool | eof () |
| void | get (int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) |
| mxArray * | getBeginTime () |
| mxArray * | getCallerId () |
| mxArray * | getConnectionHeader () |
| mxArray * | getConnections () |
| mxArray * | getDataType () |
| mxArray * | getEndTime () |
| mxArray * | getMD5Sum () |
| mxArray * | getMessageDefinition () |
| mxArray * | getQueries () |
| mxArray * | getSize () |
| mxArray * | getTime () |
| mxArray * | getTopic () |
| void | increment () |
| mxArray * | isLatching () |
| void | next (int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) |
| void | reset () |
| bool | start () |
| bool | valid () |
| View (int nrhs, const mxArray *prhs[]) | |
| View (const Bag &bag, int nrhs, const mxArray *prhs[]) | |
| virtual | ~View () |
Private Member Functions | |
| mxArray * | getInternal (mxArray *target, std::size_t index=0, std::size_t size=0) |
| iterator & | operator* () |
| MessageInstance * | operator-> () |
Private Attributes | |
| iterator | current_ |
| bool | eof_ |
| cpp_introspection::MessagePtr | message_instance_ |
| std::vector< boost::shared_ptr < Query > > | queries_ |
| std::vector< uint8_t > | read_buffer_ |
Friends | |
| class | Bag |
| rosmatlab::rosbag::View::View | ( | int | nrhs, |
| const mxArray * | prhs[] | ||
| ) |
| rosmatlab::rosbag::View::View | ( | const Bag & | bag, |
| int | nrhs, | ||
| const mxArray * | prhs[] | ||
| ) |
| rosmatlab::rosbag::View::~View | ( | ) | [virtual] |
Reimplemented from rosbag::View.
| void rosmatlab::rosbag::View::addQuery | ( | int | nrhs, |
| const mxArray * | prhs[] | ||
| ) |
| void rosmatlab::rosbag::View::addQuery | ( | const Bag & | bag, |
| int | nrhs, | ||
| const mxArray * | prhs[] | ||
| ) |
| void rosmatlab::rosbag::View::data | ( | int | nlhs, |
| mxArray * | plhs[], | ||
| int | nrhs, | ||
| const mxArray * | prhs[] | ||
| ) |
| bool rosmatlab::rosbag::View::eof | ( | ) |
| void rosmatlab::rosbag::View::get | ( | int | nlhs, |
| mxArray * | plhs[], | ||
| int | nrhs, | ||
| const mxArray * | prhs[] | ||
| ) |
| mxArray * rosmatlab::rosbag::View::getBeginTime | ( | ) |
Reimplemented from rosbag::View.
| mxArray * rosmatlab::rosbag::View::getCallerId | ( | ) |
| mxArray * rosmatlab::rosbag::View::getConnectionHeader | ( | ) |
| mxArray * rosmatlab::rosbag::View::getConnections | ( | ) |
Reimplemented from rosbag::View.
| mxArray * rosmatlab::rosbag::View::getDataType | ( | ) |
| mxArray * rosmatlab::rosbag::View::getEndTime | ( | ) |
Reimplemented from rosbag::View.
| mxArray * rosmatlab::rosbag::View::getInternal | ( | mxArray * | target, |
| std::size_t | index = 0, |
||
| std::size_t | size = 0 |
||
| ) | [private] |
| mxArray * rosmatlab::rosbag::View::getMD5Sum | ( | ) |
| mxArray * rosmatlab::rosbag::View::getMessageDefinition | ( | ) |
| mxArray * rosmatlab::rosbag::View::getQueries | ( | ) |
| mxArray * rosmatlab::rosbag::View::getSize | ( | ) |
| mxArray * rosmatlab::rosbag::View::getTime | ( | ) |
| mxArray * rosmatlab::rosbag::View::getTopic | ( | ) |
| void rosmatlab::rosbag::View::increment | ( | ) |
| mxArray * rosmatlab::rosbag::View::isLatching | ( | ) |
| void rosmatlab::rosbag::View::next | ( | int | nlhs, |
| mxArray * | plhs[], | ||
| int | nrhs, | ||
| const mxArray * | prhs[] | ||
| ) |
| View::iterator & rosmatlab::rosbag::View::operator* | ( | ) | [private] |
Reimplemented from rosmatlab::Object< View >.
| MessageInstance * rosmatlab::rosbag::View::operator-> | ( | ) | [private] |
| void rosmatlab::rosbag::View::reset | ( | ) |
| bool rosmatlab::rosbag::View::start | ( | ) |
| bool rosmatlab::rosbag::View::valid | ( | ) |
iterator rosmatlab::rosbag::View::current_ [private] |
bool rosmatlab::rosbag::View::eof_ [private] |
cpp_introspection::MessagePtr rosmatlab::rosbag::View::message_instance_ [private] |
std::vector<boost::shared_ptr<Query> > rosmatlab::rosbag::View::queries_ [private] |
Reimplemented from rosbag::View.
std::vector<uint8_t> rosmatlab::rosbag::View::read_buffer_ [private] |