ewmscp
..
|
#include <escapism.h>
Classes | |
class | charCodingBitPatternType |
Public Member Functions | |
virtual void | escape (const std::string &unEscaped, std::string &escaped) const =0 |
virtual void | deEscape (const std::string &escaped, std::string &deEscaped) const =0 |
Static Public Member Functions | |
static const escapism * | newEscaper (const std::string &name) |
static void | addAllowedNamesToOption (options::single< std::string > &option) |
static options::single< std::string > * | newEscaperOption (const std::string &name, const std::string &description, const std::string &defaultValue="Url") |
Definition at line 6 of file escapism.h.
|
static |
Definition at line 31 of file escapism.cpp.
References options::internal::typed_base< T, forceRangeValueTypeString >::fAddToRange(), and getEscapismFactoryMap().
Referenced by main(), and newEscaperOption().
|
pure virtual |
Implemented in escapismC, and escapismUrl.
|
pure virtual |
Implemented in escapismC, and escapismUrl.
|
static |
Definition at line 25 of file escapism.cpp.
References getEscapismFactoryMap().
Referenced by dcapCommon::fixPathUrl(), main(), copyRequest::checksumTest::printResults(), copyRequest::listingRequest::printResults(), copyRequest::base::printResults(), checksumTestRequestProvider::processSource(), policyRunRequestProvider::processSource(), moveRequestProvider::processSources(), and noFollowRequestProvider::processSources().
|
static |
Definition at line 36 of file escapism.cpp.
References addAllowedNamesToOption().
Referenced by main().