Source Code (Use browser search to find items of interest.)

Class Index

empath'EmpathCachedMessage (./kdepim/empath/lib/EmpathCachedMessage.h:31)

class EmpathCachedMessage
{
    public:

        EmpathCachedMessage(RMM::RMessage & m)
            :   message_(m)
        { ref(); }

        ~EmpathCachedMessage()
        { /* Empty. */ }

        RMM::RMessage message()
        { deref(); return message_; }

        unsigned int refCount() const
        { return refCount_; }

        void ref()
        { ++refCount_; }

        void deref()
        { --refCount_; }

        const char * className() const { return "EmpathCachedMessage"; }

    private:

        RMM::RMessage message_;
        unsigned int refCount_;
};

empath'EmpathCachedMessage::EmpathCachedMessage() (./kdepim/empath/lib/EmpathCachedMessage.cpp:26)

EmpathCachedMessage::EmpathCachedMessage(RMM::RMessage & m)
    :   message_(m)
{
    ref();
}


empath'EmpathCachedMessage::~EmpathCachedMessage() (./kdepim/empath/lib/EmpathCachedMessage.cpp:32)

EmpathCachedMessage::~EmpathCachedMessage()
{
}

    RMM::RMessage
EmpathCachedMessage::message()
{
    deref();
    return message_;
}

    unsigned int

empath'EmpathCachedMessage::refCount() (./kdepim/empath/lib/EmpathCachedMessage.cpp:44)

EmpathCachedMessage::refCount() const
{
    return refCount_;
}

    void

empath'EmpathCachedMessage::ref() (./kdepim/empath/lib/EmpathCachedMessage.cpp:50)

EmpathCachedMessage::ref()
{
    ++refCount_;
}

    void

empath'EmpathCachedMessage::deref() (./kdepim/empath/lib/EmpathCachedMessage.cpp:56)

EmpathCachedMessage::deref()
{
    --refCount_;
}