Skip to content

Commit 5bab050

Browse files
committed
Merge remote-tracking branch 'origin/master'
2 parents 4354de8 + d73311a commit 5bab050

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

sbe-tool/src/main/cpp/otf/IrDecoder.h

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,24 @@ class IrDecoder
114114
return result;
115115
}
116116

117+
std::shared_ptr<std::vector<Token>> message(int id)
118+
{
119+
std::shared_ptr<std::vector<Token>> result;
120+
121+
std::for_each(m_messages.begin(), m_messages.end(),
122+
[&](std::shared_ptr<std::vector<Token>> tokens)
123+
{
124+
Token& token = tokens->at(0);
125+
126+
if (token.signal() == Signal::BEGIN_MESSAGE && token.fieldId() == id)
127+
{
128+
result = tokens;
129+
}
130+
});
131+
132+
return result;
133+
}
134+
117135
protected:
118136
// OS specifics
119137
static long getFileSize(const char *filename)

0 commit comments

Comments
 (0)