Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrBadRequest = &SHandlerError{"bad request"} ErrBuildRequest = &SHandlerError{"build request"} ErrUndefinedService = &SHandlerError{"undefined service"} ErrLoadRequest = &SHandlerError{"load request"} ErrInvalidResponseMode = &SHandlerError{"invalid response mode"} )
Functions ¶
func RequestHandler ¶
Types ¶
type IHiddenLakeNode ¶
type IHiddenLakeNode interface { types.IRunner GetOrigNode() anonymity.INode SendRequest(context.Context, asymmetric.IPubKey, request.IRequest) error FetchRequest(context.Context, asymmetric.IPubKey, request.IRequest) (response.IResponse, error) }
func NewHiddenLakeNode ¶
func NewHiddenLakeNode( pSettings ISettings, pPrivKey asymmetric.IPrivKey, pKVDatabase database.IKVDatabase, pConnsGetter func() []string, pHandlerF IHandlerF, ) IHiddenLakeNode
func NewRawHiddenLakeNode ¶
func NewRawHiddenLakeNode( pOriginNode anonymity.INode, pConnsGetter func() []string, pHandlerF IHandlerF, ) IHiddenLakeNode
type ISettings ¶
type ISettings interface { ISubSettings GetMessageSettings() gopeer_message.ISettings GetMessageSizeBytes() uint64 GetQueuePeriod() time.Duration GetFetchTimeout() time.Duration }
func NewSettings ¶
func NewSettingsByNetworkKey ¶
func NewSettingsByNetworkKey(pNetworkKey string, pSubSettings *SSubSettings) ISettings
type ISubSettings ¶
type ISubSettings interface { GetLogger() gopeer_logger.ILogger GetParallel() uint64 GetTCPAddress() string GetServiceName() string }
type SHandlerError ¶
type SHandlerError struct {
// contains filtered or unexported fields
}
func (*SHandlerError) Error ¶
func (err *SHandlerError) Error() string
type SSubSettings ¶
type SSubSettings struct { FLogger gopeer_logger.ILogger FParallel uint64 FTCPAddress string FServiceName string }
Click to show internal directories.
Click to hide internal directories.