Returns a pointer of cdevData that is contained by cmlog_cdevMessage.
Convert cmlogMsg to cmlog_cdevMessage by returning a reference of cmlog_cdevMessage.
Returns a list of cmlogMsgs that is a wrapper of cmlog_cdevMessage. Callers should free all items in the list, and list itself.
Returns number of cmlogMsgs in the above list.
The following is a simple example that gets array of cdevDatas from a pointer to a cmlogPacket.
#include <cmlogBrowser.h> main (int argc, char** argv) { cmlogPacket* packet; cdevData* data; /* assume we have this cmlogPacket through some ways */ if (packet) { cmlogMsg** msgs = packet->messages (); for (int i = 0; i < packet->numberOfData (); i++) { cmlog_cdevMessage& imsg = (*msgs[i]); data = imsg.getData (); } for (i = 0; i < data->numberOfData (); i++) delete msgs[i]; delete []msgs; } }