Categorygithub.com/gsrpc/gorpc
modulepackage
0.0.0-20160309045805-e391cb374df6
Repository: https://github.com/gsrpc/gorpc.git
Documentation: pkg.go.dev

# README

gorpc

gsrpc golang runtimes

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

BuildPipeline creaet new pipeline builder.
GetProfile .
NewAcceptor create new server channel acceptor.
NewClientBuilder create new client builder.
NewPromise .
NewRegistry create new registry table.
NewSink .
NewStream create new stream.
PrintProfile .
ProfileHandler create profile handler.
Read read whole package from stream.
ReadBool read bool.
ReadByte read byte from Reader interface.
ReadBytes read bytes from reader.
ReadFloat32 read float32 from Reader interface.
ReadFloat64 read float64 from Reader interface.
ReadInt16 read uint16 from Reader interface.
ReadInt32 read int32 from Reader interface.
ReadInt64 read int16 from Reader interface.
ReadSByte read sbyte from Reader interface.
ReadString read string.
ReadUInt16 read uint16 from Reader interface.
ReadUInt32 read uint32 from Reader interface.
ReadUInt64 read uint16 from Reader interface.
RegistryLoad load registry table from io.Reader.
RegistryUpdate update default registry.
ServiceID get service id by service name.
ServiceName get service name by service id.
SkipRead ..
TCPConnect create a new tcp client.
TCPListen .
WebSocketConnect establish a websocket client channel.
Write write whole input data to stream.
WriteBool write bool byte into bytes buffer.
WriteByte write one byte into bytes buffer.
WriteBytes write string into stream.
WriteFloat32 write a little-endian int64 into a writer stream.
WriteFloat64 write a little-endian int64 into a writer stream.
WriteInt16 write a little-endian int16 into a writer stream.
WriteInt32 write a little-endian int32 into a writer stream.
WriteInt64 write a little-endian int64 into a writer stream.
WriteSByte write sbyte into stream.
WriteString write string into stream.
WriteUInt16 write a little-endian uint16 into a writer stream.
WriteUInt32 write a little-endian uint32 into a writer stream.
WriteUInt64 write a little-endian uint64 into a writer stream.

# Variables

...
...
gsbuff public errors.
gsbuff public errors.
...
Errors.
Errors.
...
...
...
...
gsbuff public errors.

# Structs

Acceptor the gorpc server channel acceptor.
CallSite .
ClientBuilder .
PipelineBuilder pipeline builder.
Profile .
Stream the read/write stream.

# Interfaces

Channel .
Client gorpc client.
ClosableChannel .
Context channel handler context.
Dispatcher .
Future .
Handler the gorpc channel pipeline handlers.
MessageChannel .
Pipeline Channel handlers pipeline.
Promise .
Reader the gsbuff Reader interface, Mixin io.ByteReader and io.Reader interfaces.
Registry the service registry.
SharedHandler this handler will been shared with more than one piplines.
Sink .
Writer the gsbuff Writer interface, Mixin io.ByteWriterand io.Writer interfaces.

# Type aliases

ConnectF .
HandlerF handler factory.
Send send method.
Wait .