multimediacommscontroller/mmccsubcontroller/inc/mccrtpkeepalive.h
changeset 43 bf4e57f9a0ce
parent 0 1bce908db942
child 59 b0e4b01681c5
equal deleted inserted replaced
35:72290a6868df 43:bf4e57f9a0ce
    65         */
    65         */
    66         static CMccRtpKeepalive* NewL( MAsyncEventHandler& aEventHandler,
    66         static CMccRtpKeepalive* NewL( MAsyncEventHandler& aEventHandler,
    67                                        CRtpAPI& aRtpAPI,
    67                                        CRtpAPI& aRtpAPI,
    68                                        TRtpId aRtpSessionId,
    68                                        TRtpId aRtpSessionId,
    69                                        TUint8 aKeepalivePayloadType,
    69                                        TUint8 aKeepalivePayloadType,
    70                                        TUint8 aKeepaliveInterval,
    70                                        TUint32 aKeepaliveInterval,
    71                                        const TDesC8& aKeepaliveData,
    71                                        const TDesC8& aKeepaliveData,
    72                                        TBool aRemoteAddressSet );
    72                                        TBool aRemoteAddressSet );
    73         
    73         
    74         /**
    74         /**
    75         * Destructor
    75         * Destructor
   137          * @param aKeepaliveInterval interval to execute packet sending
   137          * @param aKeepaliveInterval interval to execute packet sending
   138          * @param aKeepaliveData data to add in keepalive packets
   138          * @param aKeepaliveData data to add in keepalive packets
   139          * @return void
   139          * @return void
   140          */
   140          */
   141         void UpdateParamsL( TUint8 aKeepalivePT,
   141         void UpdateParamsL( TUint8 aKeepalivePT,
   142                             TUint8 aKeepaliveInterval,
   142                             TUint32 aKeepaliveInterval,
   143                             const TDesC8& aKeepaliveData );
   143                             const TDesC8& aKeepaliveData, 
       
   144 							CMccRtpMediaClock* aRtpMediaClock );
   144         
   145         
   145     protected:  // New functions
   146     protected:  // New functions
   146     
   147     
   147     protected:  // Functions from CActive
   148     protected:  // Functions from CActive
   148     
   149     
   178 
   179 
   179         /**
   180         /**
   180         * By default Symbian 2nd phase constructor is private.
   181         * By default Symbian 2nd phase constructor is private.
   181         */
   182         */
   182         void ConstructL( TUint8 aKeepalivePayloadType,
   183         void ConstructL( TUint8 aKeepalivePayloadType,
   183                          TUint8 aKeepaliveInterval,
   184                          TUint32 aKeepaliveInterval,
   184                          const TDesC8& aKeepaliveData );       
   185                          const TDesC8& aKeepaliveData );       
   185 
   186 
   186     public:     // Data
   187     public:     // Data
   187     
   188     
   188     protected:  // Data
   189     protected:  // Data