Objective Systems, Inc.  
Home
About ASN.1
Products
Free Software
Documents
Services
Resources
Resellers
Customers
Careers
About Us
Contact Us
 

Google


Objective Systems, Inc.

OSRTDListNodeBaseClass Class Reference

This class is a base class for C++ representations of a node for the doubly-linked list structure. More...

#include <rtxCppDList.h>

Inheritance diagram for OSRTDListNodeBaseClass:

OSRTDListNodeClass OSRTObjListNodeClass List of all members.

Public Member Functions

virtual ~OSRTDListNodeBaseClass ()
void setOwnMemory (OSBOOL bvalue=TRUE)
 This method transfers ownership of the data memory to the class instance.

Protected Member Functions

 operator OSRTDListNode * ()
 operator const OSRTDListNode * () const

Protected Attributes

OSBOOL mbOwnMemory

Friends

class OSRTDListBaseClass
class OSRTDListClass
class OSRTObjListClass

Detailed Description

This class is a base class for C++ representations of a node for the doubly-linked list structure.

It extends the C OSRTDListNode type.

Definition at line 38 of file rtxCppDList.h.


Member Function Documentation

void OSRTDListNodeBaseClass::setOwnMemory OSBOOL  bvalue = TRUE  )  [inline]
 

This method transfers ownership of the data memory to the class instance.

The memory will be deleted when the instance is deleted or goes out of scope.

Parameters:
bvalue - Boolean value.

Definition at line 58 of file rtxCppDList.h.

References OSBaseType::mbOwnMemory.


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

This file was last modified on 8 Jan 2007.
XBinder, Version 1.1.9