Definition: pdu_parser.h:22
bool is_valid_pdu_
Definition: pdu_parser.h:47
bool DecodePDU(std::string &pdu)
Definition: pdu_parser.cpp:47
std::string IntToHexStringTimeZoneDiff(int tzdiff_hour)
Definition: pdu_parser.cpp:256
std::string CreatePDU()
Definition: pdu_parser.cpp:121
std::string GetPhoneNumberFromAddress()
Definition: pdu_parser.cpp:209
std::string CreateRemotePDU(std::string &host_port)
Definition: pdu_parser.cpp:183
std::string IntToHexString(int value)
Definition: pdu_parser.cpp:250
std::string data_code_scheme_
Definition: pdu_parser.h:54
int Hex2ToByte(const std::string &hex)
Definition: pdu_parser.cpp:239
static std::string StringToBCD(std::string_view data)
Definition: pdu_parser.cpp:293
std::string pdu_type_
Definition: pdu_parser.h:50
std::string message_reference_
Definition: pdu_parser.h:51
std::string user_data_
Definition: pdu_parser.h:55
static std::string BCDToString(std::string &data)
Definition: pdu_parser.cpp:272
bool IsNeededStatuReport()
Definition: pdu_parser.cpp:149
std::string GetCurrentTimeStamp()
Definition: pdu_parser.cpp:310
std::string CreateStatuReport(int message_reference)
Definition: pdu_parser.cpp:162
std::string originator_address_
Definition: pdu_parser.h:52
bool IsValidPDU()
Definition: pdu_parser.cpp:36
PDUParser(std::string &pdu)
Definition: pdu_parser.cpp:32
int HexCharToInt(char c)
Definition: pdu_parser.cpp:225
std::string protocol_id_
Definition: pdu_parser.h:53
char data[Size]
Definition: incremental_server.cpp:1
Definition: alloc_utils.cpp:23