MUpnpCpStackRequestor Class Reference

class MUpnpCpStackRequestor

Member Functions Documentation

AddCustomerL(const MUpnpDispatcherCustomer &)

voidAddCustomerL(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 & aCustomerThe customer to be added.

HttpServerAddress()

TInetAddr HttpServerAddress()[pure virtual]

Returns HTTP server address.

RemoveCustomer(const MUpnpDispatcherCustomer &)

voidRemoveCustomer(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 & aCustomerThe customer to be removed.

SearchL(const TDesC8 &)

voidSearchL(const TDesC8 &aSearchString)[pure virtual]

Sends a SSDP Search with 8-bit search string.

Parameters

const TDesC8 & aSearchStringString to use in SSDP ST header.

SearchL(const TDesC16 &)

voidSearchL(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 & aSearchStringString to use in SSDP ST header.

SendLocalRequestL(CUpnpHttpMessage *, MUpnpDispatcherCustomer &)

voidSendLocalRequestL(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 * aMessageThe message to be sent.
MUpnpDispatcherCustomer & aCustomerPointer to the callback interface.

SendMessageL(CUpnpHttpMessage *, MUpnpDispatcherCustomer &, TBool)

voidSendMessageL(CUpnpHttpMessage *aMessage,
MUpnpDispatcherCustomer &aCustomer,
TBoolaIsLocal
)[pure virtual]

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

Parameters

CUpnpHttpMessage * aMessageThe message to be sent.
MUpnpDispatcherCustomer & aCustomerpointer to observer
TBool aIsLocal

StartHttpServerL()

voidStartHttpServerL()[pure virtual]

Starts htpp server

StartIPFilteringL()

voidStartIPFilteringL()[pure virtual]

StopHttpServer()

voidStopHttpServer()[pure virtual]

Stops htpp server

StopIPFiltering()

voidStopIPFiltering()[pure virtual]

StopIgnoringL(const TDesC8 &)

voidStopIgnoringL(const TDesC8 &aUuids)[pure virtual]

Stops ignoring incoming SSDP notification for discovered device.

Parameters

const TDesC8 & aUuidsUUids.