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

Annotation of /smsdaemon/SmsPdu.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 69 - (hide annotations) (download)
Fri Jun 13 06:38:43 2008 UTC (15 years, 11 months ago) by torben
File MIME type: text/plain
File size: 603 byte(s)
Basic Sms PDU parsing works

1 torben 59
2    
3     #include <string>
4     #include <vector>
5    
6 torben 69 #include "Sms.h"
7    
8 torben 60 struct PduInfo
9     {
10     std::string pdu;
11     int len;
12     };
13    
14 torben 59 namespace SmsPdu
15     {
16    
17 torben 68 std::string EncodePhonenr(std::string input);
18     std::string DecodePhonenr(std::string input);
19    
20 torben 59 std::string HexformatVector(std::vector<unsigned char> vec);
21 torben 69 std::vector<unsigned char> HexDecodeString(std::string str);
22 torben 59
23     std::vector<unsigned char> Encode7to8bit(std::string str);
24 torben 68 std::string Decode8to7bit( std::vector<unsigned char> input );
25 torben 59
26 torben 60 std::vector<PduInfo> CreateSmsPdu(std::string to, std::string message, bool allowMultipart);
27    
28 torben 69 SMS ParseSmsPdu(std::string pdu);
29 torben 59 }

  ViewVC Help
Powered by ViewVC 1.1.20