Documentation
¶
Index ¶
- Constants
- type CelerMsgHandler
- func (h *CelerMsgHandler) GetMsgName() string
- func (h *CelerMsgHandler) HandleCondPayReceipt(frame *common.MsgFrame) error
- func (h *CelerMsgHandler) HandleCondPayRequest(frame *common.MsgFrame) error
- func (h *CelerMsgHandler) HandleHopAckState(frame *common.MsgFrame) error
- func (h *CelerMsgHandler) HandleMysimplexFromAuthAck(tx *storage.DALTx, cid ctype.CidType, ackState *rpc.SignedSimplexState) error
- func (h *CelerMsgHandler) HandlePaySettleProof(frame *common.MsgFrame) error
- func (h *CelerMsgHandler) HandlePaySettleRequest(frame *common.MsgFrame) error
- func (h *CelerMsgHandler) HandleRevealSecret(frame *common.MsgFrame) error
- func (h *CelerMsgHandler) HandleRevealSecretAck(frame *common.MsgFrame) error
- func (h *CelerMsgHandler) HandleRoutingRequest(frame *common.MsgFrame) error
- func (h *CelerMsgHandler) Run(frame *common.MsgFrame) error
- type CooperativeWithdraw
Constants ¶
View Source
const ( CondPayRequestMsgName = "CondPayRequestMessage" PaySettleProofMsgName = "PaySettleProofMessage" PaySettleRequestMsgName = "PaySettleRequestMessage" HopAckStateMsgName = "HopAckStateMessage" RevealSecretMsgName = "RevealSecretMessage" RevealSecretAckMsgName = "RevealSecretAckMessage" CondPayReceiptMsgName = "CondPayReceiptMessage" CondPayResultMsgName = "CondPayResultMessage" WithdrawRequestMsgName = "WithdrawRequestMessage" WithdrawResponseMsgName = "WithdrawResponseMessage" RoutingRequestMsgName = "RoutingRequestMessage" UnkownMsgName = "UnkownMessage" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CelerMsgHandler ¶
type CelerMsgHandler struct {
// contains filtered or unexported fields
}
func NewCelerMsgHandler ¶
func NewCelerMsgHandler( nodeConfig common.GlobalNodeConfig, streamWriter common.StreamWriter, signer eth.Signer, monitorService intfs.MonitorService, serverForwarder handlers.ForwardToServerCallback, onReceivingToken event.OnReceivingTokenCallback, tokenCallbackLock *sync.RWMutex, onSendingToken event.OnSendingTokenCallback, sendingCallbackLock *sync.RWMutex, disputer *dispute.Processor, cooperativeWithdraw CooperativeWithdraw, routeForwarder *route.Forwarder, routeController *route.Controller, messager *messager.Messager, dal *storage.DAL, isOSP bool, ) *CelerMsgHandler
func (*CelerMsgHandler) GetMsgName ¶
func (h *CelerMsgHandler) GetMsgName() string
func (*CelerMsgHandler) HandleCondPayReceipt ¶
func (h *CelerMsgHandler) HandleCondPayReceipt(frame *common.MsgFrame) error
func (*CelerMsgHandler) HandleCondPayRequest ¶
func (h *CelerMsgHandler) HandleCondPayRequest(frame *common.MsgFrame) error
func (*CelerMsgHandler) HandleHopAckState ¶
func (h *CelerMsgHandler) HandleHopAckState(frame *common.MsgFrame) error
func (*CelerMsgHandler) HandleMysimplexFromAuthAck ¶
func (h *CelerMsgHandler) HandleMysimplexFromAuthAck(tx *storage.DALTx, cid ctype.CidType, ackState *rpc.SignedSimplexState) error
HandleMysimplexFromAuthAck calls internal funcs to update db and go over msg queue note when this is called by handleAuthAck, msgqueue doesn't have the peer in memory yet
func (*CelerMsgHandler) HandlePaySettleProof ¶
func (h *CelerMsgHandler) HandlePaySettleProof(frame *common.MsgFrame) error
func (*CelerMsgHandler) HandlePaySettleRequest ¶
func (h *CelerMsgHandler) HandlePaySettleRequest(frame *common.MsgFrame) error
func (*CelerMsgHandler) HandleRevealSecret ¶
func (h *CelerMsgHandler) HandleRevealSecret(frame *common.MsgFrame) error
func (*CelerMsgHandler) HandleRevealSecretAck ¶
func (h *CelerMsgHandler) HandleRevealSecretAck(frame *common.MsgFrame) error
func (*CelerMsgHandler) HandleRoutingRequest ¶
func (h *CelerMsgHandler) HandleRoutingRequest(frame *common.MsgFrame) error
Click to show internal directories.
Click to hide internal directories.