/[projects]/smsdaemon/SmsPdu.cpp
ViewVC logotype

Diff of /smsdaemon/SmsPdu.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 75 by torben, Fri Jun 13 10:10:06 2008 UTC revision 136 by torben, Sun Dec 7 10:15:44 2008 UTC
# Line 144  namespace SmsPdu Line 144  namespace SmsPdu
144    
145                  const unsigned char UDHI = multipart ? 0x40 : 0;                  const unsigned char UDHI = multipart ? 0x40 : 0;
146    
                 srand(time(0));  
147                  unsigned char csms_ref = rand() % 128;                  unsigned char csms_ref = rand() % 128;
148    
149                  int part_count;                  int part_count;
# Line 191  namespace SmsPdu Line 190  namespace SmsPdu
190                          if (multipart)                          if (multipart)
191                          {                          {
192                                  message_part = message.substr(0, PDU_LEN);                                  message_part = message.substr(0, PDU_LEN);
193                                  message.erase(0, PDU_LEN);                                  message.erase(0, PDU_LEN-1);
194    
195                                  pdu.push_back( message_part.length()+ 7 );  //UserDataLength                                  pdu.push_back( message_part.length()+ 7 );  //UserDataLength
196                                  pdu.push_back( 0x06 ); // UDH Len                                  pdu.push_back( 0x06 ); // UDH Len
# Line 321  namespace SmsPdu Line 320  namespace SmsPdu
320                  vector<unsigned char> user_data;                  vector<unsigned char> user_data;
321                  user_data.insert(user_data.end(), it, it+data_len);                  user_data.insert(user_data.end(), it, it+data_len);
322                                    
323                  result.message = Decode8to7bit(user_data, shift_start);                  result.message = Decode8to7bit(user_data, shift_start).substr(0,data_len);
324    
325                    result.message = Util::str_trim(result.message);
326                                    
327    
328                  return result;                  return result;

Legend:
Removed from v.75  
changed lines
  Added in v.136

  ViewVC Help
Powered by ViewVC 1.1.20