Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines
nsIMsgIncomingServer.idl File Reference
import "nsISupports.idl";
import "MailNewsTypes2.idl";
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

interface  nsIMsgIncomingServer

Defines

#define OFFLINE_SUPPORT_LEVEL_NONE   0
#define OFFLINE_SUPPORT_LEVEL_REGULAR   10
#define OFFLINE_SUPPORT_LEVEL_EXTENDED   20
#define OFFLINE_SUPPORT_LEVEL_UNDEFINED   -1
#define PORT_NOT_SET   -1
#define NS_IMPL_SERVERPREF_STR(_class, _postfix, _prefname)
#define NS_IMPL_SERVERPREF_BOOL(_class, _postfix, _prefname)
#define NS_IMPL_SERVERPREF_INT(_class, _postfix, _prefname)
#define NS_IMPL_SERVERPREF_FILE(_class, _postfix, _prefname)

Define Documentation

#define NS_IMPL_SERVERPREF_BOOL (   _class,
  _postfix,
  _prefname 
)
Value:
NS_IMETHODIMP                                                         \
_class::Get##_postfix(PRBool *retval)            \
{                                                                                   \
  return GetBoolValue(_prefname, retval);        \
}                                                                                   \
NS_IMETHODIMP	   								\
_class::Set##_postfix(PRBool bvalue)                    \
{                                                                                   \
  return SetBoolValue(_prefname, bvalue);        \
}

Definition at line 459 of file nsIMsgIncomingServer.idl.

#define NS_IMPL_SERVERPREF_FILE (   _class,
  _postfix,
  _prefname 
)
Value:
NS_IMETHODIMP                                                         \
_class::Get##_postfix(nsIFileSpec **retval)             \
{                                                                                   \
  return GetFileValue(_prefname, retval);               \
}                                                                                   \
NS_IMETHODIMP	   								\
_class::Set##_postfix(nsIFileSpec* ivalue)                     \
{                                                                                   \
  return SetFileValue(_prefname, ivalue);               \
}

Definition at line 483 of file nsIMsgIncomingServer.idl.

#define NS_IMPL_SERVERPREF_INT (   _class,
  _postfix,
  _prefname 
)
Value:
NS_IMETHODIMP                                                         \
_class::Get##_postfix(PRInt32 *retval)           \
{                                                                                   \
  return GetIntValue(_prefname, retval);                \
}                                                                                   \
NS_IMETHODIMP	   								\
_class::Set##_postfix(PRInt32 ivalue)                   \
{                                                                                   \
  return SetIntValue(_prefname, ivalue);                \
}

Definition at line 471 of file nsIMsgIncomingServer.idl.

#define NS_IMPL_SERVERPREF_STR (   _class,
  _postfix,
  _prefname 
)
Value:
NS_IMETHODIMP                                                         \
_class::Get##_postfix(char **retval)                    \
{                                                                                   \
  return GetCharValue(_prefname, retval);        \
}                                                                                   \
NS_IMETHODIMP	   								\
_class::Set##_postfix(const char *chvalue)                     \
{                                                                                   \
  return SetCharValue(_prefname, chvalue);              \
}

Definition at line 447 of file nsIMsgIncomingServer.idl.

Definition at line 440 of file nsIMsgIncomingServer.idl.

Definition at line 438 of file nsIMsgIncomingServer.idl.

Definition at line 439 of file nsIMsgIncomingServer.idl.

Definition at line 441 of file nsIMsgIncomingServer.idl.

#define PORT_NOT_SET   -1

Definition at line 444 of file nsIMsgIncomingServer.idl.