29 #ifndef OPAL_IAX2_SAFESTRINGS_H
30 #define OPAL_IAX2_SAFESTRINGS_H
68 PBoolean splitString =
false
73 PBoolean splitString =
false
74 ) { PString s(newString);
AppendString(s, splitString); }
117 PString
Get() { PWaitAndSignal m(mutex);
return internal; }
120 virtual void PrintOn(ostream & str)
const;
148 #endif // OPAL_IAX2_SAFESTRINGS_H
void GetAllDeleteAll(PStringArray &res)
SafeString()
Definition: safestrings.h:108
PDECLARE_MUTEX(accessMutex)
void operator+=(PString toBeAdded)
Definition: safestrings.h:103
void AppendString(const PString &newString, PBoolean splitString=false)
void operator=(PString newValue)
SafeString(PString newValue)
Definition: safestrings.h:111
PString Get()
Definition: safestrings.h:117
Definition: safestrings.h:49
PBoolean StringsAvailable()
Definition: safestrings.h:84
void AppendString(const char *newString, PBoolean splitString=false)
Definition: safestrings.h:72
virtual void PrintOn(ostream &str) const
PString GetFirstDeleteAll()
PBoolean GetNextString(PString &nextString)
PStringArray data
Definition: safestrings.h:98