package
2.0.4+incompatible
Repository: https://github.com/wangangiot/hprose-golang.git
Documentation: pkg.go.dev

# Packages

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

# Functions

CheckAddresses returns the uri scheme if the address is valid.
DefaultFixArguments is the default FixArguments function.
FireErrorEvent fires the OnSendError.
NewClient is the constructor of Client.
NewHTTPClient is the constructor of HTTPClient.
NewHTTPService is the constructor of HTTPService.
NewPanicError return a panic error.
NewTCPClient is the constructor of TCPClient.
NewTCPServer is the constructor for TCPServer.
NewTCPService is the constructor of TCPService.
NewUnixClient is the constructor of UnixClient.
NewUnixServer is the constructor for UnixServer.
NewUnixService is the constructor of UnixService.
RegisterClientFactory registers the default client factory.

# Constants

Normal is default mode.
Raw means the result is the raw bytes data.
RawWithEndTag means the result is the raw bytes data with the end tag.
Serialized means the result is serialized.

# Variables

DisableGlobalCookie is a flag to disable global cookie.
ErrClientIsAlreadyClosed represents a error.
ErrServerIsAlreadyStarted represents a error.
ErrServerIsNotStarted represents a error.
ErrTimeout represents a timeout error.

# Structs

BaseClient is hprose base client.
BaseContext is the base context.
BaseHTTPService is the hprose base http service.
BaseService is the hprose base service.
BaseServiceContext is the base service context.
ClientContext is the hprose client context.
HTTPClient is hprose http client.
HTTPContext is the hprose http context.
HTTPService is the hprose http service.
InvokeSettings is the invoke settings of hprose client.
Limiter is a request limiter.
Method is the published service method.
Options is the options of the published service method.
PanicError represents a panic error.
SocketClient is base struct for TCPClient and UnixClient.
SocketContext is the hprose socket context for service.
SocketService is the hprose socket service.
TCPClient is hprose tcp client.
TCPServer is a hprose tcp server.
TCPService is the hprose tcp service.
UnixClient is hprose unix client.
UnixServer is a hprose unix server.
UnixService is the hprose unix service.

# Interfaces

Client is hprose client.
ClientEvent is the client event.
Clients interface for server push.
Context is the hprose context.
Filter is hprose filter.
Server interface.
Service interface.
ServiceContext is the hprose service context.
ServiceEvent is the service event.

# Type aliases

Callback is the callback function type of Client.Go.
FilterHandler is the filter handler function.
InvokeHandler is the invoke handler function.
MissingMethod is missing method.
NextFilterHandler is the next filter handler function.
NextInvokeHandler is the next invoke handler function.
ResultMode is result mode.