SYMBOL INDEX (465 symbols across 30 files) FILE: client/grpc_client.go type GRPCClient (line 19) | type GRPCClient struct method Close (line 77) | func (c *GRPCClient) Close() error { method Target (line 86) | func (c *GRPCClient) Target() string { method LivenessCheck (line 90) | func (c *GRPCClient) LivenessCheck(opts ...grpc.CallOption) (*protobuf... method ReadinessCheck (line 98) | func (c *GRPCClient) ReadinessCheck(opts ...grpc.CallOption) (*protobu... method Join (line 106) | func (c *GRPCClient) Join(req *protobuf.JoinRequest, opts ...grpc.Call... method Leave (line 114) | func (c *GRPCClient) Leave(req *protobuf.LeaveRequest, opts ...grpc.Ca... method Node (line 122) | func (c *GRPCClient) Node(opts ...grpc.CallOption) (*protobuf.NodeResp... method Cluster (line 130) | func (c *GRPCClient) Cluster(opts ...grpc.CallOption) (*protobuf.Clust... method Snapshot (line 138) | func (c *GRPCClient) Snapshot(opts ...grpc.CallOption) error { method Get (line 146) | func (c *GRPCClient) Get(req *protobuf.GetRequest, opts ...grpc.CallOp... method Set (line 160) | func (c *GRPCClient) Set(req *protobuf.SetRequest, opts ...grpc.CallOp... method Delete (line 168) | func (c *GRPCClient) Delete(req *protobuf.DeleteRequest, opts ...grpc.... method Watch (line 176) | func (c *GRPCClient) Watch(req *empty.Empty, opts ...grpc.CallOption) ... method Metrics (line 180) | func (c *GRPCClient) Metrics(opts ...grpc.CallOption) (*protobuf.Metri... function NewGRPCClient (line 28) | func NewGRPCClient(grpc_address string) (*GRPCClient, error) { function NewGRPCClientWithContext (line 32) | func NewGRPCClientWithContext(grpc_address string, baseCtx context.Conte... function NewGRPCClientWithContextTLS (line 36) | func NewGRPCClientWithContextTLS(grpcAddress string, baseCtx context.Con... FILE: cmd/cluster.go function init (line 51) | func init() { FILE: cmd/delete.go function init (line 50) | func init() { FILE: cmd/get.go function init (line 53) | func init() { FILE: cmd/healthcheck.go function init (line 61) | func init() { FILE: cmd/join.go function init (line 65) | func init() { FILE: cmd/leave.go function init (line 50) | func init() { FILE: cmd/metrics.go function init (line 45) | func init() { FILE: cmd/node.go function init (line 51) | func init() { FILE: cmd/root.go function Execute (line 15) | func Execute() error { FILE: cmd/set.go function init (line 52) | func init() { FILE: cmd/snapshot.go function init (line 42) | func init() { FILE: cmd/start.go function init (line 136) | func init() { FILE: cmd/version.go function init (line 22) | func init() { FILE: cmd/watch.go function init (line 118) | func init() { FILE: log/log.go function NewLogger (line 13) | func NewLogger(logLevel string, logFilename string, logMaxSize int, logM... type HTTPLogger (line 73) | type HTTPLogger struct method Log (line 77) | func (l HTTPLogger) Log(record accesslog.LogRecord) { FILE: main.go function main (line 9) | func main() { FILE: marshaler/marshaler.go type CeteMarshaler (line 16) | type CeteMarshaler struct method ContentType (line 18) | func (*CeteMarshaler) ContentType() string { method Marshal (line 22) | func (j *CeteMarshaler) Marshal(v interface{}) ([]byte, error) { method Unmarshal (line 35) | func (j *CeteMarshaler) Unmarshal(data []byte, v interface{}) error { method NewDecoder (line 39) | func (j *CeteMarshaler) NewDecoder(r io.Reader) runtime.Decoder { method NewEncoder (line 58) | func (j *CeteMarshaler) NewEncoder(w io.Writer) runtime.Encoder { method Delimiter (line 62) | func (j *CeteMarshaler) Delimiter() []byte { FILE: marshaler/util.go function init (line 12) | func init() { function MarshalAny (line 35) | func MarshalAny(message *any.Any) (interface{}, error) { function UnmarshalAny (line 53) | func UnmarshalAny(instance interface{}, message *any.Any) error { FILE: marshaler/util_test.go function TestMarshalAny (line 11) | func TestMarshalAny(t *testing.T) { function TestUnmarshalAny (line 62) | func TestUnmarshalAny(t *testing.T) { FILE: metric/metric.go function init (line 203) | func init() { FILE: protobuf/kvs.pb.go constant _ (line 29) | _ = proto.ProtoPackageIsVersion3 type Event_Type (line 31) | type Event_Type method String (line 57) | func (x Event_Type) String() string { method EnumDescriptor (line 61) | func (Event_Type) EnumDescriptor() ([]byte, []int) { constant Event_Unknown (line 34) | Event_Unknown Event_Type = 0 constant Event_Join (line 35) | Event_Join Event_Type = 1 constant Event_Leave (line 36) | Event_Leave Event_Type = 2 constant Event_Set (line 37) | Event_Set Event_Type = 3 constant Event_Delete (line 38) | Event_Delete Event_Type = 4 type LivenessCheckResponse (line 65) | type LivenessCheckResponse struct method Reset (line 72) | func (m *LivenessCheckResponse) Reset() { *m = LivenessCheckRe... method String (line 73) | func (m *LivenessCheckResponse) String() string { return proto.Compact... method ProtoMessage (line 74) | func (*LivenessCheckResponse) ProtoMessage() {} method Descriptor (line 75) | func (*LivenessCheckResponse) Descriptor() ([]byte, []int) { method XXX_Unmarshal (line 79) | func (m *LivenessCheckResponse) XXX_Unmarshal(b []byte) error { method XXX_Marshal (line 82) | func (m *LivenessCheckResponse) XXX_Marshal(b []byte, deterministic bo... method XXX_Merge (line 85) | func (m *LivenessCheckResponse) XXX_Merge(src proto.Message) { method XXX_Size (line 88) | func (m *LivenessCheckResponse) XXX_Size() int { method XXX_DiscardUnknown (line 91) | func (m *LivenessCheckResponse) XXX_DiscardUnknown() { method GetAlive (line 97) | func (m *LivenessCheckResponse) GetAlive() bool { type ReadinessCheckResponse (line 104) | type ReadinessCheckResponse struct method Reset (line 111) | func (m *ReadinessCheckResponse) Reset() { *m = ReadinessCheck... method String (line 112) | func (m *ReadinessCheckResponse) String() string { return proto.Compac... method ProtoMessage (line 113) | func (*ReadinessCheckResponse) ProtoMessage() {} method Descriptor (line 114) | func (*ReadinessCheckResponse) Descriptor() ([]byte, []int) { method XXX_Unmarshal (line 118) | func (m *ReadinessCheckResponse) XXX_Unmarshal(b []byte) error { method XXX_Marshal (line 121) | func (m *ReadinessCheckResponse) XXX_Marshal(b []byte, deterministic b... method XXX_Merge (line 124) | func (m *ReadinessCheckResponse) XXX_Merge(src proto.Message) { method XXX_Size (line 127) | func (m *ReadinessCheckResponse) XXX_Size() int { method XXX_DiscardUnknown (line 130) | func (m *ReadinessCheckResponse) XXX_DiscardUnknown() { method GetReady (line 136) | func (m *ReadinessCheckResponse) GetReady() bool { type Metadata (line 143) | type Metadata struct method Reset (line 151) | func (m *Metadata) Reset() { *m = Metadata{} } method String (line 152) | func (m *Metadata) String() string { return proto.CompactTextString(m) } method ProtoMessage (line 153) | func (*Metadata) ProtoMessage() {} method Descriptor (line 154) | func (*Metadata) Descriptor() ([]byte, []int) { method XXX_Unmarshal (line 158) | func (m *Metadata) XXX_Unmarshal(b []byte) error { method XXX_Marshal (line 161) | func (m *Metadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, ... method XXX_Merge (line 164) | func (m *Metadata) XXX_Merge(src proto.Message) { method XXX_Size (line 167) | func (m *Metadata) XXX_Size() int { method XXX_DiscardUnknown (line 170) | func (m *Metadata) XXX_DiscardUnknown() { method GetGrpcAddress (line 176) | func (m *Metadata) GetGrpcAddress() string { method GetHttpAddress (line 183) | func (m *Metadata) GetHttpAddress() string { type Node (line 190) | type Node struct method Reset (line 199) | func (m *Node) Reset() { *m = Node{} } method String (line 200) | func (m *Node) String() string { return proto.CompactTextString(m) } method ProtoMessage (line 201) | func (*Node) ProtoMessage() {} method Descriptor (line 202) | func (*Node) Descriptor() ([]byte, []int) { method XXX_Unmarshal (line 206) | func (m *Node) XXX_Unmarshal(b []byte) error { method XXX_Marshal (line 209) | func (m *Node) XXX_Marshal(b []byte, deterministic bool) ([]byte, erro... method XXX_Merge (line 212) | func (m *Node) XXX_Merge(src proto.Message) { method XXX_Size (line 215) | func (m *Node) XXX_Size() int { method XXX_DiscardUnknown (line 218) | func (m *Node) XXX_DiscardUnknown() { method GetRaftAddress (line 224) | func (m *Node) GetRaftAddress() string { method GetMetadata (line 231) | func (m *Node) GetMetadata() *Metadata { method GetState (line 238) | func (m *Node) GetState() string { type Cluster (line 245) | type Cluster struct method Reset (line 253) | func (m *Cluster) Reset() { *m = Cluster{} } method String (line 254) | func (m *Cluster) String() string { return proto.CompactTextString(m) } method ProtoMessage (line 255) | func (*Cluster) ProtoMessage() {} method Descriptor (line 256) | func (*Cluster) Descriptor() ([]byte, []int) { method XXX_Unmarshal (line 260) | func (m *Cluster) XXX_Unmarshal(b []byte) error { method XXX_Marshal (line 263) | func (m *Cluster) XXX_Marshal(b []byte, deterministic bool) ([]byte, e... method XXX_Merge (line 266) | func (m *Cluster) XXX_Merge(src proto.Message) { method XXX_Size (line 269) | func (m *Cluster) XXX_Size() int { method XXX_DiscardUnknown (line 272) | func (m *Cluster) XXX_DiscardUnknown() { method GetNodes (line 278) | func (m *Cluster) GetNodes() map[string]*Node { method GetLeader (line 285) | func (m *Cluster) GetLeader() string { type JoinRequest (line 292) | type JoinRequest struct method Reset (line 300) | func (m *JoinRequest) Reset() { *m = JoinRequest{} } method String (line 301) | func (m *JoinRequest) String() string { return proto.CompactTextString... method ProtoMessage (line 302) | func (*JoinRequest) ProtoMessage() {} method Descriptor (line 303) | func (*JoinRequest) Descriptor() ([]byte, []int) { method XXX_Unmarshal (line 307) | func (m *JoinRequest) XXX_Unmarshal(b []byte) error { method XXX_Marshal (line 310) | func (m *JoinRequest) XXX_Marshal(b []byte, deterministic bool) ([]byt... method XXX_Merge (line 313) | func (m *JoinRequest) XXX_Merge(src proto.Message) { method XXX_Size (line 316) | func (m *JoinRequest) XXX_Size() int { method XXX_DiscardUnknown (line 319) | func (m *JoinRequest) XXX_DiscardUnknown() { method GetId (line 325) | func (m *JoinRequest) GetId() string { method GetNode (line 332) | func (m *JoinRequest) GetNode() *Node { type LeaveRequest (line 339) | type LeaveRequest struct method Reset (line 346) | func (m *LeaveRequest) Reset() { *m = LeaveRequest{} } method String (line 347) | func (m *LeaveRequest) String() string { return proto.CompactTextStrin... method ProtoMessage (line 348) | func (*LeaveRequest) ProtoMessage() {} method Descriptor (line 349) | func (*LeaveRequest) Descriptor() ([]byte, []int) { method XXX_Unmarshal (line 353) | func (m *LeaveRequest) XXX_Unmarshal(b []byte) error { method XXX_Marshal (line 356) | func (m *LeaveRequest) XXX_Marshal(b []byte, deterministic bool) ([]by... method XXX_Merge (line 359) | func (m *LeaveRequest) XXX_Merge(src proto.Message) { method XXX_Size (line 362) | func (m *LeaveRequest) XXX_Size() int { method XXX_DiscardUnknown (line 365) | func (m *LeaveRequest) XXX_DiscardUnknown() { method GetId (line 371) | func (m *LeaveRequest) GetId() string { type NodeResponse (line 378) | type NodeResponse struct method Reset (line 385) | func (m *NodeResponse) Reset() { *m = NodeResponse{} } method String (line 386) | func (m *NodeResponse) String() string { return proto.CompactTextStrin... method ProtoMessage (line 387) | func (*NodeResponse) ProtoMessage() {} method Descriptor (line 388) | func (*NodeResponse) Descriptor() ([]byte, []int) { method XXX_Unmarshal (line 392) | func (m *NodeResponse) XXX_Unmarshal(b []byte) error { method XXX_Marshal (line 395) | func (m *NodeResponse) XXX_Marshal(b []byte, deterministic bool) ([]by... method XXX_Merge (line 398) | func (m *NodeResponse) XXX_Merge(src proto.Message) { method XXX_Size (line 401) | func (m *NodeResponse) XXX_Size() int { method XXX_DiscardUnknown (line 404) | func (m *NodeResponse) XXX_DiscardUnknown() { method GetNode (line 410) | func (m *NodeResponse) GetNode() *Node { type ClusterResponse (line 417) | type ClusterResponse struct method Reset (line 424) | func (m *ClusterResponse) Reset() { *m = ClusterResponse{} } method String (line 425) | func (m *ClusterResponse) String() string { return proto.CompactTextSt... method ProtoMessage (line 426) | func (*ClusterResponse) ProtoMessage() {} method Descriptor (line 427) | func (*ClusterResponse) Descriptor() ([]byte, []int) { method XXX_Unmarshal (line 431) | func (m *ClusterResponse) XXX_Unmarshal(b []byte) error { method XXX_Marshal (line 434) | func (m *ClusterResponse) XXX_Marshal(b []byte, deterministic bool) ([... method XXX_Merge (line 437) | func (m *ClusterResponse) XXX_Merge(src proto.Message) { method XXX_Size (line 440) | func (m *ClusterResponse) XXX_Size() int { method XXX_DiscardUnknown (line 443) | func (m *ClusterResponse) XXX_DiscardUnknown() { method GetCluster (line 449) | func (m *ClusterResponse) GetCluster() *Cluster { type GetRequest (line 456) | type GetRequest struct method Reset (line 463) | func (m *GetRequest) Reset() { *m = GetRequest{} } method String (line 464) | func (m *GetRequest) String() string { return proto.CompactTextString(... method ProtoMessage (line 465) | func (*GetRequest) ProtoMessage() {} method Descriptor (line 466) | func (*GetRequest) Descriptor() ([]byte, []int) { method XXX_Unmarshal (line 470) | func (m *GetRequest) XXX_Unmarshal(b []byte) error { method XXX_Marshal (line 473) | func (m *GetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte... method XXX_Merge (line 476) | func (m *GetRequest) XXX_Merge(src proto.Message) { method XXX_Size (line 479) | func (m *GetRequest) XXX_Size() int { method XXX_DiscardUnknown (line 482) | func (m *GetRequest) XXX_DiscardUnknown() { method GetKey (line 488) | func (m *GetRequest) GetKey() string { type GetResponse (line 495) | type GetResponse struct method Reset (line 502) | func (m *GetResponse) Reset() { *m = GetResponse{} } method String (line 503) | func (m *GetResponse) String() string { return proto.CompactTextString... method ProtoMessage (line 504) | func (*GetResponse) ProtoMessage() {} method Descriptor (line 505) | func (*GetResponse) Descriptor() ([]byte, []int) { method XXX_Unmarshal (line 509) | func (m *GetResponse) XXX_Unmarshal(b []byte) error { method XXX_Marshal (line 512) | func (m *GetResponse) XXX_Marshal(b []byte, deterministic bool) ([]byt... method XXX_Merge (line 515) | func (m *GetResponse) XXX_Merge(src proto.Message) { method XXX_Size (line 518) | func (m *GetResponse) XXX_Size() int { method XXX_DiscardUnknown (line 521) | func (m *GetResponse) XXX_DiscardUnknown() { method GetValue (line 527) | func (m *GetResponse) GetValue() []byte { type ScanRequest (line 534) | type ScanRequest struct method Reset (line 541) | func (m *ScanRequest) Reset() { *m = ScanRequest{} } method String (line 542) | func (m *ScanRequest) String() string { return proto.CompactTextString... method ProtoMessage (line 543) | func (*ScanRequest) ProtoMessage() {} method Descriptor (line 544) | func (*ScanRequest) Descriptor() ([]byte, []int) { method XXX_Unmarshal (line 548) | func (m *ScanRequest) XXX_Unmarshal(b []byte) error { method XXX_Marshal (line 551) | func (m *ScanRequest) XXX_Marshal(b []byte, deterministic bool) ([]byt... method XXX_Merge (line 554) | func (m *ScanRequest) XXX_Merge(src proto.Message) { method XXX_Size (line 557) | func (m *ScanRequest) XXX_Size() int { method XXX_DiscardUnknown (line 560) | func (m *ScanRequest) XXX_DiscardUnknown() { method GetPrefix (line 566) | func (m *ScanRequest) GetPrefix() string { type ScanResponse (line 573) | type ScanResponse struct method Reset (line 580) | func (m *ScanResponse) Reset() { *m = ScanResponse{} } method String (line 581) | func (m *ScanResponse) String() string { return proto.CompactTextStrin... method ProtoMessage (line 582) | func (*ScanResponse) ProtoMessage() {} method Descriptor (line 583) | func (*ScanResponse) Descriptor() ([]byte, []int) { method XXX_Unmarshal (line 587) | func (m *ScanResponse) XXX_Unmarshal(b []byte) error { method XXX_Marshal (line 590) | func (m *ScanResponse) XXX_Marshal(b []byte, deterministic bool) ([]by... method XXX_Merge (line 593) | func (m *ScanResponse) XXX_Merge(src proto.Message) { method XXX_Size (line 596) | func (m *ScanResponse) XXX_Size() int { method XXX_DiscardUnknown (line 599) | func (m *ScanResponse) XXX_DiscardUnknown() { method GetValues (line 605) | func (m *ScanResponse) GetValues() [][]byte { type SetRequest (line 612) | type SetRequest struct method Reset (line 620) | func (m *SetRequest) Reset() { *m = SetRequest{} } method String (line 621) | func (m *SetRequest) String() string { return proto.CompactTextString(... method ProtoMessage (line 622) | func (*SetRequest) ProtoMessage() {} method Descriptor (line 623) | func (*SetRequest) Descriptor() ([]byte, []int) { method XXX_Unmarshal (line 627) | func (m *SetRequest) XXX_Unmarshal(b []byte) error { method XXX_Marshal (line 630) | func (m *SetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte... method XXX_Merge (line 633) | func (m *SetRequest) XXX_Merge(src proto.Message) { method XXX_Size (line 636) | func (m *SetRequest) XXX_Size() int { method XXX_DiscardUnknown (line 639) | func (m *SetRequest) XXX_DiscardUnknown() { method GetKey (line 645) | func (m *SetRequest) GetKey() string { method GetValue (line 652) | func (m *SetRequest) GetValue() []byte { type DeleteRequest (line 659) | type DeleteRequest struct method Reset (line 666) | func (m *DeleteRequest) Reset() { *m = DeleteRequest{} } method String (line 667) | func (m *DeleteRequest) String() string { return proto.CompactTextStri... method ProtoMessage (line 668) | func (*DeleteRequest) ProtoMessage() {} method Descriptor (line 669) | func (*DeleteRequest) Descriptor() ([]byte, []int) { method XXX_Unmarshal (line 673) | func (m *DeleteRequest) XXX_Unmarshal(b []byte) error { method XXX_Marshal (line 676) | func (m *DeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]b... method XXX_Merge (line 679) | func (m *DeleteRequest) XXX_Merge(src proto.Message) { method XXX_Size (line 682) | func (m *DeleteRequest) XXX_Size() int { method XXX_DiscardUnknown (line 685) | func (m *DeleteRequest) XXX_DiscardUnknown() { method GetKey (line 691) | func (m *DeleteRequest) GetKey() string { type SetMetadataRequest (line 698) | type SetMetadataRequest struct method Reset (line 706) | func (m *SetMetadataRequest) Reset() { *m = SetMetadataRequest... method String (line 707) | func (m *SetMetadataRequest) String() string { return proto.CompactTex... method ProtoMessage (line 708) | func (*SetMetadataRequest) ProtoMessage() {} method Descriptor (line 709) | func (*SetMetadataRequest) Descriptor() ([]byte, []int) { method XXX_Unmarshal (line 713) | func (m *SetMetadataRequest) XXX_Unmarshal(b []byte) error { method XXX_Marshal (line 716) | func (m *SetMetadataRequest) XXX_Marshal(b []byte, deterministic bool)... method XXX_Merge (line 719) | func (m *SetMetadataRequest) XXX_Merge(src proto.Message) { method XXX_Size (line 722) | func (m *SetMetadataRequest) XXX_Size() int { method XXX_DiscardUnknown (line 725) | func (m *SetMetadataRequest) XXX_DiscardUnknown() { method GetId (line 731) | func (m *SetMetadataRequest) GetId() string { method GetMetadata (line 738) | func (m *SetMetadataRequest) GetMetadata() *Metadata { type DeleteMetadataRequest (line 745) | type DeleteMetadataRequest struct method Reset (line 752) | func (m *DeleteMetadataRequest) Reset() { *m = DeleteMetadataR... method String (line 753) | func (m *DeleteMetadataRequest) String() string { return proto.Compact... method ProtoMessage (line 754) | func (*DeleteMetadataRequest) ProtoMessage() {} method Descriptor (line 755) | func (*DeleteMetadataRequest) Descriptor() ([]byte, []int) { method XXX_Unmarshal (line 759) | func (m *DeleteMetadataRequest) XXX_Unmarshal(b []byte) error { method XXX_Marshal (line 762) | func (m *DeleteMetadataRequest) XXX_Marshal(b []byte, deterministic bo... method XXX_Merge (line 765) | func (m *DeleteMetadataRequest) XXX_Merge(src proto.Message) { method XXX_Size (line 768) | func (m *DeleteMetadataRequest) XXX_Size() int { method XXX_DiscardUnknown (line 771) | func (m *DeleteMetadataRequest) XXX_DiscardUnknown() { method GetId (line 777) | func (m *DeleteMetadataRequest) GetId() string { type Event (line 784) | type Event struct method Reset (line 792) | func (m *Event) Reset() { *m = Event{} } method String (line 793) | func (m *Event) String() string { return proto.CompactTextString(m) } method ProtoMessage (line 794) | func (*Event) ProtoMessage() {} method Descriptor (line 795) | func (*Event) Descriptor() ([]byte, []int) { method XXX_Unmarshal (line 799) | func (m *Event) XXX_Unmarshal(b []byte) error { method XXX_Marshal (line 802) | func (m *Event) XXX_Marshal(b []byte, deterministic bool) ([]byte, err... method XXX_Merge (line 805) | func (m *Event) XXX_Merge(src proto.Message) { method XXX_Size (line 808) | func (m *Event) XXX_Size() int { method XXX_DiscardUnknown (line 811) | func (m *Event) XXX_DiscardUnknown() { method GetType (line 817) | func (m *Event) GetType() Event_Type { method GetData (line 824) | func (m *Event) GetData() *any.Any { type WatchResponse (line 831) | type WatchResponse struct method Reset (line 838) | func (m *WatchResponse) Reset() { *m = WatchResponse{} } method String (line 839) | func (m *WatchResponse) String() string { return proto.CompactTextStri... method ProtoMessage (line 840) | func (*WatchResponse) ProtoMessage() {} method Descriptor (line 841) | func (*WatchResponse) Descriptor() ([]byte, []int) { method XXX_Unmarshal (line 845) | func (m *WatchResponse) XXX_Unmarshal(b []byte) error { method XXX_Marshal (line 848) | func (m *WatchResponse) XXX_Marshal(b []byte, deterministic bool) ([]b... method XXX_Merge (line 851) | func (m *WatchResponse) XXX_Merge(src proto.Message) { method XXX_Size (line 854) | func (m *WatchResponse) XXX_Size() int { method XXX_DiscardUnknown (line 857) | func (m *WatchResponse) XXX_DiscardUnknown() { method GetEvent (line 863) | func (m *WatchResponse) GetEvent() *Event { type MetricsResponse (line 870) | type MetricsResponse struct method Reset (line 877) | func (m *MetricsResponse) Reset() { *m = MetricsResponse{} } method String (line 878) | func (m *MetricsResponse) String() string { return proto.CompactTextSt... method ProtoMessage (line 879) | func (*MetricsResponse) ProtoMessage() {} method Descriptor (line 880) | func (*MetricsResponse) Descriptor() ([]byte, []int) { method XXX_Unmarshal (line 884) | func (m *MetricsResponse) XXX_Unmarshal(b []byte) error { method XXX_Marshal (line 887) | func (m *MetricsResponse) XXX_Marshal(b []byte, deterministic bool) ([... method XXX_Merge (line 890) | func (m *MetricsResponse) XXX_Merge(src proto.Message) { method XXX_Size (line 893) | func (m *MetricsResponse) XXX_Size() int { method XXX_DiscardUnknown (line 896) | func (m *MetricsResponse) XXX_DiscardUnknown() { method GetMetrics (line 902) | func (m *MetricsResponse) GetMetrics() []byte { type KeyValuePair (line 909) | type KeyValuePair struct method Reset (line 917) | func (m *KeyValuePair) Reset() { *m = KeyValuePair{} } method String (line 918) | func (m *KeyValuePair) String() string { return proto.CompactTextStrin... method ProtoMessage (line 919) | func (*KeyValuePair) ProtoMessage() {} method Descriptor (line 920) | func (*KeyValuePair) Descriptor() ([]byte, []int) { method XXX_Unmarshal (line 924) | func (m *KeyValuePair) XXX_Unmarshal(b []byte) error { method XXX_Marshal (line 927) | func (m *KeyValuePair) XXX_Marshal(b []byte, deterministic bool) ([]by... method XXX_Merge (line 930) | func (m *KeyValuePair) XXX_Merge(src proto.Message) { method XXX_Size (line 933) | func (m *KeyValuePair) XXX_Size() int { method XXX_DiscardUnknown (line 936) | func (m *KeyValuePair) XXX_DiscardUnknown() { method GetKey (line 942) | func (m *KeyValuePair) GetKey() string { method GetValue (line 949) | func (m *KeyValuePair) GetValue() []byte { function init (line 956) | func init() { function init (line 982) | func init() { constant _ (line 1060) | _ = grpc.SupportPackageIsVersion6 type KVSClient (line 1065) | type KVSClient interface type kVSClient (line 1081) | type kVSClient struct method LivenessCheck (line 1089) | func (c *kVSClient) LivenessCheck(ctx context.Context, in *empty.Empty... method ReadinessCheck (line 1098) | func (c *kVSClient) ReadinessCheck(ctx context.Context, in *empty.Empt... method Node (line 1107) | func (c *kVSClient) Node(ctx context.Context, in *empty.Empty, opts ..... method Join (line 1116) | func (c *kVSClient) Join(ctx context.Context, in *JoinRequest, opts ..... method Cluster (line 1125) | func (c *kVSClient) Cluster(ctx context.Context, in *empty.Empty, opts... method Leave (line 1134) | func (c *kVSClient) Leave(ctx context.Context, in *LeaveRequest, opts ... method Snapshot (line 1143) | func (c *kVSClient) Snapshot(ctx context.Context, in *empty.Empty, opt... method Get (line 1152) | func (c *kVSClient) Get(ctx context.Context, in *GetRequest, opts ...g... method Scan (line 1161) | func (c *kVSClient) Scan(ctx context.Context, in *ScanRequest, opts ..... method Set (line 1170) | func (c *kVSClient) Set(ctx context.Context, in *SetRequest, opts ...g... method Delete (line 1179) | func (c *kVSClient) Delete(ctx context.Context, in *DeleteRequest, opt... method Watch (line 1188) | func (c *kVSClient) Watch(ctx context.Context, in *empty.Empty, opts .... method Metrics (line 1220) | func (c *kVSClient) Metrics(ctx context.Context, in *empty.Empty, opts... function NewKVSClient (line 1085) | func NewKVSClient(cc grpc.ClientConnInterface) KVSClient { type KVS_WatchClient (line 1203) | type KVS_WatchClient interface type kVSWatchClient (line 1208) | type kVSWatchClient struct method Recv (line 1212) | func (x *kVSWatchClient) Recv() (*WatchResponse, error) { type KVSServer (line 1230) | type KVSServer interface type UnimplementedKVSServer (line 1247) | type UnimplementedKVSServer struct method LivenessCheck (line 1250) | func (*UnimplementedKVSServer) LivenessCheck(ctx context.Context, req ... method ReadinessCheck (line 1253) | func (*UnimplementedKVSServer) ReadinessCheck(ctx context.Context, req... method Node (line 1256) | func (*UnimplementedKVSServer) Node(ctx context.Context, req *empty.Em... method Join (line 1259) | func (*UnimplementedKVSServer) Join(ctx context.Context, req *JoinRequ... method Cluster (line 1262) | func (*UnimplementedKVSServer) Cluster(ctx context.Context, req *empty... method Leave (line 1265) | func (*UnimplementedKVSServer) Leave(ctx context.Context, req *LeaveRe... method Snapshot (line 1268) | func (*UnimplementedKVSServer) Snapshot(ctx context.Context, req *empt... method Get (line 1271) | func (*UnimplementedKVSServer) Get(ctx context.Context, req *GetReques... method Scan (line 1274) | func (*UnimplementedKVSServer) Scan(ctx context.Context, req *ScanRequ... method Set (line 1277) | func (*UnimplementedKVSServer) Set(ctx context.Context, req *SetReques... method Delete (line 1280) | func (*UnimplementedKVSServer) Delete(ctx context.Context, req *Delete... method Watch (line 1283) | func (*UnimplementedKVSServer) Watch(req *empty.Empty, srv KVS_WatchSe... method Metrics (line 1286) | func (*UnimplementedKVSServer) Metrics(ctx context.Context, req *empty... function RegisterKVSServer (line 1290) | func RegisterKVSServer(s *grpc.Server, srv KVSServer) { function _KVS_LivenessCheck_Handler (line 1294) | func _KVS_LivenessCheck_Handler(srv interface{}, ctx context.Context, de... function _KVS_ReadinessCheck_Handler (line 1312) | func _KVS_ReadinessCheck_Handler(srv interface{}, ctx context.Context, d... function _KVS_Node_Handler (line 1330) | func _KVS_Node_Handler(srv interface{}, ctx context.Context, dec func(in... function _KVS_Join_Handler (line 1348) | func _KVS_Join_Handler(srv interface{}, ctx context.Context, dec func(in... function _KVS_Cluster_Handler (line 1366) | func _KVS_Cluster_Handler(srv interface{}, ctx context.Context, dec func... function _KVS_Leave_Handler (line 1384) | func _KVS_Leave_Handler(srv interface{}, ctx context.Context, dec func(i... function _KVS_Snapshot_Handler (line 1402) | func _KVS_Snapshot_Handler(srv interface{}, ctx context.Context, dec fun... function _KVS_Get_Handler (line 1420) | func _KVS_Get_Handler(srv interface{}, ctx context.Context, dec func(int... function _KVS_Scan_Handler (line 1438) | func _KVS_Scan_Handler(srv interface{}, ctx context.Context, dec func(in... function _KVS_Set_Handler (line 1456) | func _KVS_Set_Handler(srv interface{}, ctx context.Context, dec func(int... function _KVS_Delete_Handler (line 1474) | func _KVS_Delete_Handler(srv interface{}, ctx context.Context, dec func(... function _KVS_Watch_Handler (line 1492) | func _KVS_Watch_Handler(srv interface{}, stream grpc.ServerStream) error { type KVS_WatchServer (line 1500) | type KVS_WatchServer interface type kVSWatchServer (line 1505) | type kVSWatchServer struct method Send (line 1509) | func (x *kVSWatchServer) Send(m *WatchResponse) error { function _KVS_Metrics_Handler (line 1513) | func _KVS_Metrics_Handler(srv interface{}, ctx context.Context, dec func... FILE: protobuf/kvs.pb.gw.go function request_KVS_LivenessCheck_0 (line 35) | func request_KVS_LivenessCheck_0(ctx context.Context, marshaler runtime.... function local_request_KVS_LivenessCheck_0 (line 44) | func local_request_KVS_LivenessCheck_0(ctx context.Context, marshaler ru... function request_KVS_ReadinessCheck_0 (line 53) | func request_KVS_ReadinessCheck_0(ctx context.Context, marshaler runtime... function local_request_KVS_ReadinessCheck_0 (line 62) | func local_request_KVS_ReadinessCheck_0(ctx context.Context, marshaler r... function request_KVS_Node_0 (line 71) | func request_KVS_Node_0(ctx context.Context, marshaler runtime.Marshaler... function local_request_KVS_Node_0 (line 80) | func local_request_KVS_Node_0(ctx context.Context, marshaler runtime.Mar... function request_KVS_Join_0 (line 89) | func request_KVS_Join_0(ctx context.Context, marshaler runtime.Marshaler... function local_request_KVS_Join_0 (line 124) | func local_request_KVS_Join_0(ctx context.Context, marshaler runtime.Mar... function request_KVS_Cluster_0 (line 159) | func request_KVS_Cluster_0(ctx context.Context, marshaler runtime.Marsha... function local_request_KVS_Cluster_0 (line 168) | func local_request_KVS_Cluster_0(ctx context.Context, marshaler runtime.... function request_KVS_Leave_0 (line 177) | func request_KVS_Leave_0(ctx context.Context, marshaler runtime.Marshale... function local_request_KVS_Leave_0 (line 204) | func local_request_KVS_Leave_0(ctx context.Context, marshaler runtime.Ma... function request_KVS_Snapshot_0 (line 231) | func request_KVS_Snapshot_0(ctx context.Context, marshaler runtime.Marsh... function local_request_KVS_Snapshot_0 (line 240) | func local_request_KVS_Snapshot_0(ctx context.Context, marshaler runtime... function request_KVS_Get_0 (line 249) | func request_KVS_Get_0(ctx context.Context, marshaler runtime.Marshaler,... function local_request_KVS_Get_0 (line 276) | func local_request_KVS_Get_0(ctx context.Context, marshaler runtime.Mars... function request_KVS_Scan_0 (line 303) | func request_KVS_Scan_0(ctx context.Context, marshaler runtime.Marshaler... function local_request_KVS_Scan_0 (line 330) | func local_request_KVS_Scan_0(ctx context.Context, marshaler runtime.Mar... function request_KVS_Set_0 (line 357) | func request_KVS_Set_0(ctx context.Context, marshaler runtime.Marshaler,... function local_request_KVS_Set_0 (line 392) | func local_request_KVS_Set_0(ctx context.Context, marshaler runtime.Mars... function request_KVS_Delete_0 (line 427) | func request_KVS_Delete_0(ctx context.Context, marshaler runtime.Marshal... function local_request_KVS_Delete_0 (line 454) | func local_request_KVS_Delete_0(ctx context.Context, marshaler runtime.M... function request_KVS_Metrics_0 (line 481) | func request_KVS_Metrics_0(ctx context.Context, marshaler runtime.Marsha... function local_request_KVS_Metrics_0 (line 490) | func local_request_KVS_Metrics_0(ctx context.Context, marshaler runtime.... function RegisterKVSHandlerServer (line 502) | func RegisterKVSHandlerServer(ctx context.Context, mux *runtime.ServeMux... function RegisterKVSHandlerFromEndpoint (line 749) | func RegisterKVSHandlerFromEndpoint(ctx context.Context, mux *runtime.Se... function RegisterKVSHandler (line 774) | func RegisterKVSHandler(ctx context.Context, mux *runtime.ServeMux, conn... function RegisterKVSHandlerClient (line 783) | func RegisterKVSHandlerClient(ctx context.Context, mux *runtime.ServeMux... FILE: registry/type.go type TypeRegistry (line 9) | type TypeRegistry function RegisterType (line 13) | func RegisterType(name string, typ reflect.Type) { function TypeByName (line 20) | func TypeByName(name string) reflect.Type { function TypeNameByInstance (line 24) | func TypeNameByInstance(instance interface{}) string { function TypeInstanceByName (line 33) | func TypeInstanceByName(name string) interface{} { FILE: server/grpc_gateway.go function responseFilter (line 20) | func responseFilter(ctx context.Context, w http.ResponseWriter, resp pro... type GRPCGateway (line 35) | type GRPCGateway struct method Start (line 106) | func (s *GRPCGateway) Start() error { method Stop (line 121) | func (s *GRPCGateway) Stop() error { function NewGRPCGateway (line 49) | func NewGRPCGateway(httpAddress string, grpcAddress string, certificateF... FILE: server/grpc_server.go type GRPCServer (line 19) | type GRPCServer struct method Start (line 106) | func (s *GRPCServer) Start() error { method Stop (line 119) | func (s *GRPCServer) Stop() error { function NewGRPCServer (line 32) | func NewGRPCServer(grpcAddress string, raftServer *RaftServer, certifica... FILE: server/grpc_service.go type GRPCService (line 21) | type GRPCService struct method Start (line 52) | func (s *GRPCService) Start() error { method Stop (line 61) | func (s *GRPCService) Stop() error { method startWatchCluster (line 68) | func (s *GRPCService) startWatchCluster(checkInterval time.Duration) { method stopWatchCluster (line 156) | func (s *GRPCService) stopWatchCluster() { method LivenessCheck (line 176) | func (s *GRPCService) LivenessCheck(ctx context.Context, req *empty.Em... method ReadinessCheck (line 184) | func (s *GRPCService) ReadinessCheck(ctx context.Context, req *empty.E... method Join (line 204) | func (s *GRPCService) Join(ctx context.Context, req *protobuf.JoinRequ... method Leave (line 238) | func (s *GRPCService) Leave(ctx context.Context, req *protobuf.LeaveRe... method Node (line 267) | func (s *GRPCService) Node(ctx context.Context, req *empty.Empty) (*pr... method Cluster (line 281) | func (s *GRPCService) Cluster(ctx context.Context, req *empty.Empty) (... method Snapshot (line 320) | func (s *GRPCService) Snapshot(ctx context.Context, req *empty.Empty) ... method Get (line 332) | func (s *GRPCService) Get(ctx context.Context, req *protobuf.GetReques... method Scan (line 352) | func (s *GRPCService) Scan(ctx context.Context, req *protobuf.ScanRequ... method Set (line 369) | func (s *GRPCService) Set(ctx context.Context, req *protobuf.SetReques... method Delete (line 398) | func (s *GRPCService) Delete(ctx context.Context, req *protobuf.Delete... method Watch (line 427) | func (s *GRPCService) Watch(req *empty.Empty, server protobuf.KVS_Watc... method Metrics (line 451) | func (s *GRPCService) Metrics(ctx context.Context, req *empty.Empty) (... function NewGRPCService (line 36) | func NewGRPCService(raftServer *RaftServer, certificateFile string, comm... FILE: server/raft_fsm.go type RaftFSM (line 20) | type RaftFSM struct method Close (line 55) | func (f *RaftFSM) Close() error { method Get (line 69) | func (f *RaftFSM) Get(key string) ([]byte, error) { method Scan (line 79) | func (f *RaftFSM) Scan(prefix string) ([][]byte, error) { method applySet (line 89) | func (f *RaftFSM) applySet(key string, value []byte) interface{} { method applyDelete (line 99) | func (f *RaftFSM) applyDelete(key string) interface{} { method getMetadata (line 109) | func (f *RaftFSM) getMetadata(id string) *protobuf.Metadata { method setMetadata (line 118) | func (f *RaftFSM) setMetadata(id string, metadata *protobuf.Metadata) { method deleteMetadata (line 124) | func (f *RaftFSM) deleteMetadata(id string) { method applySetMetadata (line 134) | func (f *RaftFSM) applySetMetadata(id string, metadata *protobuf.Metad... method applyDeleteMetadata (line 141) | func (f *RaftFSM) applyDeleteMetadata(nodeId string) interface{} { method Apply (line 147) | func (f *RaftFSM) Apply(l *raft.Log) interface{} { method Stats (line 239) | func (f *RaftFSM) Stats() map[string]string { method Snapshot (line 243) | func (f *RaftFSM) Snapshot() (raft.FSMSnapshot, error) { method Restore (line 250) | func (f *RaftFSM) Restore(rc io.ReadCloser) error { function NewRaftFSM (line 30) | func NewRaftFSM(path string, logger *zap.Logger) (*RaftFSM, error) { type KVSFSMSnapshot (line 301) | type KVSFSMSnapshot struct method Persist (line 306) | func (f *KVSFSMSnapshot) Persist(sink raft.SnapshotSink) error { method Release (line 350) | func (f *KVSFSMSnapshot) Release() { FILE: server/raft_server.go type RaftServer (line 24) | type RaftServer struct method Start (line 65) | func (s *RaftServer) Start() error { method Stop (line 157) | func (s *RaftServer) Stop() error { method startWatchCluster (line 176) | func (s *RaftServer) startWatchCluster(checkInterval time.Duration) { method stopWatchCluster (line 338) | func (s *RaftServer) stopWatchCluster() { method LeaderAddress (line 349) | func (s *RaftServer) LeaderAddress(timeout time.Duration) (raft.Server... method LeaderID (line 371) | func (s *RaftServer) LeaderID(timeout time.Duration) (raft.ServerID, e... method WaitForDetectLeader (line 396) | func (s *RaftServer) WaitForDetectLeader(timeout time.Duration) error { method State (line 405) | func (s *RaftServer) State() raft.RaftState { method StateStr (line 409) | func (s *RaftServer) StateStr() string { method Exist (line 413) | func (s *RaftServer) Exist(id string) (bool, error) { method join (line 434) | func (s *RaftServer) join(id string, metadata *protobuf.Metadata) error { method Join (line 467) | func (s *RaftServer) Join(id string, node *protobuf.Node) error { method leave (line 496) | func (s *RaftServer) leave(id string) error { method Leave (line 528) | func (s *RaftServer) Leave(id string) error { method Node (line 552) | func (s *RaftServer) Node() (*protobuf.Node, error) { method Nodes (line 568) | func (s *RaftServer) Nodes() (map[string]*protobuf.Node, error) { method Snapshot (line 586) | func (s *RaftServer) Snapshot() error { method Get (line 595) | func (s *RaftServer) Get(req *protobuf.GetRequest) (*protobuf.GetRespo... method Scan (line 609) | func (s *RaftServer) Scan(req *protobuf.ScanRequest) (*protobuf.ScanRe... method Set (line 623) | func (s *RaftServer) Set(req *protobuf.SetRequest) error { method Delete (line 649) | func (s *RaftServer) Delete(req *protobuf.DeleteRequest) error { function NewRaftServer (line 42) | func NewRaftServer(id string, raftAddress string, dataDirectory string, ... FILE: storage/kvs.go type KVS (line 14) | type KVS struct method Close (line 41) | func (k *KVS) Close() error { method RunGC (line 50) | func (k *KVS) RunGC(ctx context.Context, interval time.Duration, disca... method Get (line 80) | func (k *KVS) Get(key string) ([]byte, error) { method Scan (line 113) | func (k *KVS) Scan(prefix string) ([][]byte, error) { method Set (line 141) | func (k *KVS) Set(key string, value []byte) error { method Delete (line 160) | func (k *KVS) Delete(key string) error { method Stats (line 179) | func (k *KVS) Stats() map[string]string { method SnapshotItems (line 199) | func (k *KVS) SnapshotItems() <-chan *protobuf.KeyValuePair { function NewKVS (line 21) | func NewKVS(dir string, valueDir string, logger *zap.Logger) (*KVS, erro...