Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrUntypedError = Register("%v") ErrErrorAlreadyRegistered = Register("Error with id %d already registered") ErrErrorMessageTooLong = Register("Error message is too long").Create() ErrMessageFormatEmpty = Register("Error message is empty").Create() )
Functions ¶
func Register ¶
func Register(messageFormat string) *isc.VMErrorTemplate
Types ¶
type CoreErrorCollection ¶
type CoreErrorCollection map[uint16]*isc.VMErrorTemplate
CoreErrorCollection implements ErrorCollection. Is used for global errors. Does not require vm context state.
func (CoreErrorCollection) Get ¶
func (e CoreErrorCollection) Get(errorID uint16) (*isc.VMErrorTemplate, error)
func (CoreErrorCollection) Register ¶
func (e CoreErrorCollection) Register(messageFormat string) (*isc.VMErrorTemplate, error)
type ErrorCollection ¶
type ErrorCollection interface { Get(errorID uint16) (*isc.VMErrorTemplate, error) Register(messageFormat string) (*isc.VMErrorTemplate, error) }
func All ¶
func All() ErrorCollection
func NewCoreErrorCollection ¶
func NewCoreErrorCollection() ErrorCollection
Click to show internal directories.
Click to hide internal directories.