Skip to content

Commit a040819

Browse files
committed
added InfoLoggerMessageList::size()
1 parent c6a0c39 commit a040819

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

src/InfoLoggerMessageList.cxx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,11 @@ InfoLoggerMessageList::~InfoLoggerMessageList()
2525
infoLog_msg_destroy(msg); // destroy list (ok with null)
2626
}
2727

28+
unsigned long InfoLoggerMessageList::size()
29+
{
30+
unsigned long nMsg = 0;
31+
for (infoLog_msg_t* m = this->msg; m != nullptr; m = m->next) {
32+
nMsg++;
33+
}
34+
return nMsg;
35+
}

src/InfoLoggerMessageList.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ class InfoLoggerMessageList
2121
InfoLoggerMessageList(TR_file* rawMessageList);
2222
~InfoLoggerMessageList();
2323
infoLog_msg_t* msg;
24+
unsigned long size(); // return number of messages in list
2425
};
2526

2627
// _INFOLOGGER_MESSAGE_LIST_H

0 commit comments

Comments
 (0)