Loading...
Searching...
No Matches
BinaryNinja::CoreWebsocketProvider Class Reference

Public Member Functions

 CoreWebsocketProvider (BNWebsocketProvider *provider)
virtual Ref< WebsocketClientCreateNewClient () override
Public Member Functions inherited from BinaryNinja::StaticCoreRefCountObject< BNWebsocketProvider >
 StaticCoreRefCountObject ()
virtual ~StaticCoreRefCountObject ()
BNWebsocketProviderGetObject () const
void AddRef ()
void Release ()
void AddRefForRegistration ()
void AddRefForCallback ()
void ReleaseForCallback ()

Additional Inherited Members

Static Public Member Functions inherited from BinaryNinja::WebsocketProvider
static std::vector< Ref< WebsocketProvider > > GetList ()
static Ref< WebsocketProviderGetByName (const std::string &name)
static void Register (WebsocketProvider *provider)
Public Attributes inherited from BinaryNinja::StaticCoreRefCountObject< BNWebsocketProvider >
std::atomic< int > m_refs
BNWebsocketProviderm_object
Protected Member Functions inherited from BinaryNinja::WebsocketProvider
 WebsocketProvider (const std::string &name)
 WebsocketProvider (BNWebsocketProvider *provider)
Static Protected Member Functions inherited from BinaryNinja::WebsocketProvider
static BNWebsocketClientCreateClientCallback (void *ctxt)

Constructor & Destructor Documentation

◆ CoreWebsocketProvider()

CoreWebsocketProvider::CoreWebsocketProvider ( BNWebsocketProvider * provider)

Member Function Documentation

◆ CreateNewClient()

Ref< WebsocketClient > CoreWebsocketProvider::CreateNewClient ( )
overridevirtual