tcpiputils/dhcp/src/DHCPIP4Msg.cpp
branchRCL_3
changeset 22 8d540f55e491
parent 21 abbed5a4b42a
equal deleted inserted replaced
21:abbed5a4b42a 22:8d540f55e491
   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 
   371 CDHCPMessageHeaderIP4::CDHCPMessageHeaderIP4(HBufC8*& aMsg) :
   387 CDHCPMessageHeaderIP4::CDHCPMessageHeaderIP4(HBufC8*& aMsg) :
   372 	CDHCPMessageHeader(&iXid, 4, aMsg), //|     op (1)    |   htype (1)   |   hlen (1)    |   hops (1)    |
   388 	CDHCPMessageHeader(&iXid, 4, aMsg), //|     op (1)    |   htype (1)   |   hlen (1)    |   hops (1)    |
   373 		iXid(&iSecs, 4), iSecs(&iFlags, 2), iFlags(&iCiaddr, 2),
   389 		iXid(&iSecs, 4), iSecs(&iFlags, 2), iFlags(&iCiaddr, 2),
   374 		iCiaddr(&iYiaddr, 4), iYiaddr(&iSiaddr, 4), iSiaddr(&iGiaddr, 4),
   390 		iCiaddr(&iYiaddr, 4), iYiaddr(&iSiaddr, 4), iSiaddr(&iGiaddr, 4),
   375 		iGiaddr(&iChaddr, 4), iChaddr(&iSname, 16), iSname(&iFile, 64),
   391 		iGiaddr(&iChaddr, 4), iChaddr(&iSname, 16), iSname(&iFile, 64),