log4cplus  2.0.0
Protected Member Functions | Friends
log4cplus::helpers::IConnectorThreadClient Class Reference

Interface implemented by users of ConnectorThread. More...

#include <connectorthread.h>

Inheritance diagram for log4cplus::helpers::IConnectorThreadClient:
[legend]

List of all members.

Protected Member Functions

virtual ~IConnectorThreadClient ()
virtual thread::Mutex const & ctcGetAccessMutex () const =0
virtual helpers::SocketctcGetSocket ()=0
virtual helpers::Socket ctcConnect ()=0
virtual void ctcSetConnected ()=0
 Sets connected flag to true in ConnectorThread's client.

Friends

class LOG4CPLUS_EXPORT ConnectorThread

Detailed Description

Interface implemented by users of ConnectorThread.

Definition at line 47 of file connectorthread.h.


Constructor & Destructor Documentation


Member Function Documentation

Returns:
ConnectorThread client's function returning connected socket.

Implemented in log4cplus::SysLogAppender, and log4cplus::SocketAppender.

virtual thread::Mutex const& log4cplus::helpers::IConnectorThreadClient::ctcGetAccessMutex ( ) const [protected, pure virtual]
Returns:
Mutex for synchronization between ConnectorThread and its client object. This is usually SharedObject::access_mutex.

Implemented in log4cplus::SysLogAppender, and log4cplus::SocketAppender.

Returns:
Socket variable in ConnectorThread client to maintain.

Implemented in log4cplus::SysLogAppender, and log4cplus::SocketAppender.

virtual void log4cplus::helpers::IConnectorThreadClient::ctcSetConnected ( ) [protected, pure virtual]

Sets connected flag to true in ConnectorThread's client.

Implemented in log4cplus::SysLogAppender, and log4cplus::SocketAppender.


Friends And Related Function Documentation

friend class LOG4CPLUS_EXPORT ConnectorThread [friend]

Definition at line 66 of file connectorthread.h.


The documentation for this class was generated from the following file: