⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bluejackxappui.h

📁 symbian平台蓝牙程序,功能实现:搜索设备,指定时间间隔搜索,对指定的设备发送信息,也可指定时间间隔发送,日志操作,可通过mms,红外,蓝牙发送日志等
💻 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 + -