1
0
Fork 0
Commit Graph

8 Commits

Author SHA1 Message Date
Holger Hans Peter Freyther ca50ffe022 misc: Clean up the categories of the network module 2011-09-27 16:27:34 +02:00
Holger Hans Peter Freyther 6b40cc6866 msg: Work on a very generic parsing routine and test it on ISUP
The parsing routine should be able to be used for GSM 04.08,
08.08, ISUP and other parts. It should allow to have variable
sized length and tag fields etc. Right now it is not yet doing
all of what it should do.

E.g. the order of optional entries can be different, the code
assume an order right now.
2011-03-23 17:56:47 +01:00
Holger Hans Peter Freyther 1d0b0c1bb4 isup: Various changes and fixes to the MessageStructure
* Use parameterName instead of name to avoid funny effects.
* Handle tag only classes as fixed field with a zero lengthLength
* Make the structure classes return an instance of itself. This
  is a bit weird and will need more thinking.
2011-03-23 15:40:28 +01:00
Holger Hans Peter Freyther 611237a576 msgstruct: Move to class based message fields
Remove the need to create an instance of this class. So we either
need to make this totally instance based and hold the dictionary
in the ISUPMessage or we can keep it class based. I am not sure what
is best right now.
2011-03-20 11:45:45 +01:00
Holger Hans Peter Freyther 46b6c89e6f msg: Walk the fields in another way, e.g. used when decoding 2011-03-15 11:24:49 +01:00
Holger Hans Peter Freyther b96a8bd5d0 msg: Store the fields in one straight list
We want to keep the order of elements, store them in
a straight list to achieve this. E.g. optional and
optionals will follow each other.
2011-03-15 11:22:21 +01:00
Holger Hans Peter Freyther 8e1d197189 msg: Make it possible to reset the type 2011-03-04 08:31:18 +01:00
Holger Hans Peter Freyther 6a1037de31 msg: Rename the file that holds the MessageStructure class 2011-03-04 08:27:02 +01:00