github.com/sixexorg/magnetic-ring@v0.0.0-20191119090307-31705a21e419/errors/p2ponterror.go (about) 1 package errors 2 3 type p2pError struct { 4 errmsg string 5 callstack *CallStack 6 root error 7 code ErrCode 8 } 9 10 func (e p2pError) Error() string { 11 return e.errmsg 12 } 13 14 func (e p2pError) GetErrCode() ErrCode { 15 return e.code 16 } 17 18 func (e p2pError) GetRoot() error { 19 return e.root 20 } 21 22 func (e p2pError) GetCallStack() *CallStack { 23 return e.callstack 24 }