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

Class Index

kdelibs'DCOPStub (./kdelibs/dcop/dcopstub.h:34)

class DCOPStub
{
public:
    DCOPStub( const QCString& app, const QCString& obj );
    virtual ~DCOPStub();

    /**
       Returns the application id.
     */
    QCString app() const;
    /**
       Returns the object  id.
     */
    QCString obj() const;
    
    enum Status{ CallSucceeded, CallFailed };
    /**
      Returns the status of the last call, either 'CallSucceeded' or 'CallFailed'
     */
    Status status() const;

protected:
    
    /**
       Sets the status to status. Possible values are 'CallSucceeded' and 'CallFailed'
     */
    void setStatus( Status status );
    
    /**
      Invoked whenever a call fails.  The default implementation
      sets the status to CallFailed.
     */
    virtual void callFailed();
    
private:
    QCString m_app;
    QCString m_obj;
    Status m_status;

    class DCOPStubPrivate;
    DCOPStubPrivate *d;
};

kdelibs'DCOPStub::DCOPStub() (./kdelibs/dcop/dcopstub.cpp:27)

DCOPStub::DCOPStub( const QCString& app, const QCString& obj )
    : m_app( app ), m_obj( obj ), m_status( CallSucceeded )
{
}


kdelibs'DCOPStub::~DCOPStub() (./kdelibs/dcop/dcopstub.cpp:32)

DCOPStub::~DCOPStub()
{
}

DCOPStub::Status DCOPStub::status() const
{
    return m_status;
}


kdelibs'DCOPStub::setStatus() (./kdelibs/dcop/dcopstub.cpp:41)

void DCOPStub::setStatus( Status status )
{
    m_status = status;
}


kdelibs'DCOPStub::callFailed() (./kdelibs/dcop/dcopstub.cpp:46)

void DCOPStub::callFailed()
{
    setStatus( CallFailed );
}


kdelibs'DCOPStub::app() (./kdelibs/dcop/dcopstub.cpp:51)

QCString DCOPStub::app() const
{
    return m_app;
}


kdelibs'DCOPStub::obj() (./kdelibs/dcop/dcopstub.cpp:56)

QCString DCOPStub::obj() const
{
    return m_obj;
}