160 iGenericSocket = new(ELeave)CGenericSecureSocket<RSocket>(aSocket); |
160 iGenericSocket = new(ELeave)CGenericSecureSocket<RSocket>(aSocket); |
161 |
161 |
162 iRecordParser = new(ELeave)CRecordParser( *iGenericSocket, *iTlsProvider ); |
162 iRecordParser = new(ELeave)CRecordParser( *iGenericSocket, *iTlsProvider ); |
163 LOG(Log::Printf(_L("iRecordParser %x - %x"), iRecordParser, (TUint)iRecordParser + sizeof( CRecordParser ));) |
163 LOG(Log::Printf(_L("iRecordParser %x - %x"), iRecordParser, (TUint)iRecordParser + sizeof( CRecordParser ));) |
164 iRecordComposer = new(ELeave)CRecordComposer( *iGenericSocket, *iTlsProvider ); |
164 iRecordComposer = new(ELeave)CRecordComposer( *iGenericSocket, *iTlsProvider ); |
|
165 TBuf<32> tempBuf; |
|
166 tempBuf.Copy(aProtocol); |
|
167 tempBuf.UpperCase(); |
|
168 TInt ret = tempBuf.Compare(KProtocolVerSSL30); |
|
169 if (!ret) |
|
170 { |
|
171 iRecordComposer->SetVersion(&KSSL3_0); |
|
172 } |
|
173 else |
|
174 { |
|
175 iRecordComposer->SetVersion(&KTLS1_0); |
|
176 } |
165 LOG(Log::Printf(_L("iRecordComposer %x - %x"), iRecordComposer, (TUint)iRecordComposer + sizeof( CRecordComposer ));) |
177 LOG(Log::Printf(_L("iRecordComposer %x - %x"), iRecordComposer, (TUint)iRecordComposer + sizeof( CRecordComposer ));) |
166 |
178 |
167 #ifdef _DEBUG |
179 #ifdef _DEBUG |
168 TInt nBlock; |
180 TInt nBlock; |
169 LOG(Log::Printf(_L("RHeap::Size(), RHeap::Size() - RHeap::Available() %d, %d"), User::Heap().Size(), User::Heap().Size() - User::Heap().Available( nBlock ) );) |
181 LOG(Log::Printf(_L("RHeap::Size(), RHeap::Size() - RHeap::Available() %d, %d"), User::Heap().Size(), User::Heap().Size() - User::Heap().Available( nBlock ) );) |