Ejemplo n.º 1
0
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
}
Ejemplo n.º 2
0
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)
}