www.pudn.com > Example_BluetoothChat.rar > BluetoothDefinitions.h


#ifndef __BLUETOOTHDEFINITIONS_H__ 
#define __BLUETOOTHDEFINITIONS_H__ 
 
 
#include  
 
/** 
* Variables utilised by several classes in the Bluetooth Chat application 
*/ 
 
const TUint KServiceClass = 0x101F6148; 
 
_LIT(KServiceName,"EMCC Chat"); 
_LIT(KServiceDescription,"Bluetooth Chat Application"); 
_LIT(KServerTransportName,"RFCOMM"); 
 
const TInt KListeningQueSize = 1; 
const TInt KMaxMessageLength = 60; 
const TInt KMaxMessageSizeDesc16 = KMaxMessageLength * 2; 
 
 
// App-wide panic code 
enum TBluetoothChatPanic 
    { 
    EInvalidClientState, 
    EInvalidServerState, 
    EErrorStoppingServer, 
    EErrorInNextRecordRequestComplete, 
    EErrorInAttributeRequestResult, 
    EErrorInAttributeRequestComplete, 
    EBadAttributeValue 
    }; 
 
_LIT(KBluetoothChatPanicString, "BLUETOOTHCHAT"); 
 
inline void Panic(TBluetoothChatPanic aPanicCode) 
    { 
    User::Panic(KBluetoothChatPanicString, (TInt)(aPanicCode)); 
    } 
 
 
#endif // __BLUETOOTHDEFINITIONS_H__