videoutils_plat/videoscheduler_api/inc/ipvideo/CCseSchedulerAPI.h
changeset 55 5af11d9814f5
parent 3 bdf78597b41c
equal deleted inserted replaced
3:bdf78597b41c 55:5af11d9814f5
    20 #ifndef _CCSESCHEDULERAPI_H
    20 #ifndef _CCSESCHEDULERAPI_H
    21 #define _CCSESCHEDULERAPI_H
    21 #define _CCSESCHEDULERAPI_H
    22 
    22 
    23 // INCLUDES
    23 // INCLUDES
    24 #include <e32base.h>
    24 #include <e32base.h>
    25 #include <ipvideo/rcseschedulerclient.h>    // Client common methods (server start up etc)
    25 #include <ipvideo/RCseSchedulerClient.h>    // Client common methods (server start up etc)
    26 #include <ipvideo/rcseschedulerservice.h>   // Client common methods (open, close etc)
    26 #include <ipvideo/RCseSchedulerService.h>   // Client common methods (open, close etc)
    27 
    27 
    28 // CONSTANTS
    28 // CONSTANTS
    29 // None.
    29 // None.
    30 
    30 
    31 // MACROS
    31 // MACROS
   124 		* Get list of scheduled events from the scheduling engine based on given UID.
   124 		* Get list of scheduled events from the scheduling engine based on given UID.
   125 		* @param    aPluginUid     Plugin UID.
   125 		* @param    aPluginUid     Plugin UID.
   126 		* @param    aArray      On return contains items from the database.
   126 		* @param    aArray      On return contains items from the database.
   127 		* @return   Generic symbian error code.
   127 		* @return   Generic symbian error code.
   128 		*/                                       
   128 		*/                                       
   129         TInt GetSchedulesByPluginUid( const TInt32 aPluginUid,
   129 		IMPORT_C TInt GetSchedulesByPluginUid( const TInt32 aPluginUid,
   130                                       RPointerArray<CCseScheduledProgram>& aArray ) const;
   130                                       RPointerArray<CCseScheduledProgram>& aArray ) const;
   131 
   131 
   132         /**
   132         /**
   133 		* Get list of scheduled events from the scheduling engine based on given schedule type.
   133 		* Get list of scheduled events from the scheduling engine based on given schedule type.
   134 		* @param    aScheduleType   Schedule type.
   134 		* @param    aScheduleType   Schedule type.
   135 		* @param    aArray          On return contains items from the database.
   135 		* @param    aArray          On return contains items from the database.
   136 		* @return   Generic symbian error code.
   136 		* @return   Generic symbian error code.
   137 		*/                                      
   137 		*/                                      
   138         TInt GetSchedulesByType( const TInt32 aScheduleType, 
   138 		IMPORT_C TInt GetSchedulesByType( const TInt32 aScheduleType, 
   139                                  RPointerArray<CCseScheduledProgram>& aArray ) const;
   139                                  RPointerArray<CCseScheduledProgram>& aArray ) const;
   140 
   140 
   141         /**
   141         /**
   142 		* Get list of scheduled events from the scheduling engine between given timeframe.
   142 		* Get list of scheduled events from the scheduling engine between given timeframe.
   143 		* @param    aBeginning  Beginning of the time frame
   143 		* @param    aBeginning  Beginning of the time frame
   144 		* @param    aEnd        End of the time frame
   144 		* @param    aEnd        End of the time frame
   145 		* @return   Generic symbian error code.
   145 		* @return   Generic symbian error code.
   146 		*/                                                                               
   146 		*/                                                                               
   147         TInt GetSchedulesByTime( const TTime& aBeginning,
   147 		IMPORT_C TInt GetSchedulesByTime( const TTime& aBeginning,
   148                                  const TTime& aEnd,
   148                                  const TTime& aEnd,
   149                                  RPointerArray<CCseScheduledProgram>& aArray ) const;
   149                                  RPointerArray<CCseScheduledProgram>& aArray ) const;
   150                                          
   150                                          
   151 
   151 
   152     private: // Data
   152     private: // Data