RSenDocument Class Reference

Link against: senfragment.lib


#include <RSenDocument.h>

Inherits RXmlEngDocument.


Public Member Functions

IMPORT_C RSenDocument  Copy ()
  Copies a RSenDocument.
IMPORT_C void  Close ()
  Closes a RSenDocument.
IMPORT_C void  Destroy ()
  Closes a RSenDocument.

Static Public Member Functions

static IMPORT_C RSenDocument  NewL ()
  Create new document.
static IMPORT_C RSenDocument  NewLC ()
  Create new document and put it on cleanup stack.
static IMPORT_C RSenDocument  NewL (void *aInternal)
  Create new document.
static IMPORT_C RSenDocument  NewLC (void *aInternal)
  Create new document and put it on cleanup stack.
static IMPORT_C TInt  ManualXmlEngineTlsAttachL ()
  Sets the Tls.
static IMPORT_C TInt  ManualXmlEngineTlsCleanup ()
  Frees the Tls.

Data Fields

TSenDocumentData ipData

Member Function Documentation

IMPORT_C void RSenDocument::Close  ) 
 

Closes a RSenDocument.

You must close (or destroy) every RSenDocument you create using NewL or NewLC. In other words, every call to RSenDocument::Copy(), RSenDocument::NewL() and RSenDocument::NewLC() must be matched by a close or destroy. Note: Also Destroy() method can be used to close RSenDocument.

Since:
S60 v3.1
See also:
RSenDocument::Destroy()

Reimplemented from RXmlEngDocument.

IMPORT_C RSenDocument RSenDocument::Copy  ) 
 

Copies a RSenDocument.

Both the original and the copy must be separately closed.

Since:
S60 v3.1
Returns:
Copy of this RSenDocument
IMPORT_C void RSenDocument::Destroy  ) 
 

Closes a RSenDocument.

You must destroy (or close) every RSenDocument you create using NewL or NewLC. In other words, every call to RSenDocument::Copy(), RSenDocument::NewL() and RSenDocument::NewLC() must be matched by a close or destroy. Note: Also Close() method can be used to destroy RSenDocument.

Since:
S60 v3.1
See also:
RSenDocument::Close()
static IMPORT_C TInt RSenDocument::ManualXmlEngineTlsAttachL  )  [static]
 

Sets the Tls.

Returns:
KErrNone KErrUnknown if the Tls is unknown KErrAlreadyExists if the Tls already exist.
static IMPORT_C TInt RSenDocument::ManualXmlEngineTlsCleanup  )  [static]
 

Frees the Tls.

Returns:
KErrNone KErrNotFound if the Tls is not found
static IMPORT_C RSenDocument RSenDocument::NewL void aInternal  )  [static]
 

Create new document.

Since:
S60 v3.1
Parameters:
aInternal  Document pointer
static IMPORT_C RSenDocument RSenDocument::NewL  )  [static]
 

Create new document.

Since:
S60 v3.1
static IMPORT_C RSenDocument RSenDocument::NewLC void aInternal  )  [static]
 

Create new document and put it on cleanup stack.

Since:
S60 v3.1
Parameters:
aInternal  Document pointer
static IMPORT_C RSenDocument RSenDocument::NewLC  )  [static]
 

Create new document and put it on cleanup stack.

Since:
S60 v3.1

Field Documentation

TSenDocumentData* RSenDocument::ipData
 

The documentation for this class was generated from the following file:

Copyright © Nokia Corporation 2001-2007
Back to top