mtpfws/mtpfw/transports/transportapi/inc/mmtpconnectionmgr.h
changeset 17 aabe5387f5ce
parent 0 d0791faffa3f
equal deleted inserted replaced
0:d0791faffa3f 17:aabe5387f5ce
    37 
    37 
    38     /**
    38     /**
    39     Signals that an MTP transport layer connection has become unavailable.
    39     Signals that an MTP transport layer connection has become unavailable.
    40     @param aTransportConnection Interface handle of the MTP transport layer 
    40     @param aTransportConnection Interface handle of the MTP transport layer 
    41     connection instance.
    41     connection instance.
       
    42     @return ETrue means MTP framework successfully cleanup ts env and can accept
       
    43     another ConnectionOpendedL call. EFalse means there is a transaction alive currently,
       
    44     ConnectionOpenedL must not be called until MMTPTransportConnection::TransactionCompleteL is called.
       
    45     @see MMTPConnectionMgr::ConnectionOpenedL()
       
    46     @see MMTPTransportConnection::TransactionCompleteL()
    42     */
    47     */
    43     virtual void ConnectionClosed(MMTPTransportConnection& aTransportConnection) = 0;
    48     virtual TBool ConnectionClosed(MMTPTransportConnection& aTransportConnection) = 0;
    44     
    49     
    45     /**
    50     /**
    46     Signals that an MTP transport layer connection has become available.
    51     Signals that an MTP transport layer connection has become available.
    47     @param aTransportConnection Interface handle of the MTP transport layer 
    52     @param aTransportConnection Interface handle of the MTP transport layer 
    48     connection instance.
    53     connection instance.