Files
@ be3af42a21a7
Branch filter:
Location: libtransport.git/include/Swiften/Elements/HintPayload.h - annotation
be3af42a21a7
683 B
text/plain
MySQLBackend: disable autoreconnect, control CR_SERVER_LOST manually
* correctly recreate prepared statements
* do not close connection while reconnecting
* signed/unsigned comparison fix
* correctly recreate prepared statements
* do not close connection while reconnecting
* signed/unsigned comparison fix
0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 | /*
* Implements XEP-0334: Message Processing Hints
* Licensed under the Simplified BSD license.
* See Documentation/Licenses/BSD-simplified.txt for more information.
*/
#pragma once
#include <vector>
#include <string>
#include <boost/shared_ptr.hpp>
#include <Swiften/Elements/Payload.h>
#include "Swiften/SwiftenCompat.h"
namespace Swift {
class HintPayload : public Payload {
public:
typedef SWIFTEN_SHRPTR_NAMESPACE::shared_ptr<HintPayload> ref;
enum Type { NoPermanentStore, NoStore, NoCopy, Store };
public:
HintPayload(Type type = NoCopy);
void setType(Type type) { type_ = type; }
const Type getType() { return type_; }
private:
Type type_;
};
}
|