📄 bluejackxappui.h
字号:
/*
* ============================================================================
* Name : CBlueJackXAppUi from BlueJackXAppUi.h
* Part of : BlueJackX
* Created : 25.01.2004 by
* Description:
* Declares UI class for application.
* Version :
* Copyright:
* ============================================================================
*/
#ifndef BLUEJACKXAPPUI_H
#define BLUEJACKXAPPUI_H
// INCLUDES
#include <eikapp.h>
#include <eikdoc.h>
#include <e32std.h>
#include <coeccntx.h>
#include <aknappui.h>
// F黵 Bluetooth
#include <es_sock.h>
#include <bt_sock.h>
#include <e32base.h>
// f黵 dateitransfer
#include <obex.h>
// f黵 dialog
#include <aknquerydialog.h>
#include <AknStaticNoteDialog.h>
// f黵 senden an dialog
#include <sendui.h>
#include <sendnorm.rsg>
// FORWARD DECLARATIONS
class CBlueJackXContainer;
// CONSTANTS
//const ?type ?constant_var = ?constant;
// CLASS DECLARATION
class CObjectExchangeClient;
class CBjack;
class CBlueJackXAppUi : public CAknAppUi
{
public: // // Constructors and destructor
/**
* EPOC default constructor.
*/
void ConstructL();
void BuddysSuchen();
void makeVCard(TBufC<60> BlueJackMessage);
void makeDirektVCard(TBufC<60> BlueJackMessage);
void SendeVcard();//(TBTDevAddr devAddr);
bool FileExists();
TBTDevAddr MacID;
TBuf<65> DezimalMacIDtoString(TBTDevAddr devAddr);
TBuf16<32> DeviceFirma(TBTDevAddr btDevAddr);
TBTDevAddr StringDezimalMacID(TBuf8<65> stringmacid);
TBuf16<32> FirmenListe(TBuf<65> macFactory);
void ShowDeviceDetails(TBuf16<300>message);
/**
* Destructor.
*/
~CBlueJackXAppUi();
public: // New functions
//jackingprocedure
// Variabel Deklarationen f黵 BT
RSocketServ iSocketServer;
RSocket iSendingSocket;
TProtocolDesc pInfo;
TBool BTFound;
TInt KRfcommChannel;
TInquirySockAddr addr;
TNameEntry entry;
TRequestStatus status;
RHostResolver hr;
TRequestStatus istatus;
public: // Functions from base classes
private:
// From MEikMenuObserver
void DynInitMenuPaneL(TInt aResourceId,CEikMenuPane* aMenuPane);
private:
void HandleCommandL(TInt aCommand);
virtual TKeyResponse HandleKeyEventL(
const TKeyEvent& aKeyEvent,TEventCode aType);
private: //Data
CBlueJackXContainer* iAppContainer;
bool BlueJacking;
bool Scanvorgang;
TInt Interval;
//senden an dialog
CSendAppUi* sendui;
CBjack* iBluejackClient;
CObjectExchangeClient* iClient;
};
#endif
// End of File
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -