MUpnpCpStackRequestor Class Reference

class MUpnpCpStackRequestor

Member Functions Documentation

AddCustomerL(const MUpnpDispatcherCustomer &)

void AddCustomerL ( const MUpnpDispatcherCustomer & aCustomer ) [pure virtual]

Add a customer to the customer list of this dispatcher. It means that messages start being forwarded to that customer.

Parameters

const MUpnpDispatcherCustomer & aCustomer The customer to be added.

HttpServerAddress()

TInetAddr HttpServerAddress ( ) [pure virtual]

Returns HTTP server address.

RemoveCustomer(const MUpnpDispatcherCustomer &)

void RemoveCustomer ( const MUpnpDispatcherCustomer & aCustomer ) [pure virtual]

Remove a customer from the customer list of this dispatcher. Messages are not forwarded to that customer.

Parameters

const MUpnpDispatcherCustomer & aCustomer The customer to be removed.

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 &)

void SendLocalRequestL ( CUpnpHttpMessage * aMessage,
MUpnpDispatcherCustomer & aCustomer
) [pure virtual]

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)

void SendMessageL ( CUpnpHttpMessage * aMessage,
MUpnpDispatcherCustomer & aCustomer,
TBool aIsLocal
) [pure virtual]

Send a HTTP client request. Used for description fetching, SOAP actions and subscription requests.

Parameters

CUpnpHttpMessage * aMessage The message to be sent.
MUpnpDispatcherCustomer & aCustomer pointer to observer
TBool aIsLocal

StartHttpServerL()

void StartHttpServerL ( ) [pure virtual]

Starts htpp server

StartIPFilteringL()

void StartIPFilteringL ( ) [pure virtual]

StopHttpServer()

void StopHttpServer ( ) [pure virtual]

Stops htpp server

StopIPFiltering()

void StopIPFiltering ( ) [pure virtual]

StopIgnoringL(const TDesC8 &)

void StopIgnoringL ( const TDesC8 & aUuids ) [pure virtual]

Stops ignoring incoming SSDP notification for discovered device.

Parameters

const TDesC8 & aUuids UUids.