Navigation API > API/Plugins > API/Plugins/OnlineServicesCommon > API/Plugins/OnlineServicesCommon/TOnlineAsyncOp Name TWrappedAsyncOpSharedHandleStateContainer Type class Header File /Engine/Plugins/Online/OnlineServices/Source/OnlineServicesCommon/Public/Online/OnlineAsyncOp.h Include Path #include "Online/OnlineAsyncOp.h" Syntax template<typename OtherOpType> class TWrappedAsyncOpSharedHandleStateContainer : public UE::Online::TOnlineAsyncOp< OpType >::FAsyncOpSharedHandleState Copy full snippettemplate<typename OtherOpType> class TWrappedAsyncOpSharedHandleStateContainer : public UE::Online::TOnlineAsyncOp< OpType >::FAsyncOpSharedHandleState Inheritance Hierarchy FSharedFromThisBase → TSharedFromThis → TOnlineAsyncOp::FAsyncOpSharedHandleState → TOnlineAsyncOp::TWrappedAsyncOpSharedHandleStateContainer Implements Interfaces IOnlineAsyncOpSharedState Constructors Name Remarks Include Path Unreal Specifiers TWrappedAsyncOpSharedHandleStateContainer ( const TSharedRef< TOnlineAsyncOp< OpType > >& InAsyncOp, TFunction< TOnlineResult< OtherOpType >(const TOnlineResult< OpType >&)>&& InResultConversionFunct... ) Online/OnlineAsyncOp.h Variables Protected Name Type Remarks Include Path Unreal Specifiers WrappedState TWrappedAsyncOpSharedHandleState< OtherOpType > Online/OnlineAsyncOp.h Functions Public Name Remarks Include Path Unreal Specifiers TSharedRef< TWrappedAsyncOpSharedHandleState< OtherOpType > > GetWrappedState() Online/OnlineAsyncOp.h