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()

static 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: