1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
/* -*- C++ -*- */
// $Id: RecordingDeviceFactory.h 80826 2008-03-04 14:51:23Z wotte $
#ifndef RECORDING_DEVICE_FACTORY_H
#define RECORDING_DEVICE_FACTORY_H
class RecordingDevice;
/*
* A factory class that creates an appropriate RecordingDevice
* derivative based on command-line parameters.
*/
class RecordingDeviceFactory
{
public:
// Instantiate the appropriate RecordingDevice implementation
static RecordingDevice *instantiate (int argc, ACE_TCHAR *argv[]);
};
#endif /* RECORDING_DEVICE_FACTORY_H */
|