type google.golang.org/grpc/internal/transport.ServerTransport
18 uses
google.golang.org/grpc/internal/transport (current package)
handler_server.go#L52: func NewServerHandlerTransport(w http.ResponseWriter, r *http.Request, stats stats.Handler) (ServerTransport, error) {
http2_server.go#L129: func newHTTP2Server(conn net.Conn, config *ServerConfig) (_ ServerTransport, err error) {
transport.go#L239: st ServerTransport // nil for client side Stream
transport.go#L536: func NewServerTransport(protocol string, conn net.Conn, config *ServerConfig) (ServerTransport, error) {
transport.go#L672: type ServerTransport interface {
google.golang.org/grpc
server.go#L94: st transport.ServerTransport
server.go#L105: conns map[transport.ServerTransport]bool
server.go#L503: conns: make(map[transport.ServerTransport]bool),
server.go#L809: func (s *Server) newHTTP2Transport(c net.Conn, authInfo credentials.AuthInfo) transport.ServerTransport {
server.go#L838: func (s *Server) serveStreams(st transport.ServerTransport) {
server.go#L913: func (s *Server) traceInfo(st transport.ServerTransport, stream *transport.Stream) (trInfo *traceInfo) {
server.go#L935: func (s *Server) addConn(st transport.ServerTransport) bool {
server.go#L951: func (s *Server) removeConn(st transport.ServerTransport) {
server.go#L982: func (s *Server) sendResponse(t transport.ServerTransport, stream *transport.Stream, msg interface{}, cp Compressor, opts *transport.Options, comp encoding.Compressor) error {
server.go#L1039: func (s *Server) processUnaryRPC(t transport.ServerTransport, stream *transport.Stream, info *serviceInfo, md *MethodDesc, trInfo *traceInfo) (err error) {
server.go#L1320: func (s *Server) processStreamingRPC(t transport.ServerTransport, stream *transport.Stream, info *serviceInfo, sd *StreamDesc, trInfo *traceInfo) (err error) {
server.go#L1487: func (s *Server) handleStream(t transport.ServerTransport, stream *transport.Stream, trInfo *traceInfo) {
stream.go#L1346: t transport.ServerTransport
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |