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

AsyncOperationBaseoperator= (AsyncOperationBase const &)
 
 AsyncOperationBase (AsyncOperationBase const &)
 
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 >, ::PositionTrackingDB::TrackingRecord &)
 
virtual bool _tick (::std::weak_ptr<::PositionTrackingDB::PositionTrackingDBServer >, ::PositionTrackingDB::TrackingRecord &)
 
virtual bool _quit (::std::weak_ptr<::PositionTrackingDB::PositionTrackingDBServer > databasePtr, ::PositionTrackingDB::TrackingRecord &)
 
MCAPI bool $tick (::std::weak_ptr<::PositionTrackingDB::PositionTrackingDBServer > databasePtr, ::PositionTrackingDB::TrackingRecord &record)
 
MCAPI bool $isAsync () const
 
MCAPI bool $isComplete () const
 
MCAPI bool $_quit (::std::weak_ptr<::PositionTrackingDB::PositionTrackingDBServer > databasePtr, ::PositionTrackingDB::TrackingRecord &)
 
virtual char const * getDescription () const =0
 

Public Attributes

::ll::UntypedStorage< 4, 4 > mUnka19bdb
 
::ll::UntypedStorage< 1, 1 > mUnkc5b4c7
 

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.

◆ $tick()

MCAPI bool PositionTrackingDB::AsyncOperationBase::$tick ( ::std::weak_ptr<::PositionTrackingDB::PositionTrackingDBServer > databasePtr,
::PositionTrackingDB::TrackingRecord & record )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $isAsync()

MCAPI bool PositionTrackingDB::AsyncOperationBase::$isAsync ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $isComplete()

MCAPI bool PositionTrackingDB::AsyncOperationBase::$isComplete ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $_quit()

MCAPI bool PositionTrackingDB::AsyncOperationBase::$_quit ( ::std::weak_ptr<::PositionTrackingDB::PositionTrackingDBServer > databasePtr,
::PositionTrackingDB::TrackingRecord &  )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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