Skip to content

Commit f9e8e11

Browse files
author
Alexander Koriagin
committed
alpha version 0.0.1 with DeliverSM/DeliverSMResp
1 parent c5e5a86 commit f9e8e11

30 files changed

+142
-419
lines changed

smpp/client.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ import (
1212
"sync"
1313
"time"
1414

15-
"github.com/fiorix/go-smpp/smpp/pdu"
16-
"github.com/fiorix/go-smpp/smpp/pdu/pdufield"
15+
"github.com/fiorix/go-smpp/v2/smpp/pdu"
16+
"github.com/fiorix/go-smpp/v2/smpp/pdu/pdufield"
1717
)
1818

1919
// ConnStatus is an abstract interface for a connection status change.

smpp/conn.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import (
1313
"net"
1414
"sync"
1515

16-
"github.com/fiorix/go-smpp/smpp/pdu"
16+
"github.com/fiorix/go-smpp/v2/smpp/pdu"
1717
)
1818

1919
var (

smpp/conn_test.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ package smpp
77
import (
88
"testing"
99

10-
"github.com/fiorix/go-smpp/smpp/pdu"
11-
"github.com/fiorix/go-smpp/smpp/pdu/pdufield"
12-
"github.com/fiorix/go-smpp/smpp/smpptest"
10+
"github.com/fiorix/go-smpp/v2/smpp/pdu"
11+
"github.com/fiorix/go-smpp/v2/smpp/pdu/pdufield"
12+
"github.com/fiorix/go-smpp/v2/smpp/smpptest"
1313
)
1414

1515
func TestConn(t *testing.T) {

smpp/example_test.go

+4-4
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ import (
1212

1313
"golang.org/x/time/rate"
1414

15-
"github.com/fiorix/go-smpp/smpp"
16-
"github.com/fiorix/go-smpp/smpp/pdu"
17-
"github.com/fiorix/go-smpp/smpp/pdu/pdufield"
18-
"github.com/fiorix/go-smpp/smpp/pdu/pdutext"
15+
"github.com/fiorix/go-smpp/v2/smpp"
16+
"github.com/fiorix/go-smpp/v2/smpp/pdu"
17+
"github.com/fiorix/go-smpp/v2/smpp/pdu/pdufield"
18+
"github.com/fiorix/go-smpp/v2/smpp/pdu/pdutext"
1919
)
2020

2121
func ExampleReceiver() {

smpp/pdu/body.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ package pdu
77
import (
88
"io"
99

10-
"github.com/fiorix/go-smpp/smpp/pdu/pdufield"
11-
"github.com/fiorix/go-smpp/smpp/pdu/pdutlv"
10+
"github.com/fiorix/go-smpp/v2/smpp/pdu/pdufield"
11+
"github.com/fiorix/go-smpp/v2/smpp/pdu/pdutlv"
1212
)
1313

1414
// MaxSize is the maximum size allowed for a PDU.

smpp/pdu/codec.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ import (
1010
"io"
1111
"sync/atomic"
1212

13-
"github.com/fiorix/go-smpp/smpp/pdu/pdufield"
14-
"github.com/fiorix/go-smpp/smpp/pdu/pdutlv"
13+
"github.com/fiorix/go-smpp/v2/smpp/pdu/pdufield"
14+
"github.com/fiorix/go-smpp/v2/smpp/pdu/pdutlv"
1515
)
1616

1717
var nextSeq uint32

smpp/pdu/pdufield/map.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ package pdufield
77
import (
88
"fmt"
99

10-
"github.com/fiorix/go-smpp/smpp/pdu/pdutext"
10+
"github.com/fiorix/go-smpp/v2/smpp/pdu/pdutext"
1111
)
1212

1313
// Map is a collection of PDU field data indexed by name.

smpp/pdu/pdufield/map_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import (
88
"bytes"
99
"testing"
1010

11-
"github.com/fiorix/go-smpp/smpp/pdu/pdutext"
11+
"github.com/fiorix/go-smpp/v2/smpp/pdu/pdutext"
1212
)
1313

1414
func TestMapSet(t *testing.T) {

smpp/pdu/pdutext/gsm7.go

+15-15
Original file line numberDiff line numberDiff line change
@@ -5,34 +5,34 @@
55
package pdutext
66

77
import (
8-
"golang.org/x/text/transform"
9-
"github.com/fiorix/go-smpp/smpp/encoding"
8+
"github.com/fiorix/go-smpp/v2/smpp/encoding"
9+
"golang.org/x/text/transform"
1010
)
1111

1212
// GSM 7-bit (unpacked)
1313
type GSM7 []byte
1414

1515
// Type implements the Codec interface.
1616
func (s GSM7) Type() DataCoding {
17-
return DefaultType
17+
return DefaultType
1818
}
1919

2020
// Encode to GSM 7-bit (unpacked)
2121
func (s GSM7) Encode() []byte {
22-
e := encoding.GSM7(false).NewEncoder()
23-
es, _, err := transform.Bytes(e, s)
24-
if err != nil {
25-
return s
26-
}
27-
return es
22+
e := encoding.GSM7(false).NewEncoder()
23+
es, _, err := transform.Bytes(e, s)
24+
if err != nil {
25+
return s
26+
}
27+
return es
2828
}
2929

3030
// Decode from GSM 7-bit (unpacked)
3131
func (s GSM7) Decode() []byte {
32-
e := encoding.GSM7(false).NewDecoder()
33-
es, _, err := transform.Bytes(e, s)
34-
if err != nil {
35-
return s
36-
}
37-
return es
32+
e := encoding.GSM7(false).NewDecoder()
33+
es, _, err := transform.Bytes(e, s)
34+
if err != nil {
35+
return s
36+
}
37+
return es
3838
}

smpp/pdu/pdutext/gsm7packed.go

+15-15
Original file line numberDiff line numberDiff line change
@@ -5,34 +5,34 @@
55
package pdutext
66

77
import (
8-
"golang.org/x/text/transform"
9-
"github.com/fiorix/go-smpp/smpp/encoding"
8+
"github.com/fiorix/go-smpp/v2/smpp/encoding"
9+
"golang.org/x/text/transform"
1010
)
1111

1212
// GSM 7-bit (packed)
1313
type GSM7Packed []byte
1414

1515
// Type implements the Codec interface.
1616
func (s GSM7Packed) Type() DataCoding {
17-
return DefaultType
17+
return DefaultType
1818
}
1919

2020
// Encode to GSM 7-bit (packed)
2121
func (s GSM7Packed) Encode() []byte {
22-
e := encoding.GSM7(true).NewEncoder()
23-
es, _, err := transform.Bytes(e, s)
24-
if err != nil {
25-
return s
26-
}
27-
return es
22+
e := encoding.GSM7(true).NewEncoder()
23+
es, _, err := transform.Bytes(e, s)
24+
if err != nil {
25+
return s
26+
}
27+
return es
2828
}
2929

3030
// Decode from GSM 7-bit (packed)
3131
func (s GSM7Packed) Decode() []byte {
32-
e := encoding.GSM7(true).NewDecoder()
33-
es, _, err := transform.Bytes(e, s)
34-
if err != nil {
35-
return s
36-
}
37-
return es
32+
e := encoding.GSM7(true).NewDecoder()
33+
es, _, err := transform.Bytes(e, s)
34+
if err != nil {
35+
return s
36+
}
37+
return es
3838
}

smpp/pdu/types.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
package pdu
66

77
import (
8-
"github.com/fiorix/go-smpp/smpp/pdu/pdufield"
9-
"github.com/fiorix/go-smpp/smpp/pdu/pdutlv"
8+
"github.com/fiorix/go-smpp/v2/smpp/pdu/pdufield"
9+
"github.com/fiorix/go-smpp/v2/smpp/pdu/pdutlv"
1010
)
1111

1212
// PDU Types.

smpp/pdu/types_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import (
1010
"strconv"
1111
"testing"
1212

13-
"github.com/fiorix/go-smpp/smpp/pdu/pdufield"
13+
"github.com/fiorix/go-smpp/v2/smpp/pdu/pdufield"
1414
)
1515

1616
func TestBind(t *testing.T) {

smpp/receiver.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ import (
1111
"sync"
1212
"time"
1313

14-
"github.com/fiorix/go-smpp/smpp/pdu"
15-
"github.com/fiorix/go-smpp/smpp/pdu/pdufield"
14+
"github.com/fiorix/go-smpp/v2/smpp/pdu"
15+
"github.com/fiorix/go-smpp/v2/smpp/pdu/pdufield"
1616
)
1717

1818
// Receiver implements an SMPP client receiver.

smpp/receiver_test.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ import (
88
"testing"
99
"time"
1010

11-
"github.com/fiorix/go-smpp/smpp/pdu"
12-
"github.com/fiorix/go-smpp/smpp/smpptest"
11+
"github.com/fiorix/go-smpp/v2/smpp/pdu"
12+
"github.com/fiorix/go-smpp/v2/smpp/smpptest"
1313
)
1414

1515
func TestReceiver(t *testing.T) {
@@ -43,4 +43,4 @@ func TestReceiver(t *testing.T) {
4343
case <-time.After(time.Second):
4444
t.Fatal("timeout waiting for server to echo")
4545
}
46-
}
46+
}

smpp/smpptest/conn.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import (
1010
"io"
1111
"net"
1212

13-
"github.com/fiorix/go-smpp/smpp/pdu"
13+
"github.com/fiorix/go-smpp/v2/smpp/pdu"
1414
)
1515

1616
// Conn implements a server side connection.

smpp/smpptest/server.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ import (
1313
"net"
1414
"sync"
1515

16-
"github.com/fiorix/go-smpp/smpp/pdu"
17-
"github.com/fiorix/go-smpp/smpp/pdu/pdufield"
16+
"github.com/fiorix/go-smpp/v2/smpp/pdu"
17+
"github.com/fiorix/go-smpp/v2/smpp/pdu/pdufield"
1818
)
1919

2020
// Default settings.

smpp/smpptest/server_test.go

+5-5
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ import (
99
"net"
1010
"testing"
1111

12-
"github.com/fiorix/go-smpp/smpp/pdu"
13-
"github.com/fiorix/go-smpp/smpp/pdu/pdufield"
14-
"github.com/fiorix/go-smpp/smpp/pdu/pdutext"
15-
"github.com/fiorix/go-smpp/smpp/pdu/pdutlv"
12+
"github.com/fiorix/go-smpp/v2/smpp/pdu"
13+
"github.com/fiorix/go-smpp/v2/smpp/pdu/pdufield"
14+
"github.com/fiorix/go-smpp/v2/smpp/pdu/pdutext"
15+
"github.com/fiorix/go-smpp/v2/smpp/pdu/pdutlv"
1616
)
1717

1818
func TestServer(t *testing.T) {
@@ -75,7 +75,7 @@ func TestServer(t *testing.T) {
7575
}
7676
}
7777
// submit_sm + tlv field
78-
p = pdu.NewSubmitSM(pdutlv.Fields{ pdutlv.TagReceiptedMessageID: pdutlv.CString("xyz123") })
78+
p = pdu.NewSubmitSM(pdutlv.Fields{pdutlv.TagReceiptedMessageID: pdutlv.CString("xyz123")})
7979
f = p.Fields()
8080
f.Set(pdufield.SourceAddr, "foobar")
8181
f.Set(pdufield.DestinationAddr, "bozo")

smpp/transceiver.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ import (
1010
"math/rand"
1111
"time"
1212

13-
"github.com/fiorix/go-smpp/smpp/pdu"
14-
"github.com/fiorix/go-smpp/smpp/pdu/pdufield"
13+
"github.com/fiorix/go-smpp/v2/smpp/pdu"
14+
"github.com/fiorix/go-smpp/v2/smpp/pdu/pdufield"
1515
)
1616

1717
// Transceiver implements an SMPP transceiver.

smpp/transceiver_test.go

+4-4
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ import (
1111

1212
"golang.org/x/time/rate"
1313

14-
"github.com/fiorix/go-smpp/smpp/pdu"
15-
"github.com/fiorix/go-smpp/smpp/pdu/pdufield"
16-
"github.com/fiorix/go-smpp/smpp/pdu/pdutext"
17-
"github.com/fiorix/go-smpp/smpp/smpptest"
14+
"github.com/fiorix/go-smpp/v2/smpp/pdu"
15+
"github.com/fiorix/go-smpp/v2/smpp/pdu/pdufield"
16+
"github.com/fiorix/go-smpp/v2/smpp/pdu/pdutext"
17+
"github.com/fiorix/go-smpp/v2/smpp/smpptest"
1818
)
1919

2020
func TestTransceiver(t *testing.T) {

smpp/transmitter.go

+4-4
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ import (
1515
"sync/atomic"
1616
"time"
1717

18-
"github.com/fiorix/go-smpp/smpp/pdu"
19-
"github.com/fiorix/go-smpp/smpp/pdu/pdufield"
20-
"github.com/fiorix/go-smpp/smpp/pdu/pdutext"
21-
"github.com/fiorix/go-smpp/smpp/pdu/pdutlv"
18+
"github.com/fiorix/go-smpp/v2/smpp/pdu"
19+
"github.com/fiorix/go-smpp/v2/smpp/pdu/pdufield"
20+
"github.com/fiorix/go-smpp/v2/smpp/pdu/pdutext"
21+
"github.com/fiorix/go-smpp/v2/smpp/pdu/pdutlv"
2222
)
2323

2424
// ErrMaxWindowSize is returned when an operation (such as Submit) violates

0 commit comments

Comments
 (0)