-/* $Id$
-
-This file is part of libmspio
-Copyright © 2007 Mikko Rasa, Mikkosoft Productions
-Distributed under the LGPL
-*/
#ifndef MSP_IO_BASE_H_
#define MSP_IO_BASE_H_
sigc::signal<void> signal_end_of_file;
/**
- Emitted when the I/O object is about to close. Mainly intended for
- buffering objects that need to flush their buffers at closing.
+ Emitted when there is a nonlinearity in I/O (such as a file being seeked)
+ and any data buffered by upper layers needs to be flushed.
*/
- sigc::signal<void> signal_closing;
+ sigc::signal<void> signal_flush_required;
/**
Emitted when the I/O object has closed.