equal
deleted
inserted
replaced
57 TRequestStatus s; |
57 TRequestStatus s; |
58 TSockXfrLength l; |
58 TSockXfrLength l; |
59 TPtr8 ptr(iBuffer,sizeof(iBuffer)); |
59 TPtr8 ptr(iBuffer,sizeof(iBuffer)); |
60 // iSocket.RecvOneOrMore(ptr,0,s,l); |
60 // iSocket.RecvOneOrMore(ptr,0,s,l); |
61 iSocket.Recv(ptr,0,s,l); |
61 iSocket.Recv(ptr,0,s,l); |
62 User::WaitForRequest(s); // TODO check this |
62 User::WaitForRequest(s); |
63 User::LeaveIfError(s.Int()); |
63 User::LeaveIfError(s.Int()); |
64 TInt len=ptr.Length(); |
64 TInt len=ptr.Length(); |
65 SetBuf(ERead,iBuffer,iBuffer+len); |
65 SetBuf(ERead,iBuffer,iBuffer+len); |
66 return len; |
66 return len; |
67 } // RSmsSocketBuf::UnderflowL |
67 } // RSmsSocketBuf::UnderflowL |
108 if (length==0) |
108 if (length==0) |
109 return; |
109 return; |
110 // |
110 // |
111 TRequestStatus s; |
111 TRequestStatus s; |
112 iSocket.Write(TPtrC8(iBuffer,length),s); |
112 iSocket.Write(TPtrC8(iBuffer,length),s); |
113 User::WaitForRequest(s); // TODO check this |
113 User::WaitForRequest(s); |
114 User::LeaveIfError(s.Int()); |
114 User::LeaveIfError(s.Int()); |
115 } // RSmsSocketBuf::SocketWriteL |
115 } // RSmsSocketBuf::SocketWriteL |
116 |
116 |
117 |
117 |
118 /** |
118 /** |