CUpnpCmActionFactory Class Reference

class CUpnpCmActionFactory : public CBase

Factory class. This class creates Connection Manager actions.

Since
Series 60 2.6

Inherits from

  • CUpnpCmActionFactory

Constructor & Destructor Documentation

CUpnpCmActionFactory(MUpnpAVControlPointObserver &, CUpnpAVControlPoint &)

CUpnpCmActionFactory(MUpnpAVControlPointObserver &aAVCPObserver,
CUpnpAVControlPoint &aAVCP
)[private]

C++ default constructor.

Parameters

MUpnpAVControlPointObserver & aAVCPObserver
CUpnpAVControlPoint & aAVCP

~CUpnpCmActionFactory()

~CUpnpCmActionFactory()

Destructor.

Member Functions Documentation

CmConnectionCompleteActionLC(CUpnpAction *&, CUpnpDevice *, TInt)

TInt CmConnectionCompleteActionLC(CUpnpAction *&aAction,
CUpnpDevice *aDevice,
TIntaConnectionId
)
This function creates an action for Connection Manager ConnectionComplete function.
Since
Series 60 2.6

Parameters

CUpnpAction *& aActioncreated action
CUpnpDevice * aDeviceAction's target device.
TInt aConnectionIdtarget connection.

CmCurrentConnectionInfoActionLC(CUpnpAction *&, CUpnpDevice *, TInt)

TInt CmCurrentConnectionInfoActionLC(CUpnpAction *&aAction,
CUpnpDevice *aDevice,
TIntaConnectionId
)
This function creates an action for Connection Manager GetCurrentConnections function.
Since
Series 60 2.6

Parameters

CUpnpAction *& aActioncreated action
CUpnpDevice * aDeviceAction's target device.
TInt aConnectionIdtarget connection.

CmCurrentConnectionsActionLC(CUpnpAction *&, CUpnpDevice *)

TInt CmCurrentConnectionsActionLC(CUpnpAction *&aAction,
CUpnpDevice *aDevice
)
This function creates an action for Connection Manager GetCurrentConnections function.
Since
Series 60 2.6

Parameters

CUpnpAction *& aActionCUpnpAction pointer for created action.
CUpnpDevice * aDeviceDestination of action.

CmPrepareConnectionActionLC(CUpnpAction *&, CUpnpDevice *, const TDesC8 &, const TDesC8 &, TInt, const TDesC8 &)

TInt CmPrepareConnectionActionLC(CUpnpAction *&aAction,
CUpnpDevice *aDevice,
const TDesC8 &aRemoteProtocolInfo,
const TDesC8 &aPeerConnectionManager,
TIntaPeerConnectionID,
const TDesC8 &aDirection
)
This function creates an action for Connection Manager PrepareForConnection function.
Since
Series 60 2.6

Parameters

CUpnpAction *& aActionCUpnpAction pointer for created action.
CUpnpDevice * aDeviceDestination of action.
const TDesC8 & aRemoteProtocolInfo
const TDesC8 & aPeerConnectionManager
TInt aPeerConnectionIDconnection ID.
const TDesC8 & aDirectionconnection direction.

CmProtocolInfoActionLC(CUpnpAction *&, CUpnpDevice *)

TInt CmProtocolInfoActionLC(CUpnpAction *&aAction,
CUpnpDevice *aDevice
)
This function creates an action for Connection Manager GetProtocolInfo function.
Since
Series 60 2.6

Parameters

CUpnpAction *& aActionCUpnpAction pointer for created action.
CUpnpDevice * aDeviceDestination of action.

ConstructL()

voidConstructL()[private]

By default Symbian 2nd phase constructor is private.

NewL(MUpnpAVControlPointObserver &, CUpnpAVControlPoint &)

CUpnpCmActionFactory *NewL(MUpnpAVControlPointObserver &aAVCPObserver,
CUpnpAVControlPoint &aAVCP
)[static]

Two-phased constructor.

Parameters

MUpnpAVControlPointObserver & aAVCPObserver
CUpnpAVControlPoint & aAVCP

Member Data Documentation

CUpnpAVControlPoint & iAVCP

CUpnpAVControlPoint &iAVCP[private]

MUpnpAVControlPointObserver & iAVControlPointObserver

MUpnpAVControlPointObserver &iAVControlPointObserver[private]