Monotone-Parent: 482fb2f36da6ff311c3c19eb3752da985fdae5cd

Monotone-Revision: 8fcaef79630a50f01c6aba0e5fdc0744c274cba6

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-03-07T19:15:16
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2011-03-07 19:15:16 +00:00
parent 1c5baea83d
commit ed2c4777aa
27 changed files with 624 additions and 104 deletions
+8
View File
@@ -48,6 +48,8 @@ typedef enum {
{
MAPIStoreObject *container;
uint32_t handleId; /* hack for identifying tables during notifications */
NSArray *childKeys;
NSArray *restrictedChildKeys;
@@ -58,6 +60,8 @@ typedef enum {
uint32_t currentRow;
MAPIStoreObject *currentChild;
uint16_t tableType; /* mapistore */
/* proof of concept */
uint16_t columnsCount;
enum MAPITAGS *columns;
@@ -67,6 +71,8 @@ typedef enum {
- (id) initForContainer: (MAPIStoreObject *) newContainer;
- (void) setHandleId: (uint32_t) newHandleId;
- (NSArray *) childKeys;
- (NSArray *) restrictedChildKeys;
@@ -82,6 +88,8 @@ typedef enum {
withRowID: (uint32_t) rowId
andQueryType: (enum table_query_type) queryType;
- (void) notifyChangesForChild: (MAPIStoreObject *) child;
/* helpers */
- (void) warnUnhandledProperty: (enum MAPITAGS) property