Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

wvtclstring.cc File Reference

#include "wvtclstring.h"
#include "wvbackslash.h"
#include "wvbuf.h"
#include <wvstream.h>

Go to the source code of this file.

Functions

WvString wvtcl_escape (WvStringParm s, const char *nasties)
WvString wvtcl_unescape (WvStringParm s)
WvString wvtcl_encode (WvList< WvString > &l, const char *nasties, const char *splitchars)
WvString wvtcl_getword (WvBuf &buf, const char *splitchars, bool do_unescape)
void wvtcl_decode (WvList< WvString > &l, WvStringParm _s, const char *splitchars, bool do_unescape)


Function Documentation

void wvtcl_decode WvList< WvString > &  l,
WvStringParm  _s,
const char *  splitchars,
bool  do_unescape
 

Definition at line 230 of file wvtclstring.cc.

References WvList< T >::append(), WvFastString::isnull(), WvBufBaseCommonImpl< unsigned >::used(), WvStringParm, and wvtcl_getword().

Referenced by creator().

WvString wvtcl_encode WvList< WvString > &  l,
const char *  nasties,
const char *  splitchars
 

Definition at line 106 of file wvtclstring.cc.

References WvBufBaseCommonImpl< T >::put(), WvBufBaseCommonImpl< T >::used(), WvDynBuf, and wvtcl_escape().

WvString wvtcl_escape WvStringParm  s,
const char *  nasties
 

Definition at line 10 of file wvtclstring.cc.

References WvString::append(), WvFastString::cstr(), WvStringParm, and WVTCL_ALWAYS_NASTY.

Referenced by UniConfDaemonConn::deltacallback(), UniConfDaemonConn::do_haschildren(), UniClientGen::get(), UniClientGen::haschildren(), UniClientGen::iterator(), main(), printkey(), printsection(), UniClientGen::set(), UniConfDaemonConn::UniConfDaemonConn(), UniClientConn::writeonevalue(), UniClientConn::writetext(), UniClientConn::writevalue(), and wvtcl_encode().

WvString wvtcl_getword WvBuf buf,
const char *  splitchars,
bool  do_unescape
 

Definition at line 124 of file wvtclstring.cc.

References WvBufBaseCommonImpl< unsigned char >::get(), WvBufBaseCommonImpl< unsigned char >::unget(), WvString::unique(), WvBufBaseCommonImpl< unsigned char >::used(), WvBuf, and wvtcl_unescape().

Referenced by UniClientGen::conncallback(), UniClientConn::readarg(), UniIniGen::refresh(), and wvtcl_decode().

WvString wvtcl_unescape WvStringParm  s  ) 
 

Definition at line 68 of file wvtclstring.cc.

References WvString::edit(), WvFastString::len(), and WvStringParm.

Referenced by UniIniGen::refresh(), and wvtcl_getword().


Generated on Sat Mar 13 14:56:30 2004 for WvStreams by doxygen 1.3.6-20040222