Exposing NewEncoder since GetEncoder is no longer around

This commit is contained in:
Frederick F. Kautz IV 2014-11-29 14:54:21 -08:00
parent dc5d7434e1
commit 3da8e53ab8
2 changed files with 3 additions and 3 deletions

View File

@ -112,6 +112,6 @@ func (e *Encoder) Decode(chunks [][]byte, length int) ([]byte, error) {
}
func Decode(block [][]byte, ep *EncoderParams, length int) ([]byte, error) {
encoder := newEncoder(ep)
encoder := NewEncoder(ep)
return encoder.Decode(block, length)
}

View File

@ -88,7 +88,7 @@ func ParseEncoderParams(k, m, technique int) (*EncoderParams, error) {
}, nil
}
func newEncoder(ep *EncoderParams) *Encoder {
func NewEncoder(ep *EncoderParams) *Encoder {
var k = C.int(ep.k)
var m = C.int(ep.m)
@ -152,6 +152,6 @@ func (e *Encoder) Encode(block []byte) ([][]byte, int) {
}
func Encode(block []byte, ep *EncoderParams) ([][]byte, int) {
encoder := newEncoder(ep)
encoder := NewEncoder(ep)
return encoder.Encode(block)
}