|  | Diarkis C++Client Library API Document
    | 
マルチキャストイベントを表す汎用インターフェース。 イベントが発生すると、登録されたすべてのラムダ式が呼び出されます。 More...
#include <Event.h>
| Public Member Functions | |
| virtual | ~IDiarkisEvent () | 
| virtual std::function< void()> | Register (std::function< void(void *, T)> lambda)=0 | 
| イベントが発生したときに呼び出されるラムダ式を登録します。  More... | |
| virtual bool | HasSubscribers () const =0 | 
| このイベントに登録された関数があるかどうかをチェックします。  More... | |
マルチキャストイベントを表す汎用インターフェース。 イベントが発生すると、登録されたすべてのラムダ式が呼び出されます。
| T | 登録されたラムダ式に渡される型引数。 | 
Generic interface representing an multicast event. All registered lambda expression are called when the event is raised.
| T | The type argument passed to registered lambda expressions. | 
| 
 | inlinevirtual | 
| 
 | pure virtual | 
イベントが発生したときに呼び出されるラムダ式を登録します。
| lambda | イベントが発生したときに呼び出されるラムダ式。 | 
Registers a lambda expression to be called when the event is raised.
| lambda | The lambda expression to be called when the event is raised. | 
| 
 | pure virtual | 
このイベントに登録された関数があるかどうかをチェックします。
Checks whether there is any function registered to this event.