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

Public Member Functions

 CoreWebsocketProvider (BNWebsocketProvider *provider)
virtual Ref< WebsocketClient > CreateNewClient () override
Public Member Functions inherited from BinaryNinja::StaticCoreRefCountObject< BNWebsocketProvider >
 StaticCoreRefCountObject ()
virtual ~StaticCoreRefCountObject ()
BNWebsocketProvider * GetObject () 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< WebsocketProvider > GetByName (const std::string &name)
static void Register (WebsocketProvider *provider)
Public Attributes inherited from BinaryNinja::StaticCoreRefCountObject< BNWebsocketProvider >
std::atomic< int > m_refs
BNWebsocketProvider * m_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 BNWebsocketClient * CreateClientCallback (void *ctxt)

Constructor & Destructor Documentation

◆ CoreWebsocketProvider()

CoreWebsocketProvider::CoreWebsocketProvider ( BNWebsocketProvider * provider)

Member Function Documentation

◆ CreateNewClient()

Ref< WebsocketClient > CoreWebsocketProvider::CreateNewClient ( )
overridevirtual