summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Audio_Control_State.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Audio_Control_State.h')
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Audio_Control_State.h79
1 files changed, 0 insertions, 79 deletions
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Audio_Control_State.h b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Audio_Control_State.h
deleted file mode 100644
index e088d097403..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Audio_Control_State.h
+++ /dev/null
@@ -1,79 +0,0 @@
-/* _*_ C++ _*_ */
-// $Id$
-
-#if !defined (_MPEG_AUDIO_CONTROL_STATE_H)
-#define _MPEG_AUDIO_CONTROL_STATE_H
-
-#include "ace/Singleton.h"
-#include "mpeg_shared/Audio_ControlS.h"
-#include "Globals.h"
-
-class Audio_Control_i;
-
-class Audio_Control_State
-{
-public:
- Audio_Control_State (void);
- // constructor
-
- enum Audio_States
- {
- AUDIO_WAITING =0,
- AUDIO_PLAY =1
- };
-
- Audio_States get_state (void);
- // returns the current state.
-
- void set_state (Audio_States state);
- // sets the state.
-
- virtual CORBA::Boolean play (const Audio_Control::PLAYPara & para,
- CORBA::Long_out ats) ;
-
- virtual CORBA::Boolean speed (const Audio_Control::SPEEDPara & para) ;
-
- virtual CORBA::Boolean stop (CORBA::Long cmdsn) ;
-
- virtual void close (void) ;
-protected:
- Audio_States state_;
- // The state
-
- Audio_Global *audio_global_;
- // Pointer to the global.
- Audio_Control_i *audio_control_i_;
-};
-
-
-class Audio_Control_Waiting_State : public virtual Audio_Control_State
-{
-public:
- Audio_Control_Waiting_State (void);
- // Default constructor.
-
- virtual CORBA::Boolean play (const Audio_Control::PLAYPara &para,
- CORBA::Long_out ats);
-
- virtual void close (void);
-};
-
-class Audio_Control_Play_State: public virtual Audio_Control_State
-{
-public:
- Audio_Control_Play_State (void);
- // Default constructor
-
- virtual CORBA::Boolean speed (const Audio_Control::SPEEDPara & para);
-
- virtual CORBA::Boolean stop (CORBA::Long cmdsn);
-
- virtual void close (void);
-};
-
-typedef ACE_Singleton <Audio_Control_Waiting_State, ACE_SYNCH_MUTEX>
- AUDIO_CONTROL_WAITING_STATE;
-typedef ACE_Singleton <Audio_Control_Play_State, ACE_SYNCH_MUTEX>
- AUDIO_CONTROL_PLAY_STATE;
-
-#endif /*_MPEG_AUDIO_CONTROL_STATE_H */