Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
WSDiscovery::CWSDiscoveryPosix Class Reference

#include <SMBWSDiscovery.h>

Inheritance diagram for WSDiscovery::CWSDiscoveryPosix:
WSDiscovery::IWSDiscovery

Public Member Functions

 CWSDiscoveryPosix ()
 
 ~CWSDiscoveryPosix () override
 
bool StartServices () override
 
bool StopServices () override
 
bool IsRunning () override
 
bool GetServerList (CFileItemList &items)
 
long long GetInstanceID () const
 
void SetItems (std::vector< WSDiscovery::wsd_req_info > entries)
 
bool GetCached (const std::string &strHostName, std::string &strIpAddress)
 
- Public Member Functions inherited from WSDiscovery::IWSDiscovery
virtual ~IWSDiscovery ()=default
 

Static Public Member Functions

static bool IsInitialized ()
 
- Static Public Member Functions inherited from WSDiscovery::IWSDiscovery
static std::unique_ptr< IWSDiscoveryGetInstance ()
 

Constructor & Destructor Documentation

◆ CWSDiscoveryPosix()

WSDiscovery::CWSDiscoveryPosix::CWSDiscoveryPosix ( )

◆ ~CWSDiscoveryPosix()

WSDiscovery::CWSDiscoveryPosix::~CWSDiscoveryPosix ( )
override

Member Function Documentation

◆ GetCached()

bool WSDiscovery::CWSDiscoveryPosix::GetCached ( const std::string & strHostName,
std::string & strIpAddress )

◆ GetInstanceID()

long long WSDiscovery::CWSDiscoveryPosix::GetInstanceID ( ) const
inline

◆ GetServerList()

bool WSDiscovery::CWSDiscoveryPosix::GetServerList ( CFileItemList & items)

◆ IsInitialized()

static bool WSDiscovery::CWSDiscoveryPosix::IsInitialized ( )
inlinestatic

◆ IsRunning()

bool WSDiscovery::CWSDiscoveryPosix::IsRunning ( )
overridevirtual

◆ SetItems()

void WSDiscovery::CWSDiscoveryPosix::SetItems ( std::vector< WSDiscovery::wsd_req_info > entries)

◆ StartServices()

bool WSDiscovery::CWSDiscoveryPosix::StartServices ( )
overridevirtual

◆ StopServices()

bool WSDiscovery::CWSDiscoveryPosix::StopServices ( )
overridevirtual

The documentation for this class was generated from the following files: