Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeviceEvent ¶
type DeviceEvent interface {
GetName() string
GetOrigin() DeviceEventOrigin
GetType() pb.DeviceEventType
}
func NewDeviceEvent ¶
func NewDeviceEvent(origin DeviceEventOrigin, t pb.DeviceEventType) (de DeviceEvent)
type DeviceEventBase ¶
type DeviceEventBase struct {
Type pb.DeviceEventType `json:"type"`
Origin DeviceEventOrigin `json:"origin"`
MessageType string `json:"_messageType"`
}
func (*DeviceEventBase) GetOrigin ¶
func (b *DeviceEventBase) GetOrigin() DeviceEventOrigin
func (*DeviceEventBase) GetType ¶
func (b *DeviceEventBase) GetType() pb.DeviceEventType
type DeviceEventOrigin ¶
type DeviceEventOrigin struct {
AgentId mesos.AgentID `json:"agentId"`
ExecutorId mesos.ExecutorID `json:"executorId"`
TaskId mesos.TaskID `json:"taskId"`
}
Click to show internal directories.
Click to hide internal directories.