366 pNode->CopyBodyToL(aBuf8); |
366 pNode->CopyBodyToL(aBuf8); |
367 } |
367 } |
368 return pNode != NULL; |
368 return pNode != NULL; |
369 } |
369 } |
370 |
370 |
371 TBool COptionList::CopyDomainSearchL(HBufC8*& aBuf8) const |
|
372 /** |
|
373 * Return a copy of the domain search list given in the message |
|
374 * |
|
375 * @param aBuf8 A descriptor for the domain search list to be written into |
|
376 * @return TBool If the copy was successful or not |
|
377 */ |
|
378 { |
|
379 COptionNode* pNode = FindOption(EDHCPDomainSearch); |
|
380 if (pNode) |
|
381 { |
|
382 pNode->CopyBodyToL(aBuf8); |
|
383 } |
|
384 return pNode != NULL; |
|
385 } |
|
386 |
|
387 CDHCPMessageHeaderIP4::CDHCPMessageHeaderIP4(HBufC8*& aMsg) : |
371 CDHCPMessageHeaderIP4::CDHCPMessageHeaderIP4(HBufC8*& aMsg) : |
388 CDHCPMessageHeader(&iXid, 4, aMsg), //| op (1) | htype (1) | hlen (1) | hops (1) | |
372 CDHCPMessageHeader(&iXid, 4, aMsg), //| op (1) | htype (1) | hlen (1) | hops (1) | |
389 iXid(&iSecs, 4), iSecs(&iFlags, 2), iFlags(&iCiaddr, 2), |
373 iXid(&iSecs, 4), iSecs(&iFlags, 2), iFlags(&iCiaddr, 2), |
390 iCiaddr(&iYiaddr, 4), iYiaddr(&iSiaddr, 4), iSiaddr(&iGiaddr, 4), |
374 iCiaddr(&iYiaddr, 4), iYiaddr(&iSiaddr, 4), iSiaddr(&iGiaddr, 4), |
391 iGiaddr(&iChaddr, 4), iChaddr(&iSname, 16), iSname(&iFile, 64), |
375 iGiaddr(&iChaddr, 4), iChaddr(&iSname, 16), iSname(&iFile, 64), |