LeviLamina
Loading...
Searching...
No Matches
PositionTrackingDB::AsyncOperationBase Class Referenceabstract
Inheritance diagram for PositionTrackingDB::AsyncOperationBase:

Public Types

enum class  InternalState : int { Init = 0 , Tick = 1 , Quit = 2 , Complete = 3 }

Public Member Functions

virtual bool tick (::std::weak_ptr<::PositionTrackingDB::PositionTrackingDBServer > databasePtr, ::PositionTrackingDB::TrackingRecord &record)
virtual bool isAsync () const
virtual bool isComplete () const
virtual bool _init (::std::weak_ptr<::PositionTrackingDB::PositionTrackingDBServer > databasePtr, ::PositionTrackingDB::TrackingRecord &record)
virtual bool _tick (::std::weak_ptr<::PositionTrackingDB::PositionTrackingDBServer >, ::PositionTrackingDB::TrackingRecord &)
virtual bool _quit (::std::weak_ptr<::PositionTrackingDB::PositionTrackingDBServer >, ::PositionTrackingDB::TrackingRecord &)
MCAPI bool $tick (::std::weak_ptr<::PositionTrackingDB::PositionTrackingDBServer > databasePtr, ::PositionTrackingDB::TrackingRecord &record)
MCFOLD bool $isAsync () const
MCAPI bool $isComplete () const
MCAPI bool $_quit (::std::weak_ptr<::PositionTrackingDB::PositionTrackingDBServer >, ::PositionTrackingDB::TrackingRecord &)
virtual char const * getDescription () const =0

Public Attributes

::ll::TypedStorage< 4, 4, ::PositionTrackingDB::AsyncOperationBase::InternalState > mInternalState
::ll::TypedStorage< 1, 1, bool > mErrored

Member Function Documentation

◆ tick()

virtual bool PositionTrackingDB::AsyncOperationBase::tick ( ::std::weak_ptr<::PositionTrackingDB::PositionTrackingDBServer > databasePtr,
::PositionTrackingDB::TrackingRecord & record )
virtual

◆ isAsync()

virtual bool PositionTrackingDB::AsyncOperationBase::isAsync ( ) const
virtual

Reimplemented from PositionTrackingDB::OperationBase.

◆ isComplete()

virtual bool PositionTrackingDB::AsyncOperationBase::isComplete ( ) const
virtual

Reimplemented from PositionTrackingDB::OperationBase.


The documentation for this class was generated from the following file: