CUpnpCmActionFactory Class Reference

class CUpnpCmActionFactory : public CBase

Factory class. This class creates Connection Manager actions.

Since
Series 60 2.6

Inherits from

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,
TInt aConnectionId
)
This function creates an action for Connection Manager ConnectionComplete function.
Since
Series 60 2.6

Parameters

CUpnpAction *& aAction created action
CUpnpDevice * aDevice Action's target device.
TInt aConnectionId target connection.

CmCurrentConnectionInfoActionLC(CUpnpAction *&, CUpnpDevice *, TInt)

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

Parameters

CUpnpAction *& aAction created action
CUpnpDevice * aDevice Action's target device.
TInt aConnectionId target 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 *& aAction CUpnpAction pointer for created action.
CUpnpDevice * aDevice Destination of action.

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

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

Parameters

CUpnpAction *& aAction CUpnpAction pointer for created action.
CUpnpDevice * aDevice Destination of action.
const TDesC8 & aRemoteProtocolInfo
const TDesC8 & aPeerConnectionManager
TInt aPeerConnectionID connection ID.
const TDesC8 & aDirection connection 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 *& aAction CUpnpAction pointer for created action.
CUpnpDevice * aDevice Destination of action.

ConstructL()

void ConstructL ( ) [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]