Skip to content

Commit 65bcbad

Browse files
authored
Merge pull request #5 from Matvey-Kuk/feature/inventory_fix_message_type
Added Message type for inventory purposes
2 parents c3a27fe + 46088c9 commit 65bcbad

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/openbmp/api/parsed/message/Message.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ class Message(object):
1212
Kafka Message class. This class processes header of raw Kafka messages.
1313
"""
1414

15+
TYPE_PEER = "PEER"
16+
TYPE_ROUTER = "ROUTER"
17+
1518
def __init__(self, data):
1619
"""
1720
Handle the message by parsing header of it.
@@ -23,6 +26,7 @@ def __init__(self, data):
2326
raise "Invalid data!", data
2427

2528
self.version = float()
29+
self.type = str()
2630
self.collector_hash_id = str()
2731
self.length = long()
2832
self.records = long()
@@ -59,6 +63,9 @@ def __parse(self, data):
5963
elif attr == "C_HASH_ID":
6064
self.collector_hash_id = value
6165

66+
elif attr == "T":
67+
self.type = value
68+
6269
elif attr == "L":
6370
self.length = long(value)
6471

0 commit comments

Comments
 (0)