MSigComp Class Reference

class MSigComp

Constructor & Destructor Documentation

~MSigComp()

~MSigComp ( ) [inline, virtual]

Destructor.

Member Functions Documentation

CompartmentCount()

TInt CompartmentCount ( ) [pure virtual]

The function returns count of compartments

CreateCompartmentL(TUint32)

TUint32 CreateCompartmentL ( TUint32 aIapId ) [pure virtual]

After calling this function ConnectionMgr always uses signalling compression for requests sent with the returned compartment ID. Multiple users can share a compartment to a next hop identified by TInetAddr . The compartment ID and the TInetAddr are bound together when the first request towards the TInetAddr is sent. Multiple comparment IDs can point to the same TInetAddr .

Parameters

TUint32 aIapId the IAP used for the compartment

IsSupported()

TBool IsSupported ( ) const [pure virtual]

Checks if signalling compression is installed.

RemoveCompartment(TUint32)

void RemoveCompartment ( TUint32 aCompartmentId ) [pure virtual]

Removes compartment identified by the compartment ID

Parameters

TUint32 aCompartmentId the compartment ID

SendFailedL(TUint32)

void SendFailedL ( TUint32 aCompartmentId ) [pure virtual]

If the compartment has been previously used for decompressing, resets the compartment. If not, deletes the compartment.

Parameters

TUint32 aCompartmentId the compartment ID