kleopatra
assuancommand.h
Go to the documentation of this file.
213 class AssuanCommand : public ExecutionContext, public boost::enable_shared_from_this<AssuanCommand> {
306 int inquire( const char * keyword, QObject * receiver, const char * slot, unsigned int maxSize=0 );
352 /* reimp */ AssuanCommandFactory::_Handler _handler() const { return &GenericAssuanCommandFactory::_handle; }
virtual ~AssuanCommandFactory()
Definition: assuancommand.h:331
virtual _Handler _handler() const =0
virtual ~AssuanCommand()
Definition: assuanserverconnection.cpp:1110
bool hasMemento(const QByteArray &tag) const
Definition: assuanserverconnection.cpp:1183
virtual const char * name() const =0
void sendStatusEncoded(const char *keyword, const std::string &text)
Definition: assuanserverconnection.cpp:1256
Definition: assuancommand.h:247
boost::shared_ptr< Memento > memento(const QByteArray &tag) const
Definition: assuanserverconnection.cpp:1190
void removeMemento(const QByteArray &tag)
Definition: assuanserverconnection.cpp:1222
QStringList fileNames() const
Definition: assuanserverconnection.cpp:1244
virtual boost::shared_ptr< AssuanCommand > create() const =0
const std::vector< KMime::Types::Mailbox > & senders() const
Definition: assuanserverconnection.cpp:1382
void applyWindowID(QWidget *w) const
Definition: assuancommand.h:256
void sendData(const QByteArray &data, bool moreToCome=false)
Definition: assuanserverconnection.cpp:1263
Definition: assuancommand.h:367
static boost::shared_ptr< Command > make()
Definition: assuancommand.h:363
int inquire(const char *keyword, QObject *receiver, const char *slot, unsigned int maxSize=0)
Definition: assuanserverconnection.cpp:1273
const std::vector< boost::shared_ptr< Output > > & outputs() const
Definition: assuanserverconnection.cpp:1240
static boost::shared_ptr< TypedMemento< T > > make_typed_memento(const T &t)
Definition: assuancommand.h:240
QVariant option(const char *opt) const
Definition: assuanserverconnection.cpp:1153
QString sessionTitle() const
Definition: assuanserverconnection.cpp:1362
void sendStatus(const char *keyword, const QString &text)
Definition: assuanserverconnection.cpp:1252
const std::vector< KMime::Types::Mailbox > & recipients() const
Definition: assuanserverconnection.cpp:1378
Definition: assuancommand.h:247
static int _handle(assuan_context_s *, char *, const char *)
Definition: assuanserverconnection.cpp:1387
static int makeError(int code)
Definition: assuanserverconnection.cpp:1145
unsigned int numFiles() const
Definition: assuanserverconnection.cpp:1248
const std::vector< boost::shared_ptr< Input > > & inputs() const
Definition: assuanserverconnection.cpp:1232
boost::shared_ptr< T > mementoAs(const QByteArray &tag) const
Definition: assuancommand.h:277
Definition: assuancommand.h:224
void done(const GpgME::Error &err=GpgME::Error())
Definition: assuanserverconnection.cpp:1307
bool hasOption(const char *opt) const
Definition: assuanserverconnection.cpp:1149
Definition: types.h:65
int(* _Handler)(assuan_context_s *, char *)
Definition: assuancommand.h:337
QByteArray registerMemento(const boost::shared_ptr< Memento > &mem)
Definition: assuanserverconnection.cpp:1205
T mementoContent(const QByteArray &tag) const
Definition: assuancommand.h:284
TypedMemento(const T &t)
Definition: assuancommand.h:233
Definition: assuancommand.h:329
GpgME::Protocol checkProtocol(Mode mode, int options=0) const
Definition: assuanserverconnection.cpp:1533
unsigned int sessionId() const
Definition: assuanserverconnection.cpp:1366
bool informativeSenders() const
Definition: assuanserverconnection.cpp:1370
bool informativeRecipients() const
Definition: assuanserverconnection.cpp:1374
virtual const char * name() const =0
const std::map< std::string, QVariant > & options() const
Definition: assuanserverconnection.cpp:1161
Definition: commands/command.h:58
const std::vector< boost::shared_ptr< Input > > & messages() const
Definition: assuanserverconnection.cpp:1236
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:56:40 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:56:40 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.