func (co *CodeMaps) Map(c1, c2, c3 byte) (m1, m2, m3 string, err error) { defer base.PanicErr(&err, "CodeMaps.Map: index out of range") i1 := (*co)[c1] i2 := i1.Classs[c2] m3 = i2.Methods[c3] m2 = i2.Name m1 = i1.Name return }
func (ro *Route) Call(m1, m2, m3 string, args, reply interface{}) (err error) { defer base.PanicErr(&err, "Route.Call: index out of range") return ro.connmaps[m1][0].Call(m2+"."+m3, args, reply) }