Documentation ¶
Index ¶
Constants ¶
View Source
const ( FailedToLoadPluginConfig = 1 FailedToLoadGlobalConfig = 2 FailedToInitializePool = 3 FailedToStartServer = 4 )
Variables ¶
View Source
var ( ErrClientNotFound = NewGatewayDError( ErrCodeClientNotFound, "client not found", nil) ErrNilContext = NewGatewayDError( ErrCodeNilContext, "context is nil", nil) ErrClientNotConnected = NewGatewayDError( ErrCodeClientNotConnected, "client is not connected", nil) ErrClientConnectionFailed = NewGatewayDError( ErrCodeClientConnectionFailed, "failed to create a new connection", nil) ErrNetworkNotSupported = NewGatewayDError( ErrCodeNetworkNotSupported, "network is not supported", nil) ErrResolveFailed = NewGatewayDError( ErrCodeResolveFailed, "failed to resolve address", nil) ErrPoolExhausted = NewGatewayDError( ErrCodePoolExhausted, "pool is exhausted", nil) ErrFailedToStartServer = NewGatewayDError( ErrCodeStartServerFailed, "failed to start server", nil) ErrPluginNotFound = NewGatewayDError( ErrCodePluginNotFound, "plugin not found", nil) ErrPluginNotReady = NewGatewayDError( ErrCodePluginNotReady, "plugin is not ready", nil) ErrFailedToStartPlugin = NewGatewayDError( ErrCodeStartPluginFailed, "failed to start plugin", nil) ErrFailedToGetRPCClient = NewGatewayDError( ErrCodeGetRPCClientFailed, "failed to get RPC client", nil) ErrFailedToDispensePlugin = NewGatewayDError( ErrCodeDispensePluginFailed, "failed to dispense plugin", nil) ErrFailedToMergePluginMetrics = NewGatewayDError( ErrCodePluginMetricsMergeFailed, "failed to merge plugin metrics", nil) ErrFailedToPingPlugin = NewGatewayDError( ErrCodePluginPingFailed, "failed to ping plugin", nil) ErrClientReceiveFailed = NewGatewayDError( ErrCodeClientReceiveFailed, "couldn't receive data from the server", nil) ErrClientSendFailed = NewGatewayDError( ErrCodeClientSendFailed, "couldn't send data to the server", nil) ErrServerSendFailed = NewGatewayDError( ErrCodeServerSendFailed, "couldn't send data to the client", nil) ErrServerReceiveFailed = NewGatewayDError( ErrCodeServerReceiveFailed, "couldn't receive data from the client", nil) ErrPutFailed = NewGatewayDError( ErrCodePutFailed, "failed to put in pool", nil) ErrCastFailed = NewGatewayDError( ErrCodeCastFailed, "failed to cast", nil) ErrHookVerificationFailed = NewGatewayDError( ErrCodeHookVerificationFailed, "failed to verify hook", nil) ErrHookReturnedError = NewGatewayDError( ErrCodeHookReturnedError, "hook returned error", nil) ErrHookTerminatedConnection = NewGatewayDError( ErrCodeHookTerminatedConnection, "hook terminated connection", nil) ErrFileNotFound = NewGatewayDError( ErrCodeFileNotFound, "file not found", nil) ErrFileOpenFailed = NewGatewayDError( ErrCodeFileOpenFailed, "failed to open file", nil) ErrFileReadFailed = NewGatewayDError( ErrCodeFileReadFailed, "failed to read file", nil) ErrDuplicateMetricsCollector = NewGatewayDError( ErrCodeDuplicateMetricsCollector, "duplicate metrics collector", nil) ErrInvalidMetricType = NewGatewayDError( ErrCodeInvalidMetricType, "invalid metric type", nil) )
Functions ¶
This section is empty.
Types ¶
type ErrCode ¶ added in v0.1.1
type ErrCode uint32
const ( ErrCodeUnknown ErrCode = iota ErrCodeNilContext ErrCodeClientNotFound ErrCodeClientNotConnected ErrCodeClientConnectionFailed ErrCodeNetworkNotSupported ErrCodeResolveFailed ErrCodePoolExhausted ErrCodeStartServerFailed ErrCodePluginNotFound ErrCodePluginNotReady ErrCodeStartPluginFailed ErrCodeGetRPCClientFailed ErrCodeDispensePluginFailed ErrCodePluginMetricsMergeFailed ErrCodePluginPingFailed ErrCodeClientReceiveFailed ErrCodeClientSendFailed ErrCodeServerReceiveFailed ErrCodeServerSendFailed ErrCodePutFailed ErrCodeCastFailed ErrCodeHookVerificationFailed ErrCodeHookReturnedError ErrCodeHookTerminatedConnection ErrCodeFileNotFound ErrCodeFileOpenFailed ErrCodeFileReadFailed ErrCodeDuplicateMetricsCollector ErrCodeInvalidMetricType )
type GatewayDError ¶ added in v0.1.1
func NewGatewayDError ¶ added in v0.1.2
func NewGatewayDError(code ErrCode, message string, err error) *GatewayDError
NewGatewayDError creates a new GatewayDError.
func (*GatewayDError) Error ¶ added in v0.1.1
func (e *GatewayDError) Error() string
Error returns the error message of the GatewayDError.
func (*GatewayDError) Unwrap ¶ added in v0.1.1
func (e *GatewayDError) Unwrap() error
Unwrap returns the original error.
func (*GatewayDError) Wrap ¶ added in v0.1.1
func (e *GatewayDError) Wrap(err error) *GatewayDError
Wrap wraps the original error.
Click to show internal directories.
Click to hide internal directories.