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.

BZOpenSync Class Reference

Inheritance diagram for BZOpenSync:

IBZOpenSync List of all members.

Detailed Description

Wrapper for OpenSync.


Public Member Functions

NS_DECL_IBZOPENSYNC BZOpenSync ()

Public Attributes

char * myGroupName
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
PRInt32 myNConflicts
GArray * myPGAPOSyncMappingEngine
OSyncEngine * myPOSyncEngine
OSyncError * myPOSyncError
OSyncFormatEnv * myPOSyncFormatEnv
OSyncGroupEnv * myPOSyncGroupEnv
OSyncPluginEnv * myPOSyncPluginEnv
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

int add_member (OSyncGroup *pOSyncGroup, const char *szPluginName, const char *szXmlConfig)
int get_member (OSyncMember *pOSyncMember, const char **pSzPluginName, const char **pSzXmlConfig)
void msync_list_formats (OSyncFormatEnv *env)
void msync_list_plugins (OSyncPluginEnv *env)
int update_member (OSyncMember *pOSyncMember, const char *szPluginName, const char *szXmlConfig)
 ~BZOpenSync ()

Private Attributes

GError * myPGError
GThread * myPGThread

Constructor & Destructor Documentation

BZOpenSync::BZOpenSync (  ) 

BZOpenSync::~BZOpenSync (  )  [private]


Member Function Documentation

int BZOpenSync::add_member ( OSyncGroup *  pOSyncGroup,
const char *  szPluginName,
const char *  szXmlConfig 
) [private]

int BZOpenSync::get_member ( OSyncMember *  pOSyncMember,
const char **  pSzPluginName,
const char **  pSzXmlConfig 
) [private]

void BZOpenSync::msync_list_formats ( OSyncFormatEnv *  env  )  [private]

void BZOpenSync::msync_list_plugins ( OSyncPluginEnv *  env  )  [private]

int BZOpenSync::update_member ( OSyncMember *  pOSyncMember,
const char *  szPluginName,
const char *  szXmlConfig 
) [private]


Member Data Documentation

nsEmbedCString BZOpenSync::myLastError

brief last error (from class member or thread)

brief loggin level

GStaticMutex BZOpenSync::myMutex

brief mutex to coordinate access to class between members and thread

GError* BZOpenSync::myPGError [private]

GThread* BZOpenSync::myPGThread [private]

nsEmbedCString BZOpenSync::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: