Public Types |
| enum | { AttachmentsFieldId = Inherited::NextFieldId,
NextFieldId = AttachmentsFieldId + 1
} |
Public Methods |
|
| void | addAttachment (const AttachmentPtr &fieldContainerP, UInt16 binding=0) |
| void | subAttachment (const AttachmentPtr &fieldContainerP, UInt16 binding=0) |
| AttachmentPtr | findAttachment (UInt32 groupId, UInt16 binding=0) |
| AttachmentPtr | findAttachment (const FieldContainerType &type, UInt16 binding=0) |
|
| SFAttachmentMap * | getSFAttachments (void) |
|
| virtual void | changed (BitVector whichField, UInt32 origin) |
|
| virtual UInt32 | getBinSize (const BitVector &whichField) |
| virtual void | copyToBin (BinaryDataHandler &pMem, const BitVector &whichField) |
| virtual void | copyFromBin (BinaryDataHandler &pMem, const BitVector &whichField) |
|
| virtual void | dump (UInt32 uiIndent=0, const BitVector bvFlags=0) const |
Static Public Attributes |
| const BitVector | AttachmentsFieldMask |
Protected Types |
| typedef FieldContainer | Inherited |
Protected Methods |
|
| | AttachmentContainer (void) |
| | AttachmentContainer (const AttachmentContainer &source) |
|
| virtual | ~AttachmentContainer (void) |
|
| virtual void | executeSync (FieldContainer &other, const BitVector &whichField) |
| void | executeSyncImpl (AttachmentContainer *pOther, const BitVector &whichField) |
|
| AttachmentContainerPtr | getPtr (void) |
Protected Attributes |
|
| SFAttachmentMap | _attachmentMap |
Static Protected Attributes |
|
| FieldDescription * | _desc [] |
| FieldContainerType | _type |
Private Methods |
| void | operator= (const AttachmentContainer &source) |
| | prohibit default functions (move to 'public' if needed)
|
Friends |
| class | FieldContainer |
| class | FieldContainerType |