#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] |