Errata for Symbian OS Communications Programming (Second Edition)
Chapter 6, page 169, first code segment. Missing paren for Compare method. So,
if (iap->iBearerType.GetL().Compare(KCDTpeNameLANBearer==0)
Should read
if (iap->iBearerType.GetL().Compare(KCDTpeNameLANBearer)==0)
Chapter 6, page 170, first code segment. The parameter to FindL() is a pointer to iDb which isn't defined in the text. dbs is defined on page 168.
Page 222, in the code box:
// If we were waiting for connection to the message server then
move // on to the next state, update the message summaries.
Should be:
// move on to the next state, update the message summaries.
Page 247, in the code box:
_LIT(KSMSRecipient, "+447700900007");
is later referred to as KSMSRecipiant.
Page xiv
Ibrahim Rahman's biography should read
"...years, working ..."
instead of
"...years. Working ..."
Page 227:
(Section 8.3.3) The code refers to the global inbox, KMsvGlobalInBoxIndexEntryId for example, but the accompanying text refers to the local inbox.
Page 247, in the code box:
sendAsMessage.AddRecipientL(KSmsRecipient),
RSendAsMessage::ESendAsRecipientTo);
has a stray bracket - should be
sendAsMessage.AddRecipientL(KSmsRecipient,
RSendAsMessage::ESendAsRecipientTo);
Page 201:
// WHAT UNITS ARE THESE IN? occurs in the code (twice).