![]() |
Diarkis C++Client Library API Document
|
このインターフェースを実装して、定期的な更新のためにスケジューラーに登録できるようにします。 [詳解]
#include <Component.h>
公開メンバ関数 | |
virtual std::shared_ptr< IDiarkisEvent< void * > > | GetSchedulerAddNotifyEvent ()=0 |
スケジューラにイベントが追加されたときのイベントハンドラです。 [詳解] | |
virtual void | Update ()=0 |
すべてのランタイムフレームで呼び出されます。 [詳解] | |
virtual bool | WaitCondition (std::chrono::milliseconds maxWait)=0 |
すべてのランタイムフレームで呼び出されます。 [詳解] | |
このインターフェースを実装して、定期的な更新のためにスケジューラーに登録できるようにします。
|
pure virtual |
スケジューラにイベントが追加されたときのイベントハンドラです。
たとえば、データを受信するなどのイベントがイベントスケジューラに追加され、その後、IDiarkisUdp::Updateを呼び出すことで、イベントは各モジュールに伝播されます。 したがって、このイベントが発生したときはすぐにIDiarkisUdp::Updateを呼び出す必要があります。データを受信するなどの処理をできるだけ早く処理したい場合は。
Diarkis::Modules::IDiarkisP2Pで実装されています。
|
pure virtual |
すべてのランタイムフレームで呼び出されます。
|
pure virtual |
すべてのランタイムフレームで呼び出されます。