LeviLamina
Loading...
Searching...
No Matches
TaskQueuePortContextImpl Class Reference
Inheritance diagram for TaskQueuePortContextImpl:

Public Member Functions

TaskQueuePortContextImploperator= (TaskQueuePortContextImpl const &)
 TaskQueuePortContextImpl (TaskQueuePortContextImpl const &)
virtual uint AddRef ()
virtual uint Release ()
virtual HRESULT QueryApi (::ApiId id, void **ptr)
virtual::XTaskQueuePort GetType ()
virtual::TaskQueuePortStatus GetStatus ()
virtual::ITaskQueue * GetQueue ()
virtual::ITaskQueuePort * GetPort ()
virtual bool TrySetStatus (::TaskQueuePortStatus expectedStatus, ::TaskQueuePortStatus status)
virtual void SetStatus (::TaskQueuePortStatus status)
virtual void ItemQueued ()
virtual bool AddSuspend ()
virtual bool RemoveSuspend ()
MCAPI uint $AddRef ()
MCAPI uint $Release ()
MCAPI HRESULT $QueryApi (::ApiId id, void **ptr)
MCAPI::XTaskQueuePort $GetType ()
MCAPI::TaskQueuePortStatus $GetStatus ()
MCAPI::ITaskQueue * $GetQueue ()
MCAPI::ITaskQueuePort * $GetPort ()
MCAPI bool $TrySetStatus (::TaskQueuePortStatus expectedStatus, ::TaskQueuePortStatus status)
MCAPI void $SetStatus (::TaskQueuePortStatus status)
MCAPI void $ItemQueued ()
MCAPI bool $AddSuspend ()
MCAPI bool $RemoveSuspend ()

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnkee6bb2
::ll::UntypedStorage< 8, 8 > mUnkeeafcd
::ll::UntypedStorage< 8, 8 > mUnk6a9c40
::ll::UntypedStorage< 4, 4 > mUnkcee1c4
::ll::UntypedStorage< 8, 8 > mUnkc19027
::ll::UntypedStorage< 4, 4 > mUnka242e0
::ll::UntypedStorage< 4, 4 > mUnk4b4b60

Member Function Documentation

◆ AddRef()

virtual uint TaskQueuePortContextImpl::AddRef ( )
virtual

Implements IApi.

◆ Release()

virtual uint TaskQueuePortContextImpl::Release ( )
virtual

Implements IApi.

◆ QueryApi()

virtual HRESULT TaskQueuePortContextImpl::QueryApi ( ::ApiId id,
void ** ptr )
virtual

Implements IApi.

◆ GetType()

virtual::XTaskQueuePort TaskQueuePortContextImpl::GetType ( )
virtual

Implements ITaskQueuePortContext.

◆ GetStatus()

virtual::TaskQueuePortStatus TaskQueuePortContextImpl::GetStatus ( )
virtual

Implements ITaskQueuePortContext.

◆ GetQueue()

virtual::ITaskQueue * TaskQueuePortContextImpl::GetQueue ( )
virtual

Implements ITaskQueuePortContext.

◆ GetPort()

virtual::ITaskQueuePort * TaskQueuePortContextImpl::GetPort ( )
virtual

Implements ITaskQueuePortContext.

◆ TrySetStatus()

virtual bool TaskQueuePortContextImpl::TrySetStatus ( ::TaskQueuePortStatus expectedStatus,
::TaskQueuePortStatus status )
virtual

Implements ITaskQueuePortContext.

◆ SetStatus()

virtual void TaskQueuePortContextImpl::SetStatus ( ::TaskQueuePortStatus status)
virtual

Implements ITaskQueuePortContext.

◆ ItemQueued()

virtual void TaskQueuePortContextImpl::ItemQueued ( )
virtual

Implements ITaskQueuePortContext.

◆ AddSuspend()

virtual bool TaskQueuePortContextImpl::AddSuspend ( )
virtual

Implements ITaskQueuePortContext.

◆ RemoveSuspend()

virtual bool TaskQueuePortContextImpl::RemoveSuspend ( )
virtual

Implements ITaskQueuePortContext.

◆ $AddRef()

MCAPI uint TaskQueuePortContextImpl::$AddRef ( )
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.

◆ $Release()

MCAPI uint TaskQueuePortContextImpl::$Release ( )
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.

◆ $QueryApi()

MCAPI HRESULT TaskQueuePortContextImpl::$QueryApi ( ::ApiId id,
void ** ptr )
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.

◆ $GetType()

MCAPI::XTaskQueuePort TaskQueuePortContextImpl::$GetType ( )
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.

◆ $GetStatus()

MCAPI::TaskQueuePortStatus TaskQueuePortContextImpl::$GetStatus ( )
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.

◆ $GetQueue()

MCAPI::ITaskQueue * TaskQueuePortContextImpl::$GetQueue ( )
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.

◆ $GetPort()

MCAPI::ITaskQueuePort * TaskQueuePortContextImpl::$GetPort ( )
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.

◆ $TrySetStatus()

MCAPI bool TaskQueuePortContextImpl::$TrySetStatus ( ::TaskQueuePortStatus expectedStatus,
::TaskQueuePortStatus status )
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.

◆ $SetStatus()

MCAPI void TaskQueuePortContextImpl::$SetStatus ( ::TaskQueuePortStatus status)
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.

◆ $ItemQueued()

MCAPI void TaskQueuePortContextImpl::$ItemQueued ( )
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.

◆ $AddSuspend()

MCAPI bool TaskQueuePortContextImpl::$AddSuspend ( )
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.

◆ $RemoveSuspend()

MCAPI bool TaskQueuePortContextImpl::$RemoveSuspend ( )
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.

◆ $vftable()

MCAPI void ** TaskQueuePortContextImpl::$vftable ( )
static
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: