#ifndef JINGLE_NOTIFIER_FAKE_XMPP_CLIENT_H_
#define JINGLE_NOTIFIER_FAKE_XMPP_CLIENT_H_
#include "base/basictypes.h"
#include "base/memory/weak_ptr.h"
#include "jingle/glue/task_pump.h"
namespace buzz {
class XmppTaskParentInterface;
}
namespace notifier {
class FakeBaseTask {
public:
FakeBaseTask();
~FakeBaseTask();
base::WeakPtr<buzz::XmppTaskParentInterface> AsWeakPtr();
private:
jingle_glue::TaskPump task_pump_;
base::WeakPtr<buzz::XmppTaskParentInterface> base_task_;
DISALLOW_COPY_AND_ASSIGN(FakeBaseTask);
};
}
#endif