Classes | |
struct | ILT |
Public Member Functions | |
void | add (TextEncoding::Ptr pEncoding, const std::string &name) |
void | add (TextEncoding::Ptr pEncoding) |
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 54 of file TextEncoding.cpp.
typedef std::map<std::string, TextEncoding::Ptr, ILT> Poco::TextEncodingManager::EncodingMap [private] |
Definition at line 112 of file TextEncoding.cpp.
Poco::TextEncodingManager::TextEncodingManager | ( | ) | [inline] |
Definition at line 48 of file TextEncoding.cpp.
Poco::TextEncodingManager::~TextEncodingManager | ( | ) | [inline] |
Definition at line 61 of file TextEncoding.cpp.
Poco::TextEncodingManager::TextEncodingManager | ( | const TextEncodingManager & | ) | [private] |
void Poco::TextEncodingManager::add | ( | TextEncoding::Ptr | pEncoding, | |
const std::string & | name | |||
) | [inline] |
Definition at line 70 of file TextEncoding.cpp.
void Poco::TextEncodingManager::add | ( | TextEncoding::Ptr | pEncoding | ) | [inline] |
Definition at line 65 of file TextEncoding.cpp.
TextEncoding::Ptr Poco::TextEncodingManager::find | ( | const std::string & | name | ) | const [inline] |
Definition at line 84 of file TextEncoding.cpp.
TextEncodingManager& Poco::TextEncodingManager::operator= | ( | const TextEncodingManager & | ) | [private] |
void Poco::TextEncodingManager::remove | ( | const std::string & | name | ) | [inline] |
Definition at line 77 of file TextEncoding.cpp.
Definition at line 114 of file TextEncoding.cpp.
RWLock Poco::TextEncodingManager::_lock [mutable, private] |
Definition at line 115 of file TextEncoding.cpp.