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 |
} |