Wolfgang Rohdewald wrote: > On Sonntag 18 Dezember 2005 17:40, Klaus Schmidinger wrote: > >> void Recording(const cDevice *Device, const char *Name, const char *FileName) >> >>which extends the interface to hold a second parameter that contains >>the actual file name (or NULL, if there is none), but would break plugins >>st compile time. > > > maybe > > void Recording(const cDevice *Device, const char *Name, const char *FileName=0) > > would reduce the needed plugin changes? No, because this is a virtual function the plugin must actually _implement_. The related functions static void MsgRecording(const cDevice *Device, const char *Name); static void MsgReplaying(const cControl *Control, const char *Name); can, of course, have a default value for FileName. Klaus