blueZync

Synchronize Bluetooth phone with Thunderbird

Develpers' detailed documentation for the Thunderbird Extension for synchronizing a bluetooth phone with Thunderbird/Lightning/Sunbird.
A part of blueZync.

BZBluetooth Class Reference

Inheritance diagram for BZBluetooth:

IBZBluetooth List of all members.

Detailed Description

Status of bluetooth scanner.


Public Member Functions

void appendDevice (char *szBdaddr, PRInt16 iChannel, char *szName)
NS_DECL_IBZBLUETOOTH BZBluetooth ()

Public Attributes

nsCOMPtr< nsIMutableArray > myDeviceArray
 brief array of devices created by thread; to be returned by BZBluetooth::GetDevices
nsEmbedCString myLastError
 brief last error (from class member or thread)
int myLogLevel
 brief loggin level
GStaticMutex myMutex
 brief mutex to coordinate access to class between members and thread
nsEmbedCString myStatus
 brief last status (from class member or thread)
PRBool myThreadError
 brief did thread report an error?
PRBool myThreadFinished
 brief has thread finished?

Private Member Functions

 ~BZBluetooth ()

Private Attributes

GError * myPGError
GThread * myPGThread

Constructor & Destructor Documentation

BZBluetooth::BZBluetooth (  ) 

BZBluetooth::~BZBluetooth (  )  [private]


Member Function Documentation

void BZBluetooth::appendDevice ( char *  szBdaddr,
PRInt16  iChannel,
char *  szName 
)


Member Data Documentation

nsCOMPtr<nsIMutableArray> BZBluetooth::myDeviceArray

brief array of devices created by thread; to be returned by BZBluetooth::GetDevices

nsEmbedCString BZBluetooth::myLastError

brief last error (from class member or thread)

brief loggin level

GStaticMutex BZBluetooth::myMutex

brief mutex to coordinate access to class between members and thread

GError* BZBluetooth::myPGError [private]

GThread* BZBluetooth::myPGThread [private]

nsEmbedCString BZBluetooth::myStatus

brief last status (from class member or thread)

brief did thread report an error?

brief has thread finished?


The documentation for this class was generated from the following files: