IMAPOperation Klassenreferenz

#import <IMAPOperation.h>

Abgeleitet von NSObject.

Basisklasse für IMAPOfflineCopyOnStupidServerOperation.

Aufstellung aller Elemente


Öffentliche Methoden

(unsigned char) - _magic
(void) - _deserializeOpSpecificValuesFromData:cursor:
(void) - serializeIntoData:
(id) - initWithMailboxToCreate:
(id) - initWithMailboxToDelete:
(id) - initWithFlagsToSet:flagsToClear:forUids:inMailbox:
(id) - initWithUidsToCopy:fromMailbox:toMailbox:firstNewUid:
(id) - initWithAppendedUid:approximateSize:flags:internalDate:mailbox:
(void) - dealloc
(BOOL) - isSourceOfTemporaryUid:
(BOOL) - actsOnTemporaryUid:
(void) - expungeTemporaryUid:
(unsigned int) - firstTemporaryUid
(unsigned int) - lastTemporaryUid
(int) - operationType
(id) - mailboxName
(unsigned int) - approximateSize
(BOOL) - usesRealUids
(void) - setUsesRealUids:
(id) - flagsToSet
(id) - flagsToClear
(id) - uids
(id) - flags
(id) - internalDate
(unsigned int) - uid
(id) - sourceUids
(id) - destinationUids
(id) - destinationMailbox
(unsigned int) - sourceUidForTemporaryUid:
(BOOL) - getMessageId:andInternalDate:forDestinationUid:
(void) - setMessageId:andInternalDate:forMessageWithSourceUid:
(id) - description

Öffentliche, statische Methoden

(id) + deserializeFromData:cursor:

Geschützte Attribute

unsigned int _type:8
unsigned int _temporaryUids:1
NSString_mailboxName
union {
   struct {
      NSArray *   trueFlags
      NSArray *   falseFlags
      struct __CFArray *   uids
   }   store
   struct {
      unsigned int   uid
      NSArray *   flags
      int   internalDate
      unsigned int   size
   }   append
   struct {
      struct __CFArray *   srcUids
      struct __CFArray *   dstUids
      NSString *   destinationMailbox
   }   copy
_opSpecific

Ausführliche Beschreibung

Definiert in Zeile 11 der Datei IMAPOperation.h.


Dokumentation der Elementfunktionen

+ (id) deserializeFromData: (id)  fp8
cursor: (unsigned int *)  fp12 

- (unsigned char) _magic  

- (void) _deserializeOpSpecificValuesFromData: (id)  fp8
cursor: (unsigned int *)  fp12 

- (void) serializeIntoData: (id)  fp8  

- (id) initWithMailboxToCreate: (id)  fp8  

- (id) initWithMailboxToDelete: (id)  fp8  

- (id) initWithFlagsToSet: (id)  fp8
flagsToClear: (id)  fp12
forUids: (id)  fp16
inMailbox: (id)  fp20 

- (id) initWithUidsToCopy: (id)  fp8
fromMailbox: (id)  fp12
toMailbox: (id)  fp16
firstNewUid: (unsigned int)  fp20 

- (id) initWithAppendedUid: (unsigned int)  fp8
approximateSize: (unsigned int)  fp12
flags: (id)  fp16
internalDate: (id)  fp20
mailbox: (id)  fp24 

- (void) dealloc  

Implementiert NSObject.

Implementiert in IMAPOfflineCopyOnStupidServerOperation.

- (BOOL) isSourceOfTemporaryUid: (unsigned int)  fp8  

- (BOOL) actsOnTemporaryUid: (unsigned int)  fp8  

- (void) expungeTemporaryUid: (unsigned int)  fp8  

- (unsigned int) firstTemporaryUid  

- (unsigned int) lastTemporaryUid  

- (int) operationType  

- (id) mailboxName  

- (unsigned int) approximateSize  

- (BOOL) usesRealUids  

- (void) setUsesRealUids: (BOOL)  fp8  

- (id) flagsToSet  

- (id) flagsToClear  

- (id) uids  

- (id) flags  

- (id) internalDate  

- (unsigned int) uid  

- (id) sourceUids  

- (id) destinationUids  

- (id) destinationMailbox  

- (unsigned int) sourceUidForTemporaryUid: (unsigned int)  fp8  

- (BOOL) getMessageId: (id *)  fp8
andInternalDate: (id *)  fp12
forDestinationUid: (unsigned int)  fp16 

- (void) setMessageId: (id)  fp8
andInternalDate: (id)  fp12
forMessageWithSourceUid: (unsigned int)  fp16 

- (id) description  


Dokumentation der Datenelemente

- (unsigned int) _type [protected]

Definiert in Zeile 13 der Datei IMAPOperation.h.

- (unsigned int) _temporaryUids [protected]

Definiert in Zeile 14 der Datei IMAPOperation.h.

- (NSString*) _mailboxName [protected]

Definiert in Zeile 15 der Datei IMAPOperation.h.

Definiert in Zeile 18 der Datei IMAPOperation.h.

Definiert in Zeile 19 der Datei IMAPOperation.h.

- (struct __CFArray*) uids [read]

Definiert in Zeile 20 der Datei IMAPOperation.h.

struct { ... } IMAPOperation::store [protected]

- (unsigned int) uid [protected]

Definiert in Zeile 23 der Datei IMAPOperation.h.

- (NSArray*) flags [protected]

Definiert in Zeile 24 der Datei IMAPOperation.h.

- (int) internalDate [protected]

Definiert in Zeile 25 der Datei IMAPOperation.h.

- (unsigned int) size [protected]

Definiert in Zeile 26 der Datei IMAPOperation.h.

struct { ... } IMAPOperation::append [protected]

- (struct __CFArray*) srcUids [read, protected]

Definiert in Zeile 29 der Datei IMAPOperation.h.

- (struct __CFArray*) dstUids [read, protected]

Definiert in Zeile 30 der Datei IMAPOperation.h.

- (NSString*) destinationMailbox [protected]

Definiert in Zeile 31 der Datei IMAPOperation.h.

struct { ... } IMAPOperation::copy [protected]

union { ... } IMAPOperation::_opSpecific [protected]


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: