cxxtools::IRemoteProcedure Class Reference

#include <cxxtools/remoteprocedure.h>

Inheritance diagram for cxxtools::IRemoteProcedure:
cxxtools::RemoteProcedureBase< R > cxxtools::RemoteProcedure< R, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 > cxxtools::RemoteProcedure< R, A1, A2, A3, A4, A5, A6, A7, A8, A9, cxxtools::Void > cxxtools::RemoteProcedure< R, A1, A2, A3, A4, A5, A6, A7, A8, cxxtools::Void, cxxtools::Void > cxxtools::RemoteProcedure< R, A1, A2, A3, A4, A5, A6, A7, cxxtools::Void, cxxtools::Void, cxxtools::Void > cxxtools::RemoteProcedure< R, A1, A2, A3, A4, A5, A6, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void > cxxtools::RemoteProcedure< R, A1, A2, A3, A4, A5, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void > cxxtools::RemoteProcedure< R, A1, A2, A3, A4, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void > cxxtools::RemoteProcedure< R, A1, A2, A3, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void > cxxtools::RemoteProcedure< R, A1, A2, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void > cxxtools::RemoteProcedure< R, A1, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void > cxxtools::RemoteProcedure< R, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void, cxxtools::Void >

Public Member Functions

 IRemoteProcedure (RemoteClient &client, const String &name)
virtual ~IRemoteProcedure ()
RemoteClientclient ()
void client (RemoteClient &client)
const Stringname () const
virtual void setFault (int rc, const std::string &msg)=0
virtual bool failed () const =0
void cancel ()
virtual void onFinished ()=0

Constructor & Destructor Documentation

cxxtools::IRemoteProcedure::IRemoteProcedure ( RemoteClient client,
const String name 
)
inline
virtual cxxtools::IRemoteProcedure::~IRemoteProcedure ( )
inlinevirtual

Member Function Documentation

void cxxtools::IRemoteProcedure::cancel ( )
inline
RemoteClient& cxxtools::IRemoteProcedure::client ( )
inline
void cxxtools::IRemoteProcedure::client ( RemoteClient client)
inline
virtual bool cxxtools::IRemoteProcedure::failed ( ) const
pure virtual
const String& cxxtools::IRemoteProcedure::name ( ) const
inline
virtual void cxxtools::IRemoteProcedure::onFinished ( )
pure virtual
virtual void cxxtools::IRemoteProcedure::setFault ( int  rc,
const std::string &  msg 
)
pure virtual

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