state

package
v0.0.21 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 10, 2020 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlertInfo

type AlertInfo struct {
	// Number of results that have failed.
	FailCount int32 `protobuf:"varint,1,opt,name=fail_count,json=failCount,proto3" json:"fail_count,omitempty"`
	// The build ID the test first failed at.
	FailBuildId string `protobuf:"bytes,2,opt,name=fail_build_id,json=failBuildId,proto3" json:"fail_build_id,omitempty"`
	// The time the test first failed at.
	FailTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=fail_time,json=failTime,proto3" json:"fail_time,omitempty"`
	// The test ID for the first test failure.
	FailTestId string `protobuf:"bytes,4,opt,name=fail_test_id,json=failTestId,proto3" json:"fail_test_id,omitempty"`
	// The build ID the test last passed at.
	PassBuildId string `protobuf:"bytes,5,opt,name=pass_build_id,json=passBuildId,proto3" json:"pass_build_id,omitempty"`
	// The time the test last passed at.
	PassTime *timestamp.Timestamp `protobuf:"bytes,6,opt,name=pass_time,json=passTime,proto3" json:"pass_time,omitempty"`
	// A snippet explaining the failure.
	FailureMessage string `protobuf:"bytes,7,opt,name=failure_message,json=failureMessage,proto3" json:"failure_message,omitempty"`
	// Link to search for build changes, internally a code-search link.
	BuildLink string `protobuf:"bytes,8,opt,name=build_link,json=buildLink,proto3" json:"build_link,omitempty"`
	// Text for option to search for build changes.
	BuildLinkText string `protobuf:"bytes,9,opt,name=build_link_text,json=buildLinkText,proto3" json:"build_link_text,omitempty"`
	// Text to display for link to search for build changes.
	BuildUrlText string `protobuf:"bytes,10,opt,name=build_url_text,json=buildUrlText,proto3" json:"build_url_text,omitempty"`
	// The test ID for the latest test failure. (Does not indicate the failure is
	// 'over', just the latest test failure we found.)
	LatestFailBuildId    string   `protobuf:"bytes,11,opt,name=latest_fail_build_id,json=latestFailBuildId,proto3" json:"latest_fail_build_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Info on a failing test row about the failure.

func (*AlertInfo) Descriptor

func (*AlertInfo) Descriptor() ([]byte, []int)
func (m *AlertInfo) GetBuildLink() string

func (*AlertInfo) GetBuildLinkText

func (m *AlertInfo) GetBuildLinkText() string

func (*AlertInfo) GetBuildUrlText

func (m *AlertInfo) GetBuildUrlText() string

func (*AlertInfo) GetFailBuildId

func (m *AlertInfo) GetFailBuildId() string

func (*AlertInfo) GetFailCount

func (m *AlertInfo) GetFailCount() int32

func (*AlertInfo) GetFailTestId

func (m *AlertInfo) GetFailTestId() string

func (*AlertInfo) GetFailTime

func (m *AlertInfo) GetFailTime() *timestamp.Timestamp

func (*AlertInfo) GetFailureMessage

func (m *AlertInfo) GetFailureMessage() string

func (*AlertInfo) GetLatestFailBuildId added in v0.0.17

func (m *AlertInfo) GetLatestFailBuildId() string

func (*AlertInfo) GetPassBuildId

func (m *AlertInfo) GetPassBuildId() string

func (*AlertInfo) GetPassTime

func (m *AlertInfo) GetPassTime() *timestamp.Timestamp

func (*AlertInfo) ProtoMessage

func (*AlertInfo) ProtoMessage()

func (*AlertInfo) Reset

func (m *AlertInfo) Reset()

func (*AlertInfo) String

func (m *AlertInfo) String() string

func (*AlertInfo) XXX_DiscardUnknown

func (m *AlertInfo) XXX_DiscardUnknown()

func (*AlertInfo) XXX_Marshal

func (m *AlertInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AlertInfo) XXX_Merge

func (m *AlertInfo) XXX_Merge(src proto.Message)

func (*AlertInfo) XXX_Size

func (m *AlertInfo) XXX_Size() int

func (*AlertInfo) XXX_Unmarshal

func (m *AlertInfo) XXX_Unmarshal(b []byte) error

type Cluster

type Cluster struct {
	// Test status cluster grouped by.
	TestStatus int32 `protobuf:"varint,1,opt,name=test_status,json=testStatus,proto3" json:"test_status,omitempty"`
	// Error message or testFailureClassification string cluster grouped by.
	Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// ClusterRows that belong to this cluster.
	ClusterRow           []*ClusterRow `protobuf:"bytes,3,rep,name=cluster_row,json=clusterRow,proto3" json:"cluster_row,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

A cluster of failures grouped by test status and message for a test results table.

func (*Cluster) Descriptor

func (*Cluster) Descriptor() ([]byte, []int)

func (*Cluster) GetClusterRow

func (m *Cluster) GetClusterRow() []*ClusterRow

func (*Cluster) GetMessage

func (m *Cluster) GetMessage() string

func (*Cluster) GetTestStatus

func (m *Cluster) GetTestStatus() int32

func (*Cluster) ProtoMessage

func (*Cluster) ProtoMessage()

func (*Cluster) Reset

func (m *Cluster) Reset()

func (*Cluster) String

func (m *Cluster) String() string

func (*Cluster) XXX_DiscardUnknown

func (m *Cluster) XXX_DiscardUnknown()

func (*Cluster) XXX_Marshal

func (m *Cluster) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Cluster) XXX_Merge

func (m *Cluster) XXX_Merge(src proto.Message)

func (*Cluster) XXX_Size

func (m *Cluster) XXX_Size() int

func (*Cluster) XXX_Unmarshal

func (m *Cluster) XXX_Unmarshal(b []byte) error

type ClusterRow

type ClusterRow struct {
	// Name of TestRow.
	DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Index within row that belongs to Cluster (refer to columns of the row).
	Index                []int32  `protobuf:"varint,2,rep,packed,name=index,proto3" json:"index,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Cells in a TestRow that belong to a specific Cluster.

func (*ClusterRow) Descriptor

func (*ClusterRow) Descriptor() ([]byte, []int)

func (*ClusterRow) GetDisplayName

func (m *ClusterRow) GetDisplayName() string

func (*ClusterRow) GetIndex

func (m *ClusterRow) GetIndex() []int32

func (*ClusterRow) ProtoMessage

func (*ClusterRow) ProtoMessage()

func (*ClusterRow) Reset

func (m *ClusterRow) Reset()

func (*ClusterRow) String

func (m *ClusterRow) String() string

func (*ClusterRow) XXX_DiscardUnknown

func (m *ClusterRow) XXX_DiscardUnknown()

func (*ClusterRow) XXX_Marshal

func (m *ClusterRow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClusterRow) XXX_Merge

func (m *ClusterRow) XXX_Merge(src proto.Message)

func (*ClusterRow) XXX_Size

func (m *ClusterRow) XXX_Size() int

func (*ClusterRow) XXX_Unmarshal

func (m *ClusterRow) XXX_Unmarshal(b []byte) error

type Column

type Column struct {
	// Unique instance of the job, typically BUILD_NUMBER from prow or a guid
	Build string `protobuf:"bytes,1,opt,name=build,proto3" json:"build,omitempty"`
	// Name associated with the column (such as the run/invocation ID).No two
	// columns should have the same build_id and name. The name field allows the
	// display of multiple columns with the same build_id.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Milliseconds since start of epoch (python time.time() * 1000)
	Started float64 `protobuf:"fixed64,3,opt,name=started,proto3" json:"started,omitempty"`
	// Additional custom headers like commit, image used, etc.
	Extra []string `protobuf:"bytes,4,rep,name=extra,proto3" json:"extra,omitempty"`
	// Custom hotlist ids.
	HotlistIds           string   `protobuf:"bytes,5,opt,name=hotlist_ids,json=hotlistIds,proto3" json:"hotlist_ids,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

TestGrid columns (also known as TestCycle).

func (*Column) Descriptor

func (*Column) Descriptor() ([]byte, []int)

func (*Column) GetBuild

func (m *Column) GetBuild() string

func (*Column) GetExtra

func (m *Column) GetExtra() []string

func (*Column) GetHotlistIds

func (m *Column) GetHotlistIds() string

func (*Column) GetName

func (m *Column) GetName() string

func (*Column) GetStarted

func (m *Column) GetStarted() float64

func (*Column) ProtoMessage

func (*Column) ProtoMessage()

func (*Column) Reset

func (m *Column) Reset()

func (*Column) String

func (m *Column) String() string

func (*Column) XXX_DiscardUnknown

func (m *Column) XXX_DiscardUnknown()

func (*Column) XXX_Marshal

func (m *Column) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Column) XXX_Merge

func (m *Column) XXX_Merge(src proto.Message)

func (*Column) XXX_Size

func (m *Column) XXX_Size() int

func (*Column) XXX_Unmarshal

func (m *Column) XXX_Unmarshal(b []byte) error

type Grid

type Grid struct {
	// A cycle of test results, not including the results. In the TestGrid client,
	// the cycles define the columns.
	Columns []*Column `protobuf:"bytes,1,rep,name=columns,proto3" json:"columns,omitempty"`
	// A test case with test results. In the TestGrid client, the cases define the
	// rows (and the results define the individual cells).
	Rows []*Row `protobuf:"bytes,2,rep,name=rows,proto3" json:"rows,omitempty"`
	// Seconds since epoch when last mail alert was sent.
	LastAlertMailTime float64 `protobuf:"fixed64,3,opt,name=last_alert_mail_time,json=lastAlertMailTime,proto3" json:"last_alert_mail_time,omitempty"`
	// The latest configuration used to generate this test group.
	Config *config.TestGroup `protobuf:"bytes,4,opt,name=config,proto3" json:"config,omitempty"`
	// Seconds since epoch for last time this cycle was updated.
	LastTimeUpdated float64 `protobuf:"fixed64,6,opt,name=last_time_updated,json=lastTimeUpdated,proto3" json:"last_time_updated,omitempty"`
	// Stored info on previous timing for parts of the update cycle.
	UpdateInfo []*UpdateInfo `protobuf:"bytes,8,rep,name=update_info,json=updateInfo,proto3" json:"update_info,omitempty"`
	// Stored info on default test metadata.
	TestMetadata []*TestMetadata `protobuf:"bytes,9,rep,name=test_metadata,json=testMetadata,proto3" json:"test_metadata,omitempty"`
	// Clusters of failures for a TestResultTable instance.
	Cluster []*Cluster `protobuf:"bytes,10,rep,name=cluster,proto3" json:"cluster,omitempty"`
	// Most recent timestamp that clusters have processed.
	MostRecentClusterTimestamp float64  `` /* 146-byte string literal not displayed */
	XXX_NoUnkeyedLiteral       struct{} `json:"-"`
	XXX_unrecognized           []byte   `json:"-"`
	XXX_sizecache              int32    `json:"-"`
}

A single table of test results backing a dashboard tab.

func (*Grid) Descriptor

func (*Grid) Descriptor() ([]byte, []int)

func (*Grid) GetCluster

func (m *Grid) GetCluster() []*Cluster

func (*Grid) GetColumns

func (m *Grid) GetColumns() []*Column

func (*Grid) GetConfig

func (m *Grid) GetConfig() *config.TestGroup

func (*Grid) GetLastAlertMailTime

func (m *Grid) GetLastAlertMailTime() float64

func (*Grid) GetLastTimeUpdated

func (m *Grid) GetLastTimeUpdated() float64

func (*Grid) GetMostRecentClusterTimestamp

func (m *Grid) GetMostRecentClusterTimestamp() float64

func (*Grid) GetRows

func (m *Grid) GetRows() []*Row

func (*Grid) GetTestMetadata

func (m *Grid) GetTestMetadata() []*TestMetadata

func (*Grid) GetUpdateInfo

func (m *Grid) GetUpdateInfo() []*UpdateInfo

func (*Grid) ProtoMessage

func (*Grid) ProtoMessage()

func (*Grid) Reset

func (m *Grid) Reset()

func (*Grid) String

func (m *Grid) String() string

func (*Grid) XXX_DiscardUnknown

func (m *Grid) XXX_DiscardUnknown()

func (*Grid) XXX_Marshal

func (m *Grid) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Grid) XXX_Merge

func (m *Grid) XXX_Merge(src proto.Message)

func (*Grid) XXX_Size

func (m *Grid) XXX_Size() int

func (*Grid) XXX_Unmarshal

func (m *Grid) XXX_Unmarshal(b []byte) error

type Metric

type Metric struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Sparse encoding of values. Indices is a list of pairs of <index, count>
	// that details columns with metric values. So given:
	//   Indices: [0, 2, 6, 4]
	//   Values: [0.1,0.2,6.1,6.2,6.3,6.4]
	// Decoded 12-value equivalent is:
	// [0.1, 0.2, nil, nil, nil, nil, 6.1, 6.2, 6.3, 6.4, nil, nil, ...]
	Indices              []int32   `protobuf:"varint,2,rep,packed,name=indices,proto3" json:"indices,omitempty"`
	Values               []float64 `protobuf:"fixed64,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

A metric and its values for each test cycle.

func (*Metric) Descriptor

func (*Metric) Descriptor() ([]byte, []int)

func (*Metric) GetIndices

func (m *Metric) GetIndices() []int32

func (*Metric) GetName

func (m *Metric) GetName() string

func (*Metric) GetValues

func (m *Metric) GetValues() []float64

func (*Metric) ProtoMessage

func (*Metric) ProtoMessage()

func (*Metric) Reset

func (m *Metric) Reset()

func (*Metric) String

func (m *Metric) String() string

func (*Metric) XXX_DiscardUnknown

func (m *Metric) XXX_DiscardUnknown()

func (*Metric) XXX_Marshal

func (m *Metric) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Metric) XXX_Merge

func (m *Metric) XXX_Merge(src proto.Message)

func (*Metric) XXX_Size

func (m *Metric) XXX_Size() int

func (*Metric) XXX_Unmarshal

func (m *Metric) XXX_Unmarshal(b []byte) error

type Row

type Row struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Id   string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// Results for this row, run-length encoded to reduce size/improve
	// performance. Thus (encoded -> decoded equivalent):
	//   [0, 3, 5, 4] -> [0, 0, 0, 5, 5, 5, 5]
	//   [5, 1] -> [5]
	//   [1, 5] -> [1, 1, 1, 1, 1]
	// The decoded values are Result enums
	Results []int32 `protobuf:"varint,3,rep,packed,name=results,proto3" json:"results,omitempty"`
	// Test IDs for each test result in this test case.
	// Must be present on every column, regardless of status.
	CellIds []string `protobuf:"bytes,4,rep,name=cell_ids,json=cellIds,proto3" json:"cell_ids,omitempty"`
	// Short description of the result, displayed on mouseover.
	// Present for any column with a non-empty status (not NO_RESULT).
	Messages []string `protobuf:"bytes,5,rep,name=messages,proto3" json:"messages,omitempty"`
	// Names of metrics associated with this test case. Stored separate from
	// metric info (which may be omitted).
	Metric  []string  `protobuf:"bytes,7,rep,name=metric,proto3" json:"metric,omitempty"`
	Metrics []*Metric `protobuf:"bytes,8,rep,name=metrics,proto3" json:"metrics,omitempty"`
	// Short string to place inside the cell (F for fail, etc)
	// Present for any column with a non-empty status (not NO_RESULT).
	Icons []string `protobuf:"bytes,9,rep,name=icons,proto3" json:"icons,omitempty"`
	// IDs for bugs associated with results in this test case.
	BugId []string `protobuf:"bytes,10,rep,name=bug_id,json=bugId,proto3" json:"bug_id,omitempty"`
	// An alert for the failure if there's a recent failure for this test case.
	AlertInfo            *AlertInfo `protobuf:"bytes,11,opt,name=alert_info,json=alertInfo,proto3" json:"alert_info,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

TestGrid rows (also known as TestRow)

func (*Row) Descriptor

func (*Row) Descriptor() ([]byte, []int)

func (*Row) GetAlertInfo

func (m *Row) GetAlertInfo() *AlertInfo

func (*Row) GetBugId

func (m *Row) GetBugId() []string

func (*Row) GetCellIds

func (m *Row) GetCellIds() []string

func (*Row) GetIcons

func (m *Row) GetIcons() []string

func (*Row) GetId

func (m *Row) GetId() string

func (*Row) GetMessages

func (m *Row) GetMessages() []string

func (*Row) GetMetric

func (m *Row) GetMetric() []string

func (*Row) GetMetrics

func (m *Row) GetMetrics() []*Metric

func (*Row) GetName

func (m *Row) GetName() string

func (*Row) GetResults

func (m *Row) GetResults() []int32

func (*Row) ProtoMessage

func (*Row) ProtoMessage()

func (*Row) Reset

func (m *Row) Reset()

func (*Row) String

func (m *Row) String() string

func (*Row) XXX_DiscardUnknown

func (m *Row) XXX_DiscardUnknown()

func (*Row) XXX_Marshal

func (m *Row) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Row) XXX_Merge

func (m *Row) XXX_Merge(src proto.Message)

func (*Row) XXX_Size

func (m *Row) XXX_Size() int

func (*Row) XXX_Unmarshal

func (m *Row) XXX_Unmarshal(b []byte) error

type TestMetadata

type TestMetadata struct {
	// Name of the test with associated test metadata.
	TestName string `protobuf:"bytes,1,opt,name=test_name,json=testName,proto3" json:"test_name,omitempty"`
	// Default bug component.
	BugComponent int32 `protobuf:"varint,2,opt,name=bug_component,json=bugComponent,proto3" json:"bug_component,omitempty"`
	// Default owner.
	Owner string `protobuf:"bytes,3,opt,name=owner,proto3" json:"owner,omitempty"`
	// Default list of cc's.
	Cc []string `protobuf:"bytes,4,rep,name=cc,proto3" json:"cc,omitempty"`
	// When present, only file a bug for failed tests with same error type.
	// Otherwise, always file a bug.
	ErrorType            string   `protobuf:"bytes,5,opt,name=error_type,json=errorType,proto3" json:"error_type,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Info on default test metadata for a dashboard tab.

func (*TestMetadata) Descriptor

func (*TestMetadata) Descriptor() ([]byte, []int)

func (*TestMetadata) GetBugComponent

func (m *TestMetadata) GetBugComponent() int32

func (*TestMetadata) GetCc

func (m *TestMetadata) GetCc() []string

func (*TestMetadata) GetErrorType

func (m *TestMetadata) GetErrorType() string

func (*TestMetadata) GetOwner

func (m *TestMetadata) GetOwner() string

func (*TestMetadata) GetTestName

func (m *TestMetadata) GetTestName() string

func (*TestMetadata) ProtoMessage

func (*TestMetadata) ProtoMessage()

func (*TestMetadata) Reset

func (m *TestMetadata) Reset()

func (*TestMetadata) String

func (m *TestMetadata) String() string

func (*TestMetadata) XXX_DiscardUnknown

func (m *TestMetadata) XXX_DiscardUnknown()

func (*TestMetadata) XXX_Marshal

func (m *TestMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TestMetadata) XXX_Merge

func (m *TestMetadata) XXX_Merge(src proto.Message)

func (*TestMetadata) XXX_Size

func (m *TestMetadata) XXX_Size() int

func (*TestMetadata) XXX_Unmarshal

func (m *TestMetadata) XXX_Unmarshal(b []byte) error

type UpdateInfo

type UpdateInfo struct {
	// Metrics for how long parts of the update cycle take.
	UpdatePhaseData      []*UpdatePhaseData `protobuf:"bytes,1,rep,name=update_phase_data,json=updatePhaseData,proto3" json:"update_phase_data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

Info on time taken to update test results during the last update cycle.

func (*UpdateInfo) Descriptor

func (*UpdateInfo) Descriptor() ([]byte, []int)

func (*UpdateInfo) GetUpdatePhaseData

func (m *UpdateInfo) GetUpdatePhaseData() []*UpdatePhaseData

func (*UpdateInfo) ProtoMessage

func (*UpdateInfo) ProtoMessage()

func (*UpdateInfo) Reset

func (m *UpdateInfo) Reset()

func (*UpdateInfo) String

func (m *UpdateInfo) String() string

func (*UpdateInfo) XXX_DiscardUnknown

func (m *UpdateInfo) XXX_DiscardUnknown()

func (*UpdateInfo) XXX_Marshal

func (m *UpdateInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpdateInfo) XXX_Merge

func (m *UpdateInfo) XXX_Merge(src proto.Message)

func (*UpdateInfo) XXX_Size

func (m *UpdateInfo) XXX_Size() int

func (*UpdateInfo) XXX_Unmarshal

func (m *UpdateInfo) XXX_Unmarshal(b []byte) error

type UpdatePhaseData

type UpdatePhaseData struct {
	// The name for a part of the update cycle.
	PhaseName string `protobuf:"bytes,1,opt,name=phase_name,json=phaseName,proto3" json:"phase_name,omitempty"`
	// Time taken for a part of the update cycle, in seconds.
	PhaseSeconds         float64  `protobuf:"fixed64,2,opt,name=phase_seconds,json=phaseSeconds,proto3" json:"phase_seconds,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*UpdatePhaseData) Descriptor

func (*UpdatePhaseData) Descriptor() ([]byte, []int)

func (*UpdatePhaseData) GetPhaseName

func (m *UpdatePhaseData) GetPhaseName() string

func (*UpdatePhaseData) GetPhaseSeconds

func (m *UpdatePhaseData) GetPhaseSeconds() float64

func (*UpdatePhaseData) ProtoMessage

func (*UpdatePhaseData) ProtoMessage()

func (*UpdatePhaseData) Reset

func (m *UpdatePhaseData) Reset()

func (*UpdatePhaseData) String

func (m *UpdatePhaseData) String() string

func (*UpdatePhaseData) XXX_DiscardUnknown

func (m *UpdatePhaseData) XXX_DiscardUnknown()

func (*UpdatePhaseData) XXX_Marshal

func (m *UpdatePhaseData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpdatePhaseData) XXX_Merge

func (m *UpdatePhaseData) XXX_Merge(src proto.Message)

func (*UpdatePhaseData) XXX_Size

func (m *UpdatePhaseData) XXX_Size() int

func (*UpdatePhaseData) XXX_Unmarshal

func (m *UpdatePhaseData) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL