Library Name | wapmsgcli.dso |
---|---|
Version #1 | 000a0000-S60 5th Edition (gcc 3.4.3) |
Version #2 | 000a0000-Symbian^3 (gcc 4.4.1) |
CPU Architecture | ARM |
Total Header Files | 1 |
---|---|
Total Dynamic Libraries | 1 |
Total Symbols / Types | 43 / 28 |
Verdict | Incompatible (97.67%) |
Severity | Count | |
---|---|---|
Added Symbols | - | 0 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 10 | |
Low | 0 | |
Problems with Symbols | High | 0 |
Medium | 0 | |
Low | 0 | |
Problems with Constants | Low | 0 |
Change | Effect | |
---|---|---|
1 | Pure virtual method CWapBoundCLPushService::AwaitPush ( TDes8& aPushHeaders, TDes8& aPushBody, TPckgBuf<unsigned char>& aPushIdPckg, TRequestStatus& aReqStatus ) has been added to this class instead of CWapBoundCLPushService::AwaitPush ( TDes8& aPushHeaders, TDes8& aPushBody, TPckgBuf<TUint8>& aPushIdPckg, TRequestStatus& aReqStatus ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 13 entries | Virtual Table (New) - 13 entries |
---|---|---|
0 | 0u | (int (*)(...))0 |
4 | (int (*)(...))(&_ZTI22CWapBoundCLPushService) | (int (*)(...))(& _ZTI22CWapBoundCLPushService) |
8 | ~CWapBoundCLPushService | ~CWapBoundCLPushService |
12 | ~CWapBoundCLPushService | ~CWapBoundCLPushService |
16 | CBase::Extension_ | CBase::Extension_ |
20 | __cxa_pure_virtual | __cxa_pure_virtual |
24 | __cxa_pure_virtual | __cxa_pure_virtual |
28 | __cxa_pure_virtual | __cxa_pure_virtual |
32 | __cxa_pure_virtual | __cxa_pure_virtual |
36 | __cxa_pure_virtual | __cxa_pure_virtual |
40 | __cxa_pure_virtual | __cxa_pure_virtual |
44 | __cxa_pure_virtual | __cxa_pure_virtual |
48 | __cxa_pure_virtual | __cxa_pure_virtual |
Change | Effect | |
---|---|---|
1 | Pure virtual method CWapBoundCLWSPService::MethodInvoke ( Wap::TBearer aBearer, TDesC8 const& aRemoteHost, Wap::TPort aRemotePort, TUint aMethod, TDesC const& aURI, TDesC8 const& aReqHeaders, TDesC8 const& aReqBody, TUint8 const aTransactionId ) has been added to this class instead of CWapBoundCLWSPService::MethodInvoke ( Wap::TBearer aBearer, TDesC8 const& aRemoteHost, Wap::TPort aRemotePort, TUint aMethod, TDesC const& aURI, TDesC8 const& aReqHeaders, TDesC8 const& aReqBody, TUint8 const aTransactionId ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
2 | Pure virtual method CWapBoundCLWSPService::MethodResult ( TDes8& aReqHeaders, TDes8& aReqBody, TPckgBuf<unsigned char>& aTransactionIdPckg, TWSPStatus& aWspStatus, TRequestStatus& aReqStatus, TUint32 aTimeout ) has been added to this class instead of CWapBoundCLWSPService::MethodResult ( TDes8& aReqHeaders, TDes8& aReqBody, TPckgBuf<TUint8>& aTransactionIdPckg, TWSPStatus& aWspStatus, TRequestStatus& aReqStatus, TUint32 aTimeout ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 13 entries | Virtual Table (New) - 13 entries |
---|---|---|
0 | 0u | (int (*)(...))0 |
4 | (int (*)(...))(&_ZTI21CWapBoundCLWSPService) | (int (*)(...))(& _ZTI21CWapBoundCLWSPService) |
8 | ~CWapBoundCLWSPService | ~CWapBoundCLWSPService |
12 | ~CWapBoundCLWSPService | ~CWapBoundCLWSPService |
16 | CBase::Extension_ | CBase::Extension_ |
20 | __cxa_pure_virtual | __cxa_pure_virtual |
24 | __cxa_pure_virtual | __cxa_pure_virtual |
28 | __cxa_pure_virtual | __cxa_pure_virtual |
32 | __cxa_pure_virtual | __cxa_pure_virtual |
36 | __cxa_pure_virtual | __cxa_pure_virtual |
40 | __cxa_pure_virtual | __cxa_pure_virtual |
44 | __cxa_pure_virtual | __cxa_pure_virtual |
48 | __cxa_pure_virtual | __cxa_pure_virtual |
Change | Effect | |
---|---|---|
1 | Pure virtual method CWapBoundDatagramService::GetDatagramSizes ( TUint16& aMaxSize, TUint16& aNominalSize ) has been added to this class instead of CWapBoundDatagramService::GetDatagramSizes ( TUint16& aMaxSize, TUint16& aNominalSize ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
2 | Pure virtual method CWapBoundDatagramService::RecvFrom ( TDes8& aRemoteHost, Wap::TPort& aRemotePort, TDes8& aBuffer, TBool& aTruncated, TRequestStatus& aReqStatus, TUint32 aTimeout ) has been added to this class instead of CWapBoundDatagramService::RecvFrom ( TDes8& aRemoteHost, Wap::TPort& aRemotePort, TDes8& aBuffer, TBool& aTruncated, TRequestStatus& aReqStatus, TUint32 aTimeout ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
3 | Pure virtual method CWapBoundDatagramService::SendTo ( TDesC8 const& aRemoteHost, Wap::TPort aRemotePort, TDesC8 const& aBuffer, Wap::TBearer aBearer ) has been added to this class instead of CWapBoundDatagramService::SendTo ( TDesC8 const& aRemoteHost, Wap::TPort aRemotePort, TDesC8 const& aBuffer, Wap::TBearer aBearer ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 15 entries | Virtual Table (New) - 15 entries |
---|---|---|
0 | 0u | (int (*)(...))0 |
4 | (int (*)(...))(&_ZTI24CWapBoundDatagramService) | (int (*)(...))(& _ZTI24CWapBoundDatagramService) |
8 | ~CWapBoundDatagramService | ~CWapBoundDatagramService |
12 | ~CWapBoundDatagramService | ~CWapBoundDatagramService |
16 | CBase::Extension_ | CBase::Extension_ |
20 | __cxa_pure_virtual | __cxa_pure_virtual |
24 | __cxa_pure_virtual | __cxa_pure_virtual |
28 | __cxa_pure_virtual | __cxa_pure_virtual |
32 | __cxa_pure_virtual | __cxa_pure_virtual |
36 | __cxa_pure_virtual | __cxa_pure_virtual |
40 | __cxa_pure_virtual | __cxa_pure_virtual |
44 | __cxa_pure_virtual | __cxa_pure_virtual |
48 | __cxa_pure_virtual | __cxa_pure_virtual |
52 | __cxa_pure_virtual | __cxa_pure_virtual |
56 | __cxa_pure_virtual | __cxa_pure_virtual |
Change | Effect | |
---|---|---|
1 | Pure virtual method CWapFullySpecCLPushService::AwaitPush ( TDes8& aPushHeaders, TDes8& aPushBody, TPckgBuf<unsigned char>& aPushIdPckg, TRequestStatus& aReqStatus ) has been added to this class instead of CWapFullySpecCLPushService::AwaitPush ( TDes8& aPushHeaders, TDes8& aPushBody, TPckgBuf<TUint8>& aPushIdPckg, TRequestStatus& aReqStatus ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 11 entries | Virtual Table (New) - 11 entries |
---|---|---|
0 | 0u | (int (*)(...))0 |
4 | (int (*)(...))(&_ZTI26CWapFullySpecCLPushService) | (int (*)(...))(& _ZTI26CWapFullySpecCLPushService) |
8 | ~CWapFullySpecCLPushService | ~CWapFullySpecCLPushService |
12 | ~CWapFullySpecCLPushService | ~CWapFullySpecCLPushService |
16 | CBase::Extension_ | CBase::Extension_ |
20 | __cxa_pure_virtual | __cxa_pure_virtual |
24 | __cxa_pure_virtual | __cxa_pure_virtual |
28 | __cxa_pure_virtual | __cxa_pure_virtual |
32 | __cxa_pure_virtual | __cxa_pure_virtual |
36 | __cxa_pure_virtual | __cxa_pure_virtual |
40 | __cxa_pure_virtual | __cxa_pure_virtual |
Change | Effect | |
---|---|---|
1 | Pure virtual method CWapFullySpecCLWSPService::MethodInvoke ( TUint aMethod, TDesC const& aURI, TDesC8 const& aReqHeaders, TDesC8 const& aReqBody, TUint8 aTransactionId ) has been added to this class instead of CWapFullySpecCLWSPService::MethodInvoke ( TUint aMethod, TDesC const& aURI, TDesC8 const& aReqHeaders, TDesC8 const& aReqBody, TUint8 aTransactionId ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
2 | Pure virtual method CWapFullySpecCLWSPService::MethodResult ( TDes8& aReqHeaders, TDes8& aReqBody, TPckgBuf<unsigned char>& aTransactionIdPckg, TWSPStatus& aWspStatus, TRequestStatus& aReqStatus, TUint32 aTimeout ) has been added to this class instead of CWapFullySpecCLWSPService::MethodResult ( TDes8& aReqHeaders, TDes8& aReqBody, TPckgBuf<TUint8>& aTransactionIdPckg, TWSPStatus& aWspStatus, TRequestStatus& aReqStatus, TUint32 aTimeout ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 11 entries | Virtual Table (New) - 11 entries |
---|---|---|
0 | 0u | (int (*)(...))0 |
4 | (int (*)(...))(&_ZTI25CWapFullySpecCLWSPService) | (int (*)(...))(& _ZTI25CWapFullySpecCLWSPService) |
8 | ~CWapFullySpecCLWSPService | ~CWapFullySpecCLWSPService |
12 | ~CWapFullySpecCLWSPService | ~CWapFullySpecCLWSPService |
16 | CBase::Extension_ | CBase::Extension_ |
20 | __cxa_pure_virtual | __cxa_pure_virtual |
24 | __cxa_pure_virtual | __cxa_pure_virtual |
28 | __cxa_pure_virtual | __cxa_pure_virtual |
32 | __cxa_pure_virtual | __cxa_pure_virtual |
36 | __cxa_pure_virtual | __cxa_pure_virtual |
40 | __cxa_pure_virtual | __cxa_pure_virtual |
Change | Effect | |
---|---|---|
1 | Pure virtual method CWapFullySpecDatagramService::GetDatagramSizes ( TUint16& aMaxSize, TUint16& aNominalSize ) has been added to this class instead of CWapFullySpecDatagramService::GetDatagramSizes ( TUint16& aMaxSize, TUint16& aNominalSize ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 14 entries | Virtual Table (New) - 14 entries |
---|---|---|
0 | 0u | (int (*)(...))0 |
4 | (int (*)(...))(&_ZTI28CWapFullySpecDatagramService) | (int (*)(...))(& _ZTI28CWapFullySpecDatagramService) |
8 | ~CWapFullySpecDatagramService | ~CWapFullySpecDatagramService |
12 | ~CWapFullySpecDatagramService | ~CWapFullySpecDatagramService |
16 | CBase::Extension_ | CBase::Extension_ |
20 | __cxa_pure_virtual | __cxa_pure_virtual |
24 | __cxa_pure_virtual | __cxa_pure_virtual |
28 | __cxa_pure_virtual | __cxa_pure_virtual |
32 | __cxa_pure_virtual | __cxa_pure_virtual |
36 | __cxa_pure_virtual | __cxa_pure_virtual |
40 | __cxa_pure_virtual | __cxa_pure_virtual |
44 | __cxa_pure_virtual | __cxa_pure_virtual |
48 | __cxa_pure_virtual | __cxa_pure_virtual |
52 | __cxa_pure_virtual | __cxa_pure_virtual |