コード例 #1
0
ファイル: actor_wrap.go プロジェクト: taodev/koalanet
func (actor *ActorAWrap) Init(isSync bool) error {
	if isSync {
		return koalanet.Call(actor.Handle, "Init", nil, nil)
	}

	return koalanet.Send(actor.Handle, "Init", nil)
}
コード例 #2
0
ファイル: actor_wrap.go プロジェクト: taodev/koalanet
func (actor *ActorAWrap) MethodB(isSync bool) error {
	if isSync {
		return koalanet.Call(actor.Handle, "MethodB", nil, nil)
	}

	return koalanet.Send(actor.Handle, "MethodB", nil)
}
コード例 #3
0
ファイル: actor_wrap.go プロジェクト: taodev/koalanet
func (actor *MainActorWrap) MethodA(isSync bool, args ArgsSend) error {
	if isSync {
		return koalanet.Call(actor.Handle, "MethodA", args, nil)
	}

	return koalanet.Send(actor.Handle, "MethodA", args)
}
コード例 #4
0
ファイル: actor_wrap.go プロジェクト: taodev/koalanet
func (actor *ActorAWrap) MethodA(isSync bool, reply *int) error {
	if isSync {
		return koalanet.Call(actor.Handle, "MethodA", nil, reply)
	}

	return koalanet.Send(actor.Handle, "MethodA", nil)
}