package udpapi
import (
+ "encoding/gob"
"strconv"
"time"
)
+func init() {
+ // implements APIReply
+ gob.RegisterName("udpapi.UptimeReply", UptimeReply{})
+ // implements APIReply
+ gob.RegisterName("udpapi.PingReply", PingReply{})
+}
+
type UptimeReply struct {
APIReply
Uptime time.Duration
"fmt"
"strconv"
"strings"
+
+ "encoding/gob"
)
+func init() {
+ // implements error
+ gob.RegisterName("udpapi.APIError", APIError{})
+ // implements APIReply
+ gob.RegisterName("udpapi.errorWrapper", errorWrapper{})
+ // implements APIReply
+ gob.RegisterName("udpapi.genericReply", genericReply{})
+}
+
type APIError struct {
Code int
Desc string