Classes | |
struct | ILT |
Public Member Functions | |
void | add (TextEncoding::Ptr pEncoding) |
void | add (TextEncoding::Ptr pEncoding, const std::string &name) |
TextEncoding::Ptr | find (const std::string &name) const |
void | remove (const std::string &name) |
TextEncodingManager () | |
~TextEncodingManager () | |
Private Types | |
typedef std::map< std::string, TextEncoding::Ptr, ILT > | EncodingMap |
Private Member Functions | |
TextEncodingManager & | operator= (const TextEncodingManager &) |
TextEncodingManager (const TextEncodingManager &) | |
Private Attributes | |
EncodingMap | _encodings |
RWLock | _lock |
Definition at line 59 of file TextEncoding.cpp.
typedef std::map<std::string, TextEncoding::Ptr, ILT> Poco::TextEncodingManager::EncodingMap [private] |
Definition at line 126 of file TextEncoding.cpp.
Poco::TextEncodingManager::TextEncodingManager | ( | ) | [inline] |
Definition at line 62 of file TextEncoding.cpp.
Poco::TextEncodingManager::~TextEncodingManager | ( | ) | [inline] |
Definition at line 75 of file TextEncoding.cpp.
Poco::TextEncodingManager::TextEncodingManager | ( | const TextEncodingManager & | ) | [private] |
void Poco::TextEncodingManager::add | ( | TextEncoding::Ptr | pEncoding | ) | [inline] |
Definition at line 79 of file TextEncoding.cpp.
void Poco::TextEncodingManager::add | ( | TextEncoding::Ptr | pEncoding, |
const std::string & | name | ||
) | [inline] |
Definition at line 84 of file TextEncoding.cpp.
TextEncoding::Ptr Poco::TextEncodingManager::find | ( | const std::string & | name | ) | const [inline] |
Definition at line 98 of file TextEncoding.cpp.
TextEncodingManager& Poco::TextEncodingManager::operator= | ( | const TextEncodingManager & | ) | [private] |
void Poco::TextEncodingManager::remove | ( | const std::string & | name | ) | [inline] |
Definition at line 91 of file TextEncoding.cpp.
Definition at line 128 of file TextEncoding.cpp.
RWLock Poco::TextEncodingManager::_lock [mutable, private] |
Definition at line 129 of file TextEncoding.cpp.