aboutsummaryrefslogtreecommitdiff
path: root/transport/transport.go
diff options
context:
space:
mode:
authorAlexander Kiryukhin <a.kiryukhin@mail.ru>2022-05-22 16:37:48 +0300
committerAlexander Kiryukhin <a.kiryukhin@mail.ru>2022-05-22 16:37:48 +0300
commit4a81eff217c40c459c9a9ed4f318b4dd9bc5ee8a (patch)
tree35e6d3b1f80af80fddedb26d5543377931abfe2f /transport/transport.go
parentc74596c6a6a741e3365a2f372de6e7cdf2583fdc (diff)
Middlewares and optionsv1.1.0
Diffstat (limited to 'transport/transport.go')
-rw-r--r--transport/transport.go21
1 files changed, 20 insertions, 1 deletions
diff --git a/transport/transport.go b/transport/transport.go
index 2a54295..ff9c1ba 100644
--- a/transport/transport.go
+++ b/transport/transport.go
@@ -1,3 +1,22 @@
+//Package transport provides transports for rpc server
+//
+//Copyright (C) 2022 Alexander Kiryukhin <i@neonxp.dev>
+//
+//This file is part of go.neonxp.dev/jsonrpc2 project.
+//
+//This program is free software: you can redistribute it and/or modify
+//it under the terms of the GNU General Public License as published by
+//the Free Software Foundation, either version 3 of the License, or
+//(at your option) any later version.
+//
+//This program is distributed in the hope that it will be useful,
+//but WITHOUT ANY WARRANTY; without even the implied warranty of
+//MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//GNU General Public License for more details.
+//
+//You should have received a copy of the GNU General Public License
+//along with this program. If not, see <https://www.gnu.org/licenses/>.
+
package transport
import (
@@ -10,5 +29,5 @@ type Transport interface {
}
type Resolver interface {
- Resolve(context.Context, io.Reader, io.Writer)
+ Resolve(ctx context.Context, reader io.Reader, writer io.Writer, isParallel bool)
}