blueZync

Synchronize Bluetooth phone with Thunderbird

Develpers' detailed documentation for the mozilla-sync plugin for OpenSync. A part of blueZync.

mozilla-headers.h File Reference


Detailed Description

Headers for mozilla. Take care of glue and frozen interfaces.

#include <nsCOMPtr.h>
#include <nsXPCOM.h>
#include <nsStringAPI.h>
#include "mozilla-utils.h"

Include dependency graph for mozilla-headers.h:

This graph shows which files directly or indirectly include this file:


Defines

#define nsReadableUtils_h___
#define nsString_h___
#define OPEN_SYNC_KEY   "OpenSyncKey"

Typedefs

typedef NS_LossyConvertUTF16toASCII NS_LossyConvertUCS2toASCII
typedef nsAString nsAFlatCString

Define Documentation

#define nsReadableUtils_h___

#define nsString_h___

#define OPEN_SYNC_KEY   "OpenSyncKey"

Field name to be used in nsIAbMDBCard to store the key for OpenSync hash table

Referenced by ThunderbirdAddressbook::DeleteCard(), ThunderbirdCard::GetKey(), and ThunderbirdAddressbook::ModifyCardFromXML().


Typedef Documentation

typedef NS_LossyConvertUTF16toASCII NS_LossyConvertUCS2toASCII

nsIABDirectory pulls in xpcom_obsolete/nsFileSpec.h. We define _FILESPEC_H_ so we avoid any dependencies on obsolete. This should be OK, as we included nsStringAPI.h above.

typedef nsAString nsAFlatCString