ESP8266
|
Public Member Functions | |
SSDPClass () | |
~SSDPClass () | |
bool | begin () |
void | schema (WiFiClient client) |
void | setName (const String &name) |
void | setName (const char *name) |
void | setURL (const String &url) |
void | setURL (const char *url) |
void | setSchemaURL (const String &url) |
void | setSchemaURL (const char *url) |
void | setSerialNumber (const String &serialNumber) |
void | setSerialNumber (const char *serialNumber) |
void | setModelName (const String &name) |
void | setModelName (const char *name) |
void | setModelNumber (const String &num) |
void | setModelNumber (const char *num) |
void | setModelURL (const String &url) |
void | setModelURL (const char *url) |
void | setManufacturer (const String &name) |
void | setManufacturer (const char *name) |
void | setManufacturerURL (const String &url) |
void | setManufacturerURL (const char *url) |
void | setHTTPPort (uint16_t port) |
Protected Member Functions | |
void | _send (ssdp_method_t method) |
void | _update () |
void | _startTimer () |
Static Protected Member Functions | |
static void | _onTimerStatic (SSDPClass *self) |
Protected Attributes | |
UdpContext * | _server |
SSDPTimer * | _timer |
uint16_t | _port |
IPAddress | _respondToAddr |
uint16_t | _respondToPort |
bool | _pending |
unsigned short | _delay |
unsigned long | _process_time |
unsigned long | _notify_time |
char | _schemaURL [64] |
char | _uuid [37] |
char | _friendlyName [64] |
char | _serialNumber [32] |
char | _presentationURL [128] |
char | _manufacturer [64] |
char | _manufacturerURL [128] |
char | _modelName [64] |
char | _modelURL [128] |
char | _modelNumber [32] |
SSDPClass::SSDPClass | ( | ) |
SSDPClass::~SSDPClass | ( | ) |
|
staticprotected |
|
protected |
|
protected |
|
protected |
bool SSDPClass::begin | ( | ) |
void SSDPClass::schema | ( | WiFiClient | client | ) |
void SSDPClass::setHTTPPort | ( | uint16_t | port | ) |
void SSDPClass::setManufacturer | ( | const String & | name | ) |
void SSDPClass::setManufacturer | ( | const char * | name | ) |
void SSDPClass::setManufacturerURL | ( | const String & | url | ) |
void SSDPClass::setManufacturerURL | ( | const char * | url | ) |
void SSDPClass::setModelName | ( | const String & | name | ) |
void SSDPClass::setModelName | ( | const char * | name | ) |
void SSDPClass::setModelNumber | ( | const String & | num | ) |
void SSDPClass::setModelNumber | ( | const char * | num | ) |
void SSDPClass::setModelURL | ( | const String & | url | ) |
void SSDPClass::setModelURL | ( | const char * | url | ) |
void SSDPClass::setName | ( | const String & | name | ) |
void SSDPClass::setName | ( | const char * | name | ) |
void SSDPClass::setSchemaURL | ( | const String & | url | ) |
void SSDPClass::setSchemaURL | ( | const char * | url | ) |
void SSDPClass::setSerialNumber | ( | const String & | serialNumber | ) |
void SSDPClass::setSerialNumber | ( | const char * | serialNumber | ) |
void SSDPClass::setURL | ( | const String & | url | ) |
void SSDPClass::setURL | ( | const char * | url | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |