upnpavcontroller/upnpavcontrollerclient/inc/upnpavsessionbase.h
branchnew development branch with rendering state machine and other goodies
changeset 38 5360b7ddc251
parent 0 7f85d04be362
equal deleted inserted replaced
32:3785f754ee62 38:5360b7ddc251
     1 /*
     1 /*
     2 * Copyright (c) 2006 Nokia Corporation and/or its subsidiary(-ies).
     2 * Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies).
     3 * All rights reserved.
     3 * All rights reserved.
     4 * This component and the accompanying materials are made available
     4 * This component and the accompanying materials are made available
     5 * under the terms of "Eclipse Public License v1.0"
     5 * under the terms of "Eclipse Public License v1.0"
     6 * which accompanies this distribution, and is available
     6 * which accompanies this distribution, and is available
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
    44      * @since Series 60 3.1     
    44      * @since Series 60 3.1     
    45      * @return device
    45      * @return device
    46      */
    46      */
    47     virtual const CUpnpAVDevice& Device() const = 0;
    47     virtual const CUpnpAVDevice& Device() const = 0;
    48         
    48         
    49     /**
       
    50      * Reserves local Media Server services.
       
    51      *
       
    52      * @since Series 60 3.1     
       
    53      */
       
    54     virtual void ReserveLocalMSServicesL() = 0; 
       
    55 
       
    56     /**
       
    57      * Cancels reserving of local Media Server services.
       
    58      *
       
    59      * @since Series 60 3.1     
       
    60      */
       
    61     virtual void CancelReserveLocalMSServicesL() = 0; 
       
    62 
       
    63     /**
       
    64      * Releases local Media Server services.
       
    65      *
       
    66      * @since Series 60 3.1     
       
    67      */
       
    68     virtual void ReleaseLocalMSServicesL() = 0; 
       
    69 
       
    70 protected:
    49 protected:
    71     
    50     
    72     virtual ~MUPnPAVSessionBase() {};
    51     virtual ~MUPnPAVSessionBase() {};
    73     
    52     
    74     };
    53     };