mmserv/radioutility/radioserver/Server/Src/RadioServer.h
changeset 12 5a06f39ad45b
parent 0 71ca22bcf22a
equal deleted inserted replaced
0:71ca22bcf22a 12:5a06f39ad45b
    30 #ifdef RD_TSP_CLIENT_MAPPER
    30 #ifdef RD_TSP_CLIENT_MAPPER
    31 #include <tspclientmapper.h>
    31 #include <tspclientmapper.h>
    32 #endif // RD_TSP_CLIENT_MAPPER
    32 #endif // RD_TSP_CLIENT_MAPPER
    33 #include "RadioServerData.h"
    33 #include "RadioServerData.h"
    34 #include "RadioClientServer.h"
    34 #include "RadioClientServer.h"
    35 #include "RadioServerFmTuner.h"
    35 #include "RadioServerFMTuner.h"
    36 
    36 
    37 // DATA TYPES
    37 // DATA TYPES
    38 struct TRadioMessageRequestData
    38 struct TRadioMessageRequestData
    39 	{
    39 	{
    40 	TSglQueLink iLink;
    40 	TSglQueLink iLink;
   725 	TBool iPreEmpted;
   725 	TBool iPreEmpted;
   726 	// RDS notify request counter
   726 	// RDS notify request counter
   727 	TInt iRdsNotifyCount;
   727 	TInt iRdsNotifyCount;
   728 	// Array to keep track of clients requesting to be notified of RDS Data
   728 	// Array to keep track of clients requesting to be notified of RDS Data
   729 	RArray<TUint> iRdsNotifyClientIdArray;
   729 	RArray<TUint> iRdsNotifyClientIdArray;
       
   730 	// Wait logic implementation towards adaptation
       
   731 	CActiveSchedulerWait* iSchedulerWait;
   730 
   732 
   731 #ifdef RD_TSP_CLIENT_MAPPER
   733 #ifdef RD_TSP_CLIENT_MAPPER
   732     // Process Id of the client
   734     // Process Id of the client
   733     TProcessId iProcessId;
   735     TProcessId iProcessId;
   734     CTspClientMapper* iMapper;
   736     CTspClientMapper* iMapper;