|
| | SDPMedia (const char *media, const char *transport, const char *formats, int rport=-1, int lport=-1) |
| |
| virtual | ~SDPMedia () |
| |
| bool | isAudio () const |
| |
| bool | isVideo () const |
| |
| bool | isModified () const |
| |
| void | setModified (bool modified=true) |
| |
| const String & | suffix () const |
| |
| bool | isStarted () const |
| |
| const String & | transport () const |
| |
| const String & | id () const |
| |
| const String & | format () const |
| |
| const String & | formats () const |
| |
| const String & | remotePort () const |
| |
| const String & | localPort () const |
| |
| const String & | mappings () const |
| |
| void | mappings (const char *newMap) |
| |
| const String & | rfc2833 () const |
| |
| void | rfc2833 (int payload) |
| |
| const String & | remoteCrypto () const |
| |
| const String & | localCrypto () const |
| |
| bool | securable () const |
| |
| bool | sameAs (const SDPMedia *other, bool ignorePort=false, bool checkStarted=false) const |
| |
| bool | localChanged () const |
| |
| void | setLocalChanged (bool chg=false) |
| |
| const char * | fmtList () const |
| |
| bool | update (const char *formats, int rport=-1, int lport=-1, bool force=false) |
| |
| void | update (const NamedList &msg, bool pickFormat) |
| |
| void | parameter (const char *name, const char *value, bool append) |
| |
| void | parameter (NamedString *param, bool append) |
| |
| void | crypto (const char *desc, bool remote) |
| |
| void | putMedia (NamedList &msg, bool putPort=true) |
| |
| void | keepRtp (const SDPMedia &other) |
| |
| | NamedList (const char *name) |
| |
| | NamedList (const NamedList &original) |
| |
| | NamedList (const char *name, const NamedList &original, const String &prefix) |
| |
| NamedList & | operator= (const NamedList &value) |
| |
| virtual void * | getObject (const String &name) const |
| |
| unsigned int | length () const |
| |
| unsigned int | count () const |
| |
| void | clearParams () |
| |
| NamedList & | addParam (NamedString *param) |
| |
| NamedList & | addParam (const char *name, const char *value, bool emptyOK=true) |
| |
| NamedList & | setParam (NamedString *param) |
| |
| NamedList & | setParam (const String &name, const char *value) |
| |
| NamedList & | clearParam (const String &name, char childSep=0) |
| |
| NamedList & | clearParam (NamedString *param, bool delParam=true) |
| |
| NamedList & | copyParam (const NamedList &original, const String &name, char childSep=0) |
| |
| NamedList & | copyParams (const NamedList &original) |
| |
| NamedList & | copyParams (const NamedList &original, ObjList *list, char childSep=0) |
| |
| NamedList & | copyParams (const NamedList &original, const String &list, char childSep=0) |
| |
| NamedList & | copySubParams (const NamedList &original, const String &prefix, bool skipPrefix=true, bool replace=false) |
| |
| bool | hasSubParams (const char *prefix) const |
| |
| int | getIndex (const NamedString *param) const |
| |
| int | getIndex (const String &name) const |
| |
| NamedString * | getParam (const String &name) const |
| |
| NamedString * | getParam (unsigned int index) const |
| |
| const String & | operator[] (const String &name) const |
| |
| const char * | getValue (const String &name, const char *defvalue=0) const |
| |
| int | getIntValue (const String &name, int defvalue=0, int minvalue=INT_MIN, int maxvalue=INT_MAX, bool clamp=true) const |
| |
| int | getIntValue (const String &name, const TokenDict *tokens, int defvalue=0) const |
| |
| int64_t | getInt64Value (const String &name, int64_t defvalue=0, int64_t minvalue=LLONG_MIN, int64_t maxvalue=LLONG_MAX, bool clamp=true) const |
| |
| uint64_t | getUInt64Value (const String &name, uint64_t defvalue=0, uint64_t minvalue=0, uint64_t maxvalue=ULLONG_MAX, bool clamp=true) const |
| |
| double | getDoubleValue (const String &name, double defvalue=0.0) const |
| |
| bool | getBoolValue (const String &name, bool defvalue=false) const |
| |
| int | replaceParams (String &str, bool sqlEsc=false, char extraEsc=0) const |
| |
| void | dump (String &str, const char *separator, char quote=0, bool force=false) const |
| |
| ObjList * | paramList () |
| |
| const ObjList * | paramList () const |
| |
| | String () |
| |
| | String (const char *value, int len=-1) |
| |
| | String (char value, unsigned int repeat=1) |
| |
| | String (int32_t value) |
| |
| | String (uint32_t value) |
| |
| | String (int64_t value) |
| |
| | String (uint64_t value) |
| |
| | String (bool value) |
| |
| | String (double value) |
| |
| | String (const String &value) |
| |
| | String (const String *value) |
| |
| virtual | ~String () |
| |
| const char * | c_str () const |
| |
| const char * | safe () const |
| |
| const char * | safe (const char *defStr) const |
| |
| unsigned int | length () const |
| |
| bool | null () const |
| |
| int | lenUtf8 (uint32_t maxChar=0x10ffff, bool overlong=false) const |
| |
| int | fixUtf8 (const char *replace=0, uint32_t maxChar=0x10ffff, bool overlong=false) |
| |
| unsigned int | encodeFlags (const TokenDict *tokens) const |
| |
| uint64_t | encodeFlags (const TokenDict64 *tokens) const |
| |
| const String & | decodeFlags (unsigned int flags, const TokenDict *tokens, bool unknownflag=true) |
| |
| const String & | decodeFlags (uint64_t flags, const TokenDict64 *tokens, bool unknownflag=true) |
| |
| bool | checkBOM () const |
| |
| bool | stripBOM () |
| |
| unsigned int | hash () const |
| |
| void | clear () |
| |
| char | at (int index) const |
| |
| String | substr (int offs, int len=-1) const |
| |
| String & | trimBlanks () |
| |
| String & | trimSpaces () |
| |
| virtual const String & | toString () const |
| |
| int | toInteger (int defvalue=0, int base=0, int minvalue=INT_MIN, int maxvalue=INT_MAX, bool clamp=true) const |
| |
| int | toInteger (const TokenDict *tokens, int defvalue=0, int base=0) const |
| |
| long int | toLong (long int defvalue=0, int base=0, long int minvalue=LONG_MIN, long int maxvalue=LONG_MAX, bool clamp=true) const |
| |
| int64_t | toInt64 (int64_t defvalue=0, int base=0, int64_t minvalue=LLONG_MIN, int64_t maxvalue=LLONG_MAX, bool clamp=true) const |
| |
| uint64_t | toUInt64 (uint64_t defvalue=0, int base=0, uint64_t minvalue=0, uint64_t maxvalue=ULLONG_MAX, bool clamp=true) const |
| |
| double | toDouble (double defvalue=0.0) const |
| |
| bool | toBoolean (bool defvalue=false) const |
| |
| bool | isBoolean () const |
| |
| String & | toUpper () |
| |
| String & | toLower () |
| |
| char | operator[] (signed int index) const |
| |
| char | operator[] (unsigned int index) const |
| |
| | operator const char * () const |
| |
| String & | assign (const char *value, int len=-1) |
| |
| String & | assign (char value, unsigned int repeat=1) |
| |
| String & | hexify (void *data, unsigned int len, char sep=0, bool upCase=false) |
| |
| String & | operator= (const String &value) |
| |
| String & | operator= (const String *value) |
| |
| String & | operator= (const char *value) |
| |
| String & | operator= (char value) |
| |
| String & | operator= (int32_t value) |
| |
| String & | operator= (uint32_t value) |
| |
| String & | operator= (int64_t value) |
| |
| String & | operator= (uint64_t value) |
| |
| String & | operator= (bool value) |
| |
| String & | operator= (double value) |
| |
| String & | operator+= (const char *value) |
| |
| String & | operator+= (char value) |
| |
| String & | operator+= (int32_t value) |
| |
| String & | operator+= (uint32_t value) |
| |
| String & | operator+= (int64_t value) |
| |
| String & | operator+= (uint64_t value) |
| |
| String & | operator+= (bool value) |
| |
| String & | operator+= (double value) |
| |
| bool | operator== (const char *value) const |
| |
| bool | operator!= (const char *value) const |
| |
| bool | operator== (const String &value) const |
| |
| bool | operator!= (const String &value) const |
| |
| bool | operator&= (const char *value) const |
| |
| bool | operator|= (const char *value) const |
| |
| String & | operator<< (const char *value) |
| |
| String & | operator<< (char value) |
| |
| String & | operator<< (int32_t value) |
| |
| String & | operator<< (uint32_t value) |
| |
| String & | operator<< (int64_t value) |
| |
| String & | operator<< (uint64_t value) |
| |
| String & | operator<< (bool value) |
| |
| String & | operator<< (double value) |
| |
| String & | operator>> (const char *skip) |
| |
| String & | operator>> (char &store) |
| |
| String & | operator>> (UChar &store) |
| |
| String & | operator>> (int &store) |
| |
| String & | operator>> (unsigned int &store) |
| |
| String & | operator>> (bool &store) |
| |
| String & | append (const char *value, int len) |
| |
| String & | append (const char *value, const char *separator=0, bool force=false) |
| |
| String & | append (const ObjList *list, const char *separator=0, bool force=false) |
| |
| String & | append (const ObjList &list, const char *separator=0, bool force=false) |
| |
| String & | append (double value, unsigned int decimals=3) |
| |
| String & | printf (const char *format,...) |
| |
| String & | printf (unsigned int length, const char *format,...) |
| |
| String & | appendFixed (unsigned int fixedLength, const char *str, unsigned int len=-1, char fill=' ', int align=Left) |
| |
| String & | appendFixed (unsigned int fixedLength, const String &str, char fill=' ', int align=Left) |
| |
| int | find (char what, unsigned int offs=0) const |
| |
| int | find (const char *what, unsigned int offs=0) const |
| |
| int | rfind (char what) const |
| |
| int | rfind (const char *what) const |
| |
| bool | startsWith (const char *what, bool wordBreak=false, bool caseInsensitive=false) const |
| |
| bool | endsWith (const char *what, bool wordBreak=false, bool caseInsensitive=false) const |
| |
| bool | startSkip (const char *what, bool wordBreak=true, bool caseInsensitive=false) |
| |
| String & | extractTo (const char *sep, String &store) |
| |
| String & | extractTo (const char *sep, bool &store) |
| |
| String & | extractTo (const char *sep, int &store, int base=0) |
| |
| String & | extractTo (const char *sep, int &store, const TokenDict *tokens, int base=0) |
| |
| String & | extractTo (const char *sep, double &store) |
| |
| virtual bool | matches (const String &value) const |
| |
| bool | matches (const Regexp &rexp) |
| |
| int | matchOffset (int index=0) const |
| |
| int | matchLength (int index=0) const |
| |
| String | matchString (int index=0) const |
| |
| String | replaceMatches (const String &templ) const |
| |
| int | matchCount () const |
| |
| ObjList * | split (char separator, bool emptyOK=true) const |
| |
| ObjList * | split (const Regexp ®, bool emptyOK=true) const |
| |
| String | msgEscape (char extraEsc=0) const |
| |
| String | msgUnescape (int *errptr=0, char extraEsc=0) const |
| |
| String | sqlEscape (char extraEsc=0) const |
| |
| String | uriEscape (char extraEsc=0, const char *noEsc=0) const |
| |
| String | uriUnescape (int *errptr=0) const |
| |
| | GenObject () |
| |
| virtual | ~GenObject () |
| |
| virtual bool | alive () const |
| |
| virtual void | destruct () |
| |
| virtual const String & | traceId () const |
| |
| NamedCounter * | getObjCounter () const |
| |
| NamedCounter * | setObjCounter (NamedCounter *counter) |
| |
SDP media description.
This class holds a single SDP media description