Documentation
¶
Index ¶
- Constants
- func CreateNetwork(ctx context.Context, request json.RawMessage) error
- func DeleteNetwork(ctx context.Context, request json.RawMessage) error
- func EventStream(events rhyzome_protos.RhyzomeOpenwrt_EventStreamServer) error
- func SendEvent(node string, event *rhyzome_protos.OpenwrtEvent) (*rhyzome_protos.OpenwrtEventUpdate, error)
- type CreateRequest
- type DeleteRequest
Constants ¶
View Source
const ( // each job has a "type" string. Always reference this variable, dont copy the string. // they are versioned so we can have new versions not interfere. Maybe if we move to // protobuf for job state encoding that wouldnt be as important. CreateNetworkJobTypeV1 = "network/create/v1" DeleteNetworkJobTypeV1 = "network/delete/v1" JobStatePENDING = 0 JobStateRUNNING = 1 JobStateDONE = 2 JobStateERROR = 3 )
Variables ¶
This section is empty.
Functions ¶
func CreateNetwork ¶
func CreateNetwork(ctx context.Context, request json.RawMessage) error
func DeleteNetwork ¶
func DeleteNetwork(ctx context.Context, request json.RawMessage) error
func EventStream ¶
func EventStream(events rhyzome_protos.RhyzomeOpenwrt_EventStreamServer) error
func SendEvent ¶
func SendEvent(node string, event *rhyzome_protos.OpenwrtEvent) (*rhyzome_protos.OpenwrtEventUpdate, error)
Types ¶
type CreateRequest ¶
type DeleteRequest ¶
type DeleteRequest struct {
ID string
}
Click to show internal directories.
Click to hide internal directories.