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.