1*d63a05d3SStephan Aßmus /* 2*d63a05d3SStephan Aßmus * Copyright 2006, Haiku. All rights reserved. 3*d63a05d3SStephan Aßmus * Distributed under the terms of the MIT License. 4*d63a05d3SStephan Aßmus * 5*d63a05d3SStephan Aßmus * Authors: 6*d63a05d3SStephan Aßmus * Stephan Aßmus <superstippi@gmx.de> 7*d63a05d3SStephan Aßmus */ 8*d63a05d3SStephan Aßmus 9*d63a05d3SStephan Aßmus #ifndef MESSENGER_SAVER_H 10*d63a05d3SStephan Aßmus #define MESSENGER_SAVER_H 11*d63a05d3SStephan Aßmus 12*d63a05d3SStephan Aßmus #include <Messenger.h> 13*d63a05d3SStephan Aßmus 14*d63a05d3SStephan Aßmus #include "DocumentSaver.h" 15*d63a05d3SStephan Aßmus 16*d63a05d3SStephan Aßmus class MessengerSaver : public DocumentSaver { 17*d63a05d3SStephan Aßmus public: 18*d63a05d3SStephan Aßmus MessengerSaver(const BMessenger& messenger); 19*d63a05d3SStephan Aßmus virtual ~MessengerSaver(); 20*d63a05d3SStephan Aßmus 21*d63a05d3SStephan Aßmus virtual status_t Save(Document* document); 22*d63a05d3SStephan Aßmus 23*d63a05d3SStephan Aßmus private: 24*d63a05d3SStephan Aßmus BMessenger fMessenger; 25*d63a05d3SStephan Aßmus }; 26*d63a05d3SStephan Aßmus 27*d63a05d3SStephan Aßmus #endif // MESSENGER_SAVER_H 28