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

TSenDocumentDataipData

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