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;
}
}