kleopatra
assuancommand.h
Go to the documentation of this file.
215 class AssuanCommand : public ExecutionContext, public boost::enable_shared_from_this<AssuanCommand> {
308 int inquire( const char * keyword, QObject * receiver, const char * slot, unsigned int maxSize=0 );
354 /* reimp */ AssuanCommandFactory::_Handler _handler() const { return &GenericAssuanCommandFactory::_handle; }
virtual ~AssuanCommandFactory()
Definition: assuancommand.h:333
virtual _Handler _handler() const =0
virtual ~AssuanCommand()
Definition: assuanserverconnection.cpp:1103
bool hasMemento(const QByteArray &tag) const
Definition: assuanserverconnection.cpp:1176
virtual const char * name() const =0
void sendStatusEncoded(const char *keyword, const std::string &text)
Definition: assuanserverconnection.cpp:1249
Definition: assuancommand.h:249
boost::shared_ptr< Memento > memento(const QByteArray &tag) const
Definition: assuanserverconnection.cpp:1183
void removeMemento(const QByteArray &tag)
Definition: assuanserverconnection.cpp:1215
QStringList fileNames() const
Definition: assuanserverconnection.cpp:1237
virtual boost::shared_ptr< AssuanCommand > create() const =0
const std::vector< KMime::Types::Mailbox > & senders() const
Definition: assuanserverconnection.cpp:1375
void applyWindowID(QWidget *w) const
Definition: assuancommand.h:258
void sendData(const QByteArray &data, bool moreToCome=false)
Definition: assuanserverconnection.cpp:1256
Definition: assuancommand.h:369
static boost::shared_ptr< Command > make()
Definition: assuancommand.h:365
int inquire(const char *keyword, QObject *receiver, const char *slot, unsigned int maxSize=0)
Definition: assuanserverconnection.cpp:1266
const std::vector< boost::shared_ptr< Output > > & outputs() const
Definition: assuanserverconnection.cpp:1233
static boost::shared_ptr< TypedMemento< T > > make_typed_memento(const T &t)
Definition: assuancommand.h:242
QVariant option(const char *opt) const
Definition: assuanserverconnection.cpp:1146
QString sessionTitle() const
Definition: assuanserverconnection.cpp:1355
void sendStatus(const char *keyword, const QString &text)
Definition: assuanserverconnection.cpp:1245
const std::vector< KMime::Types::Mailbox > & recipients() const
Definition: assuanserverconnection.cpp:1371
Definition: assuancommand.h:249
static int _handle(assuan_context_s *, char *, const char *)
Definition: assuanserverconnection.cpp:1380
static int makeError(int code)
Definition: assuanserverconnection.cpp:1138
unsigned int numFiles() const
Definition: assuanserverconnection.cpp:1241
const std::vector< boost::shared_ptr< Input > > & inputs() const
Definition: assuanserverconnection.cpp:1225
boost::shared_ptr< T > mementoAs(const QByteArray &tag) const
Definition: assuancommand.h:279
Definition: assuancommand.h:226
void done(const GpgME::Error &err=GpgME::Error())
Definition: assuanserverconnection.cpp:1300
bool hasOption(const char *opt) const
Definition: assuanserverconnection.cpp:1142
Definition: types.h:65
int(* _Handler)(assuan_context_s *, char *)
Definition: assuancommand.h:339
QByteArray registerMemento(const boost::shared_ptr< Memento > &mem)
Definition: assuanserverconnection.cpp:1198
T mementoContent(const QByteArray &tag) const
Definition: assuancommand.h:286
TypedMemento(const T &t)
Definition: assuancommand.h:235
Definition: assuancommand.h:331
GpgME::Protocol checkProtocol(Mode mode, int options=0) const
Definition: assuanserverconnection.cpp:1526
unsigned int sessionId() const
Definition: assuanserverconnection.cpp:1359
bool informativeSenders() const
Definition: assuanserverconnection.cpp:1363
bool informativeRecipients() const
Definition: assuanserverconnection.cpp:1367
virtual const char * name() const =0
const std::map< std::string, QVariant > & options() const
Definition: assuanserverconnection.cpp:1154
Definition: commands/command.h:58
const std::vector< boost::shared_ptr< Input > > & messages() const
Definition: assuanserverconnection.cpp:1229
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:33:10 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:33:10 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.