1
0
Fork 0
Commit Graph

210 Commits

Author SHA1 Message Date
Holger Hans Peter Freyther 7185fd8110 SCCPUDT: Make it possible to embed things here 2010-11-27 17:14:22 +01:00
Holger Hans Peter Freyther d6f16ca67e SCCPAddr: Ask the bytearray to handle these things for us. 2010-11-27 16:57:16 +01:00
Holger Hans Peter Freyther b09a906af1 SCCP: Implement the SCCP UDT message, add POI handling to the addr. 2010-11-27 16:43:38 +01:00
Holger Hans Peter Freyther 5268577afb SCCP: Implement the SCCPConnectionReleased 2010-11-24 21:50:06 +01:00
Holger Hans Peter Freyther d8f0148f81 SCCP: Be able to parse a DT1 message 2010-11-24 14:31:38 +01:00
Holger Hans Peter Freyther a7376149b3 SCCP: Implement creating a Connection Confirm message 2010-11-24 14:13:09 +01:00
Holger Hans Peter Freyther e6be1d2325 SCCP: Test encoding the CR message again 2010-11-24 11:00:54 +01:00
Holger Hans Peter Freyther eac99b8d78 SCCP: Return the SSN of the subsystem 2010-11-20 22:55:05 +01:00
Holger Hans Peter Freyther e0b2dcd197 SCCP: Allow to set additional data. 2010-11-20 21:46:51 +01:00
Holger Hans Peter Freyther dce3c01f9e SCCP: Implement the parsing of the option data.
Parse the PNC data completly in the CR message.
2010-11-20 21:46:51 +01:00
Holger Hans Peter Freyther e45b92dceb SCCP: Make PNC be based on a Dictionary and clean up the code 2010-11-20 21:46:51 +01:00
Holger Hans Peter Freyther 4e6d696e5b SCCP: Implement parsing the SCCPConnectionRequest 2010-11-20 21:46:51 +01:00
Holger Hans Peter Freyther 47140f12d7 SCCP: Add a method to automatically decode the message 2010-11-20 21:46:51 +01:00
Holger Hans Peter Freyther 78ef10684a SCCP: Fix the msgType for the SCCP CC message 2010-11-20 21:46:51 +01:00
Holger Hans Peter Freyther cf4da3e7a1 SCCP: Add the msgType to each supported message. 2010-11-20 21:46:51 +01:00
Holger Hans Peter Freyther c533506ded Replace the #toByteArray cals with #asByteArray. 2010-11-20 01:09:50 +01:00
Holger Hans Peter Freyther e1d52dffa3 Message: Make the generation more convient.
We can now place a ByteArray, MessageBuffer or any class
that implements the writeOn: into the SCCP data. This means
we should now be able to serialize the data in one go into
a single MessageBuffer.
2010-11-20 01:07:31 +01:00
Holger Hans Peter Freyther 5a0b30953b Move toMessage into Object and use writeOn: aMsg in all classes. 2010-11-20 00:58:17 +01:00
Holger Hans Peter Freyther fcb0c30b42 MessageBuffer: Deprecate the MessageBuffer>>toByteArray 2010-11-20 00:49:45 +01:00
Holger Hans Peter Freyther 7e343bbfac MessageBuffer: Make the MessageBuffer a Collection, implement do:
Implement do: to make the joining of MessageBuffer's work
properly.
2010-11-20 00:42:59 +01:00
Holger Hans Peter Freyther 382a6688a4 MessageBuffer: Allow to add a messagebuffer as a bytearray
Make it possible to add the messagebuffer as a normal
byte array. This should be improved and the MessageBuffer
should implement a Collection or such.
2010-11-20 00:39:06 +01:00
Holger Hans Peter Freyther 7060fa4059 MessageBuffer: Shift the thing in the right direction. 2010-11-17 16:07:59 +01:00
Holger Hans Peter Freyther 87b97290ce SCCP: Parse a SCCP CC message. 2010-11-15 20:04:20 +01:00
Holger Hans Peter Freyther 4e4a179a0f SCCP: Test parsing the address from a byte array 2010-11-15 20:04:20 +01:00
Holger Hans Peter Freyther 528231cfb6 SCCP: Introduce a SCCPMessage base class 2010-11-15 20:04:19 +01:00
Holger Hans Peter Freyther fdf0842be7 Test creating SCCP CR messages 2010-11-15 20:04:19 +01:00
Holger Hans Peter Freyther 163f329d02 MessageBuffer: Implement the size query.. 2010-11-15 20:04:19 +01:00
Holger Hans Peter Freyther 40fef4c3c5 ipa: Return false if there is no handle registered 2010-11-15 20:04:19 +01:00
Holger Hans Peter Freyther 6ec370f155 OsmoNetwork: Start using the logging framework 2010-10-20 19:50:20 +02:00
Holger Hans Peter Freyther 9ace733ea0 IPA: Print the stream identifier we don't handle 2010-10-19 19:49:05 +02:00
Holger Hans Peter Freyther d6ba7d3813 IPA: Add the invoke and transaction id to the mix
Update the test case with the new size of this struct
2010-10-19 10:06:11 +02:00
Holger Hans Peter Freyther 6f1c30a797 SCCP: Test the construction of a DT1 message. 2010-10-16 20:08:47 +02:00
Holger Hans Peter Freyther 457f4406a5 Test: Add test cases for some simple stuff... 2010-10-16 19:30:27 +02:00
Holger Hans Peter Freyther ffcb975825 SCCP: Fix the order of the octets... 2010-10-16 19:30:27 +02:00
Holger Hans Peter Freyther a0153521aa package.xml: Add the SCCP code. 2010-10-16 19:30:27 +02:00
Holger Hans Peter Freyther 5e093372ab SCCP: Attempt to address a small issue. 2010-10-16 15:45:49 +02:00
Holger Hans Peter Freyther 3a8830a742 SCCP: Add some simple SCCP format code to create a message. 2010-10-16 15:44:58 +02:00
Holger Hans Peter Freyther ad18bed032 Extensions: Add the CPackedStruct and the ByteArray>>castTo 2010-10-16 15:20:20 +02:00
Holger Hans Peter Freyther 340120f32f IPASCCPState: Add an easy String to array conversion. 2010-10-15 22:33:37 +02:00
Holger Hans Peter Freyther f128fc769b IPAConstants: Fix the alignment of the packed structure
It must be a class method to be used.
2010-10-15 22:20:58 +02:00
Holger Hans Peter Freyther 665634b5d0 IPAConstants: Add the SCCP state payload and data. 2010-10-15 17:59:36 +02:00
Holger Hans Peter Freyther b0c57bfc9e IPAProtoHandler.st: Print the msg id of an unknown message on the console. 2010-10-15 17:59:36 +02:00
Holger Hans Peter Freyther 51ec0ae97b IPAProtoHandler: Fix the reply to IDGET with the right token 2010-10-14 19:02:42 +02:00
Holger Hans Peter Freyther 4e92c5b549 IPA: Work on the muxer, respond to a IPAProtoHandler 2010-10-14 14:25:49 +02:00
Holger Hans Peter Freyther 5e2a8aebae MessageBuffer: Automatically call the new method. 2010-10-14 13:08:23 +02:00
Holger Hans Peter Freyther c10b4885d2 MessageBuffer: Rename the class to MessageBuffer to avoid a clash 2010-10-14 13:03:56 +02:00
Holger Hans Peter Freyther 41494d2195 IPAProtoHandler: Fix the signature of the selector. 2010-10-14 12:54:48 +02:00
Holger Hans Peter Freyther 831d29cdfa IPAProtoHandler: Tabs to Spaces... fix it 2010-10-14 12:19:10 +02:00
Holger Hans Peter Freyther 4cab3f003a IPAProtoHandler: Add token method, add categories, nicer constructor 2010-10-14 12:16:58 +02:00
Holger Hans Peter Freyther 6bb41f470b protohandler: Attempt to print the type of the message 2010-10-13 23:02:08 +02:00