multimediacommscontroller/mmccsubcontroller/inc/mccrtpkeepalive.h
branchRCL_3
changeset 59 b0e4b01681c5
parent 42 817c922b90eb
equal deleted inserted replaced
55:f72c4fccd381 59:b0e4b01681c5
    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                                        TUint32 aKeepaliveInterval,
    70                                        TUint8 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                             TUint32 aKeepaliveInterval,
   142                             TUint8 aKeepaliveInterval,
   143                             const TDesC8& aKeepaliveData, 
   143                             const TDesC8& aKeepaliveData );
   144 							CMccRtpMediaClock* aRtpMediaClock );
       
   145         
   144         
   146     protected:  // New functions
   145     protected:  // New functions
   147     
   146     
   148     protected:  // Functions from CActive
   147     protected:  // Functions from CActive
   149     
   148     
   179 
   178 
   180         /**
   179         /**
   181         * By default Symbian 2nd phase constructor is private.
   180         * By default Symbian 2nd phase constructor is private.
   182         */
   181         */
   183         void ConstructL( TUint8 aKeepalivePayloadType,
   182         void ConstructL( TUint8 aKeepalivePayloadType,
   184                          TUint32 aKeepaliveInterval,
   183                          TUint8 aKeepaliveInterval,
   185                          const TDesC8& aKeepaliveData );       
   184                          const TDesC8& aKeepaliveData );       
   186 
   185 
   187     public:     // Data
   186     public:     // Data
   188     
   187     
   189     protected:  // Data
   188     protected:  // Data