bluetoothappprofiles/avrcp/avc/avcframe.h
changeset 27 6c10323ce807
parent 0 f63038272f30
equal deleted inserted replaced
26:b78e66e88238 27:6c10323ce807
     1 // Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
     1 // Copyright (c) 2004-2010 Nokia Corporation and/or its subsidiary(-ies).
     2 // All rights reserved.
     2 // All rights reserved.
     3 // This component and the accompanying materials are made available
     3 // This component and the accompanying materials are made available
     4 // under the terms of "Eclipse Public License v1.0"
     4 // under the terms of "Eclipse Public License v1.0"
     5 // which accompanies this distribution, and is available
     5 // which accompanies this distribution, and is available
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
   510 
   510 
   511 
   511 
   512 // Factory pattern stuff - these are useful to do donkey work,
   512 // Factory pattern stuff - these are useful to do donkey work,
   513 // but have existing clients treat them as the base class
   513 // but have existing clients treat them as the base class
   514 
   514 
   515 class CAVCVendorDependentResponse
   515 class CAVCVendorDependentResponse			// codescanner::missingcclass
   516 	{
   516 	{
   517 public:
   517 public:
   518 	IMPORT_C static CAVCFrame* NewL(TUint aVendorId);
   518 	IMPORT_C static CAVCFrame* NewL(TUint aVendorId);
   519 	};
   519 	};
   520 
   520 
   521 class CAVCPassthroughCommand
   521 class CAVCPassthroughCommand				// codescanner::missingcclass
   522 	{
   522 	{
   523 public:
   523 public:
   524 	};
   524 	};
   525 
   525 
   526 // likely not have newl because dont allocate on parse pattern
   526 // likely not have newl because dont allocate on parse pattern
   527 class CAVCVendorDependentCommand
   527 class CAVCVendorDependentCommand			// codescanner::missingcclass
   528 	{
   528 	{
   529 public:
   529 public:
   530 	IMPORT_C static TPtrC8 GetPayloadAndVID(const CAVCFrame& aFrame, TUint& aVID);
   530 	IMPORT_C static TPtrC8 GetPayloadAndVID(const CAVCFrame& aFrame, TUint& aVID);
   531 	};
   531 	};
   532 	
   532 	
   533 // likely not have newl because dont allocate on parse pattern
   533 // likely not have newl because dont allocate on parse pattern
   534 class CAVCVendorUniquePassthroughCommand
   534 class CAVCVendorUniquePassthroughCommand	// codescanner::missingcclass
   535 	{
   535 	{
   536 public:
   536 public:
   537 	IMPORT_C static TPtrC8 GetPayloadAndVID(const CAVCFrame& aFrame, TUint& aVID);
   537 	IMPORT_C static TPtrC8 GetPayloadAndVID(const CAVCFrame& aFrame, TUint& aVID);
   538 	};
   538 	};
   539 
   539