|
Compounds |
class | AbstractSocket |
class | AppenderAttachableImpl |
| This Interface is for attaching Appenders to objects. More...
|
class | LogLog |
| This class used to output log statements from within the log4cplus package. More...
|
class | LogLogUser |
| This class used to simplify the use of the LogLog class. More...
|
class | NullPointerException |
class | Properties |
class | safe_auto_ptr |
class | ServerSocket |
| This class implements server sockets. More...
|
class | SharedObject |
class | SharedObjectPtr |
class | Socket |
| This class implements client sockets (also called just "sockets"). More...
|
class | SocketBuffer |
class | string_append_iterator |
| This iterator can be used in place of the back_insert_iterator for compilers that don't have a std::basic_string class that has the push_back method. More...
|
class | Time |
| This class represents a Epoch time with microsecond accuracy. More...
|
Typedefs |
typedef int | SOCKET_TYPE |
Enumerations |
enum | SocketState {
ok,
not_opened,
bad_address,
connection_failed,
broken_pipe,
invalid_access_mode,
message_truncated
} |
Functions |
void | throwNullPointerException (const char *file, int line) |
LOG4CPLUS_EXPORT void | sleep (unsigned long secs, unsigned long nanosecs=0) |
LOG4CPLUS_EXPORT void | sleepmillis (unsigned long millis) |
LOG4CPLUS_EXPORT SOCKET_TYPE | openSocket (unsigned short port, SocketState &state) |
LOG4CPLUS_EXPORT SOCKET_TYPE | connectSocket (const log4cplus::tstring &hostn, unsigned short port, SocketState &state) |
LOG4CPLUS_EXPORT SOCKET_TYPE | acceptSocket (SOCKET_TYPE sock, SocketState &state) |
LOG4CPLUS_EXPORT int | closeSocket (SOCKET_TYPE sock) |
LOG4CPLUS_EXPORT size_t | read (SOCKET_TYPE sock, SocketBuffer &buffer) |
LOG4CPLUS_EXPORT size_t | write (SOCKET_TYPE sock, const SocketBuffer &buffer) |
LOG4CPLUS_EXPORT log4cplus::tstring | toUpper (const log4cplus::tstring &s) |
| Returns s in upper case.
|
LOG4CPLUS_EXPORT log4cplus::tstring | toLower (const log4cplus::tstring &s) |
| Returns s in lower case.
|
template<class _StringType, class _OutputIter> void | tokenize (const _StringType &s, typename _StringType::value_type c, _OutputIter _result, bool collapseTokens=true) |
| Tokenize s using c as the delimiter and put the resulting tokens in _result .
|
template<class intType> tstring | convertIntegerToString (intType value) |
LOG4CPLUS_EXPORT SocketBuffer | convertToBuffer (const log4cplus::spi::InternalLoggingEvent &event, const log4cplus::tstring &serverName) |
LOG4CPLUS_EXPORT log4cplus::spi::InternalLoggingEvent | readFromBuffer (SocketBuffer &buffer) |