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