diff -r 80975da52420 -r 43d09473c595 mmserv/sts/inc/stsclientservercommon.h --- a/mmserv/sts/inc/stsclientservercommon.h Mon May 03 12:59:52 2010 +0300 +++ b/mmserv/sts/inc/stsclientservercommon.h Fri May 14 16:22:35 2010 +0300 @@ -34,12 +34,27 @@ // This type enumerates the client/server messages for the STS server. enum TStsServerCommandType { + StsMsg_RegisterMsgQueue, StsMsg_PlayTone, - StsMsg_StopTone, + StsMsg_PlayAlarm, + StsMsg_StopAlarm, StsMsg_ENDMARKER }; const TStsServerCommandType KStsCmdLast = (TStsServerCommandType) ((int) StsMsg_ENDMARKER - 1); +enum TStsCallBackType + { + EStsShutdown, + EStsPlayAlarmComplete + }; + +struct TStsCallBack + { + TStsCallBackType callBackType; + MStsPlayAlarmObserver* observer; + unsigned int alarmContext; + }; + #endif // STSCLIENTSERVERCOMMON_H_