Android-cuttlefish cvd tool
Functions | Variables
cuttlefish::anonymous_namespace{pdu_format_builder.cc} Namespace Reference

Functions

static std::string Gsm7bitEncode (const std::string &input)
 
static bool IsValidE164PhoneNumber (const std::string &number)
 
static std::string SemiOctetsEncode (const std::string &input)
 
static std::string DecimalToHexString (int number)
 

Variables

const std::vector< std::string > kGSM7BitDefaultAlphabet
 

Function Documentation

◆ DecimalToHexString()

static std::string cuttlefish::anonymous_namespace{pdu_format_builder.cc}::DecimalToHexString ( int  number)
static

◆ Gsm7bitEncode()

static std::string cuttlefish::anonymous_namespace{pdu_format_builder.cc}::Gsm7bitEncode ( const std::string &  input)
static

◆ IsValidE164PhoneNumber()

static bool cuttlefish::anonymous_namespace{pdu_format_builder.cc}::IsValidE164PhoneNumber ( const std::string &  number)
static

◆ SemiOctetsEncode()

static std::string cuttlefish::anonymous_namespace{pdu_format_builder.cc}::SemiOctetsEncode ( const std::string &  input)
static

Variable Documentation

◆ kGSM7BitDefaultAlphabet

const std::vector<std::string> cuttlefish::anonymous_namespace{pdu_format_builder.cc}::kGSM7BitDefaultAlphabet
Initial value:
= {
"@", "£", "$", "¥", "è", "é", "ù", "ì", "ò", "Ç", "\n", "Ø", "ø", "\r", "Å", "å",
"Δ", "_", "Φ", "Γ", "Λ", "Ω", "Π", "Ψ", "Σ", "Θ", "Ξ", "\uffff" , "Æ", "æ", "ß", "É",
" ", "!", "\"", "#", "¤", "%", "&", "'", "(", ")", "*", "+", ",", "-", ".", "/",
"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ":", ";", "<", "=", ">", "?",
"¡", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O",
"P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "Ä", "Ö", "Ñ", "Ü", "§",
"¿", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o",
"p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "ä", "ö", "ñ", "ü", "à",
}