Documentation
¶
Index ¶
- func LoadCheckpoint(itemId string) (ckpItem goarSchema.BundleItem, err error)
- func SaveCheckpoint(ckpItem goarSchema.BundleItem) error
- type Node
- func (n *Node) AddAssignResHandler(handler ...schema.AssignResHandler)
- func (n *Node) AddItemHandler(handler ...schema.ItemHandler)
- func (n *Node) AddResultHandler(handler ...schema.ResultHandler)
- func (n *Node) BalanceOf(accid string) (*big.Int, error)
- func (n *Node) Checkpoint(pid string) (ckpItem goarSchema.BundleItem, err error)
- func (n *Node) Close()
- func (n *Node) Fork(pid, checkpointID, nodeURL string, mode vmmSchema.ExecMode) error
- func (n *Node) GetAssignByMessage(msgid string) (assign *goarSchema.BundleItem, err error)
- func (n *Node) GetAssignByNonce(pid string, nonce int64) (assign *goarSchema.BundleItem, err error)
- func (n *Node) GetCache(pid, key string) (string, error)
- func (n *Node) GetMessage(msgid string) (msg *goarSchema.BundleItem, err error)
- func (n *Node) GetMessageByNonce(pid string, nonce int64) (msg *goarSchema.BundleItem, err error)
- func (n *Node) GetModuleNames() []string
- func (n *Node) GetNode(accid string) (*registrySchema.Node, error)
- func (n *Node) GetNodes() (map[string]registrySchema.Node, error)
- func (n *Node) GetNodesByProcess(pid string) ([]registrySchema.Node, error)
- func (n *Node) GetNonce(pid string) (int64, error)
- func (n *Node) GetProcesses(accid string) ([]string, error)
- func (n *Node) GetResult(msgid string) (result *vmmSchema.VmmResult, err error)
- func (n *Node) GetResults(pid string, limit int64) (results []vmmSchema.VmmResult, err error)
- func (n *Node) Handle(item goarSchema.BundleItem) (err error)
- func (n *Node) HandleMode(item goarSchema.BundleItem, assign hymxSchema.Assignment, ...) (err error)
- func (n *Node) Info() schema.Info
- func (n *Node) IsRedirect(pid string) (ok bool, nodes []registrySchema.Node, err error)
- func (n *Node) LoadModule(itemId string) (module hymxSchema.Module, err error)
- func (n *Node) Mount(moduleFormat string, spawner vmmSchema.VmSpawnFunc) error
- func (n *Node) RemoveAssignResHandler(handler schema.AssignResHandler)
- func (n *Node) Restore(ckpId string) (nonce int64, err error)
- func (n *Node) Run(startMode string)
- func (n *Node) StakeOf(accid string) (*big.Int, error)
- func (n *Node) TrySend(pid, target string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LoadCheckpoint ¶
func LoadCheckpoint(itemId string) (ckpItem goarSchema.BundleItem, err error)
func SaveCheckpoint ¶
func SaveCheckpoint(ckpItem goarSchema.BundleItem) error
Types ¶
type Node ¶
type Node struct {
// contains filtered or unexported fields
}
func (*Node) AddAssignResHandler ¶ added in v0.2.0
func (n *Node) AddAssignResHandler(handler ...schema.AssignResHandler)
func (*Node) AddItemHandler ¶ added in v0.2.0
func (n *Node) AddItemHandler(handler ...schema.ItemHandler)
func (*Node) AddResultHandler ¶
func (n *Node) AddResultHandler(handler ...schema.ResultHandler)
func (*Node) Checkpoint ¶
func (n *Node) Checkpoint(pid string) (ckpItem goarSchema.BundleItem, err error)
func (*Node) GetAssignByMessage ¶
func (n *Node) GetAssignByMessage(msgid string) (assign *goarSchema.BundleItem, err error)
func (*Node) GetAssignByNonce ¶
func (n *Node) GetAssignByNonce(pid string, nonce int64) (assign *goarSchema.BundleItem, err error)
func (*Node) GetMessage ¶
func (n *Node) GetMessage(msgid string) (msg *goarSchema.BundleItem, err error)
func (*Node) GetMessageByNonce ¶
func (n *Node) GetMessageByNonce(pid string, nonce int64) (msg *goarSchema.BundleItem, err error)
func (*Node) GetModuleNames ¶ added in v0.1.3
func (*Node) GetNodesByProcess ¶
func (n *Node) GetNodesByProcess(pid string) ([]registrySchema.Node, error)
func (*Node) GetResults ¶
func (*Node) Handle ¶
func (n *Node) Handle(item goarSchema.BundleItem) (err error)
func (*Node) HandleMode ¶ added in v0.4.7
func (n *Node) HandleMode(item goarSchema.BundleItem, assign hymxSchema.Assignment, mode vmmSchema.ExecMode, maxNonce int64) (err error)
func (*Node) IsRedirect ¶ added in v0.4.0
func (*Node) LoadModule ¶
func (n *Node) LoadModule(itemId string) (module hymxSchema.Module, err error)
func (*Node) RemoveAssignResHandler ¶ added in v0.2.0
func (n *Node) RemoveAssignResHandler(handler schema.AssignResHandler)
Source Files
¶
Click to show internal directories.
Click to hide internal directories.