Agora C++ API Reference for All Platforms
Public Member Functions | List of all members
agora::rtc::CustomExtensionWrapper< ExtInterface > Class Template Reference

Public Member Functions

 CustomExtensionWrapper (ICustomExtensionProvider *provider, const char *extension, bool refcounted)
 
 ~CustomExtensionWrapper ()
 
 CustomExtensionWrapper (const CustomExtensionWrapper &)=default
 
CustomExtensionWrapperoperator= (const CustomExtensionWrapper &)=default
 
 CustomExtensionWrapper (CustomExtensionWrapper &&)=default
 
CustomExtensionWrapperoperator= (CustomExtensionWrapper &&)=default
 
ExtInterface * get ()
 
agora_refptr< ExtInterface > getRefPtr ()
 

Constructor & Destructor Documentation

◆ CustomExtensionWrapper() [1/3]

template<class ExtInterface >
agora::rtc::CustomExtensionWrapper< ExtInterface >::CustomExtensionWrapper ( ICustomExtensionProvider provider,
const char *  extension,
bool  refcounted 
)
inline

◆ ~CustomExtensionWrapper()

template<class ExtInterface >
agora::rtc::CustomExtensionWrapper< ExtInterface >::~CustomExtensionWrapper ( )
inline

◆ CustomExtensionWrapper() [2/3]

template<class ExtInterface >
agora::rtc::CustomExtensionWrapper< ExtInterface >::CustomExtensionWrapper ( const CustomExtensionWrapper< ExtInterface > &  )
default

◆ CustomExtensionWrapper() [3/3]

template<class ExtInterface >
agora::rtc::CustomExtensionWrapper< ExtInterface >::CustomExtensionWrapper ( CustomExtensionWrapper< ExtInterface > &&  )
default

Member Function Documentation

◆ operator=() [1/2]

template<class ExtInterface >
CustomExtensionWrapper& agora::rtc::CustomExtensionWrapper< ExtInterface >::operator= ( const CustomExtensionWrapper< ExtInterface > &  )
default

◆ operator=() [2/2]

template<class ExtInterface >
CustomExtensionWrapper& agora::rtc::CustomExtensionWrapper< ExtInterface >::operator= ( CustomExtensionWrapper< ExtInterface > &&  )
default

◆ get()

template<class ExtInterface >
ExtInterface* agora::rtc::CustomExtensionWrapper< ExtInterface >::get ( )
inline

◆ getRefPtr()

template<class ExtInterface >
agora_refptr<ExtInterface> agora::rtc::CustomExtensionWrapper< ExtInterface >::getRefPtr ( )
inline