MUpnpCpStackRequestor Class Reference
class MUpnpCpStackRequestor |
Member Functions Documentation
AddCustomerL(const MUpnpDispatcherCustomer &)
Add a customer to the customer list of this dispatcher. It means that messages start being forwarded to that customer.
HttpServerAddress()
Returns HTTP server address.
RemoveCustomer(const MUpnpDispatcherCustomer &)
Remove a customer from the customer list of this dispatcher. Messages are not forwarded to that customer.
SearchL(const TDesC8 &)
void | SearchL | ( | const TDesC8 & | aSearchString | ) | [pure virtual] |
Sends a SSDP Search with 8-bit search string.
Parameters
const TDesC8 & aSearchString | String to use in SSDP ST header. |
SearchL(const TDesC16 &)
void | SearchL | ( | const TDesC16 & | aSearchString | ) | [pure virtual] |
Sends a SSDP Search with 16-bit search string. This method makes a conversion to 8-bit and then makes the search.
Parameters
const TDesC16 & aSearchString | String to use in SSDP ST header. |
SendLocalRequestL(CUpnpHttpMessage *, MUpnpDispatcherCustomer &)
Send a request via serviceframework loopback. Used for SOAP communication between local control point and local device.
Parameters
CUpnpHttpMessage * aMessage | The message to be sent. |
MUpnpDispatcherCustomer & aCustomer | Pointer to the callback interface. |
SendMessageL(CUpnpHttpMessage *, MUpnpDispatcherCustomer &, TBool)
Send a HTTP client request. Used for description fetching, SOAP actions and subscription requests.
StartHttpServerL()
void | StartHttpServerL | ( | ) | [pure virtual] |
StartIPFilteringL()
void | StartIPFilteringL | ( | ) | [pure virtual] |
StopHttpServer()
void | StopHttpServer | ( | ) | [pure virtual] |
StopIPFiltering()
void | StopIPFiltering | ( | ) | [pure virtual] |
StopIgnoringL(const TDesC8 &)
void | StopIgnoringL | ( | const TDesC8 & | aUuids | ) | [pure virtual] |
Stops ignoring incoming SSDP notification for discovered device.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.