BinaryNinja::CoreWebsocketProvider Class Reference

Public Member Functions

 CoreWebsocketProvider (BNWebsocketProvider *provider)
 
virtual Ref< WebsocketClientCreateNewClient () override
 
virtual Ref< WebsocketClientCreateNewClient ()=0
 
- 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)
 
- Static Public Member Functions inherited from BinaryNinja::StaticCoreRefCountObject< BNWebsocketProvider >
static BNWebsocketProviderGetObject (StaticCoreRefCountObject *obj)
 
- 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