CUpnpSecurityManager Class Reference

class CUpnpSecurityManager : public CBase

Class responsbile for security checking in mediaserver-side

Inherits from

  • CUpnpSecurityManager

Constructor & Destructor Documentation

~CUpnpSecurityManager()

IMPORT_C~CUpnpSecurityManager()[virtual]

Destructor

Member Functions Documentation

AuthorizeAction(CUpnpAction *)

TInt AuthorizeAction(CUpnpAction *aAction)[pure virtual]

Authorize SOAP action It gets notification about all SOAP requests

Parameters

CUpnpAction * aActionSOAP action

AuthorizeMessage(CUpnpHttpMessage *, TFileName &)

TInt AuthorizeMessage(CUpnpHttpMessage *aMessage,
TFileName &aRequestedFile
)[pure virtual]

Authorize HTTP message. It gets notification about all HTTP GET,HEAD requests with real file that was requested. It also gets notification about HTTP POST request with real file where content of POST will be saved

Parameters

CUpnpHttpMessage * aMessageHTTP message
TFileName & aRequestedFilerequested file location

NewInstanceFromUpnpSettingsL()

IMPORT_C CUpnpSecurityManager *NewInstanceFromUpnpSettingsL()[static]

Creates new instance of CUpnpSecurityManager based on upnp settings, and NULL if there is no, or empty setting.

NewL(const TDesC8 &)

IMPORT_C CUpnpSecurityManager *NewL(const TDesC8 &aType)[static]

Two-phased constructor.

Parameters

const TDesC8 & aTypename of security manager name used to identification in ECOM mechanism

Member Data Documentation

TUid iDtor_ID_Key

TUid iDtor_ID_Key[private]