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