(sink *common.ZeroCopySink)
| 89 | } |
| 90 | |
| 91 | func (this *FuncsToRoleParam) Serialization(sink *common.ZeroCopySink) { |
| 92 | utils.EncodeAddress(sink, this.ContractAddr) |
| 93 | sink.WriteVarBytes(this.AdminOntID) |
| 94 | sink.WriteVarBytes(this.Role) |
| 95 | utils.EncodeVarUint(sink, uint64(len(this.FuncNames))) |
| 96 | for _, fn := range this.FuncNames { |
| 97 | sink.WriteString(fn) |
| 98 | } |
| 99 | utils.EncodeVarUint(sink, this.KeyNo) |
| 100 | } |
| 101 | |
| 102 | func (this *FuncsToRoleParam) Deserialization(source *common.ZeroCopySource) error { |
| 103 | var err error |