Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BlockHandler ¶
BlockHandler when block == nil is eq EOF and signal for terminate all sub channels
type BlockSubscription ¶
type BlockSubscription struct { ErrorCloser // contains filtered or unexported fields }
func NewBlockSubscription ¶
func NewBlockSubscription() *BlockSubscription
func (*BlockSubscription) Blocks ¶
func (b *BlockSubscription) Blocks() <-chan *common.Block
func (*BlockSubscription) Serve ¶
func (b *BlockSubscription) Serve(base ErrorCloser, readyForHandling ReadyForHandling) *BlockSubscription
type ErrorCloser ¶
type EventSubscription ¶
type EventSubscription struct { ErrorCloser // contains filtered or unexported fields }
func NewEventSubscription ¶
func NewEventSubscription(cid string, fromTx api.ChaincodeTx) *EventSubscription
func (*EventSubscription) Events ¶
func (e *EventSubscription) Events() chan *peer.ChaincodeEvent
func (*EventSubscription) Serve ¶
func (e *EventSubscription) Serve(base ErrorCloser, readyForHandling ReadyForHandling) *EventSubscription
type ReadyForHandling ¶
type ReadyForHandling func()
type TxSubscription ¶
type TxSubscription struct { ErrorCloser // contains filtered or unexported fields }
func NewTxSubscription ¶
func NewTxSubscription(txId api.ChaincodeTx) *TxSubscription
func (*TxSubscription) Result ¶
func (ts *TxSubscription) Result() (peer.TxValidationCode, error)
func (*TxSubscription) Serve ¶
func (ts *TxSubscription) Serve(sub ErrorCloser, readyForHandling ReadyForHandling) *TxSubscription
Click to show internal directories.
Click to hide internal directories.