Documentation
¶
Index ¶
- type Manager
- func (m *Manager) AddTransactionFactory(tt driver.TransactionType, factory driver.TransactionFactory)
- func (m *Manager) ComputeTxID(id *driver.TxIDComponents) string
- func (m *Manager) NewEnvelope() driver.Envelope
- func (m *Manager) NewProcessedTransaction(pt []byte) (driver.ProcessedTransaction, error)
- func (m *Manager) NewProcessedTransactionFromEnvelopePayload(envelopePayload []byte) (driver.ProcessedTransaction, int32, error)
- func (m *Manager) NewProcessedTransactionFromEnvelopeRaw(envelope []byte) (driver.ProcessedTransaction, error)
- func (m *Manager) NewProposalResponseFromBytes(raw []byte) (driver.ProposalResponse, error)
- func (m *Manager) NewTransaction(ctx context.Context, transactionType driver.TransactionType, ...) (driver.Transaction, error)
- func (m *Manager) NewTransactionFromBytes(ctx context.Context, channel string, raw []byte) (driver.Transaction, error)
- func (m *Manager) NewTransactionFromEnvelopeBytes(ctx context.Context, channel string, raw []byte) (driver.Transaction, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manager ¶
type Manager struct{}
func NewManager ¶
func NewManager() *Manager
func (*Manager) AddTransactionFactory ¶
func (m *Manager) AddTransactionFactory(tt driver.TransactionType, factory driver.TransactionFactory)
func (*Manager) ComputeTxID ¶
func (m *Manager) ComputeTxID(id *driver.TxIDComponents) string
func (*Manager) NewEnvelope ¶
func (*Manager) NewProcessedTransaction ¶
func (m *Manager) NewProcessedTransaction(pt []byte) (driver.ProcessedTransaction, error)
func (*Manager) NewProcessedTransactionFromEnvelopePayload ¶
func (*Manager) NewProcessedTransactionFromEnvelopeRaw ¶
func (m *Manager) NewProcessedTransactionFromEnvelopeRaw(envelope []byte) (driver.ProcessedTransaction, error)
func (*Manager) NewProposalResponseFromBytes ¶
func (m *Manager) NewProposalResponseFromBytes(raw []byte) (driver.ProposalResponse, error)
func (*Manager) NewTransaction ¶
func (*Manager) NewTransactionFromBytes ¶
func (*Manager) NewTransactionFromEnvelopeBytes ¶
Click to show internal directories.
Click to hide internal directories.