CMPI_Object Struct Reference

#include <cmpisrv.h>

Collaboration diagram for CMPI_Object:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CMPI_Object (OpenWBEM::CIMInstance *)
 CMPI_Object (OpenWBEM::CIMObjectPath *)
 CMPI_Object (OpenWBEM::CIMDateTime *)
 CMPI_Object (const OpenWBEM::String &)
 CMPI_Object (char *)
 CMPI_Object (void *, void *)
 CMPI_Object (OpenWBEM::Array< OpenWBEM::CIMParamValue > *)
 CMPI_Object (CMPIData *)
 CMPI_Object (CMPI_Object *)
 ~CMPI_Object ()
void unlinkAndDelete ()

Public Attributes

void * hdl
void * ftab
CMPI_Objectnext
CMPI_Objectprev
void * priv

Detailed Description

Definition at line 155 of file cmpisrv.h.


Constructor & Destructor Documentation

CMPI_Object::CMPI_Object OpenWBEM::CIMInstance *   ) 
 

Definition at line 41 of file cmpiObject.cpp.

References CMPI_ThreadContext::addObject(), CMPI_Instance_Ftab, ftab, hdl, and priv.

CMPI_Object::CMPI_Object OpenWBEM::CIMObjectPath *   ) 
 

Definition at line 48 of file cmpiObject.cpp.

References CMPI_ThreadContext::addObject(), CMPI_ObjectPath_Ftab, ftab, hdl, and priv.

CMPI_Object::CMPI_Object OpenWBEM::CIMDateTime *   ) 
 

Definition at line 55 of file cmpiObject.cpp.

References CMPI_ThreadContext::addObject(), CMPI_DateTime_Ftab, ftab, hdl, and priv.

CMPI_Object::CMPI_Object const OpenWBEM::String &   ) 
 

Definition at line 62 of file cmpiObject.cpp.

References CMPI_ThreadContext::addObject(), CMPI_String_Ftab, ftab, hdl, and priv.

CMPI_Object::CMPI_Object char *   ) 
 

Definition at line 69 of file cmpiObject.cpp.

References CMPI_ThreadContext::addObject(), CMPI_String_Ftab, ftab, hdl, and priv.

CMPI_Object::CMPI_Object void *  ,
void * 
 

Definition at line 34 of file cmpiObject.cpp.

References ftab, hdl, and priv.

CMPI_Object::CMPI_Object OpenWBEM::Array< OpenWBEM::CIMParamValue > *   ) 
 

CMPI_Object::CMPI_Object CMPIData  ) 
 

Definition at line 83 of file cmpiObject.cpp.

References CMPI_ThreadContext::addObject(), CMPI_Array_Ftab, ftab, hdl, and priv.

CMPI_Object::CMPI_Object CMPI_Object  ) 
 

Definition at line 27 of file cmpiObject.cpp.

CMPI_Object::~CMPI_Object  ) 
 

Definition at line 90 of file cmpiObject.cpp.


Member Function Documentation

void CMPI_Object::unlinkAndDelete  ) 
 

Definition at line 93 of file cmpiObject.cpp.

References CMPI_ThreadContext::remObject().


Member Data Documentation

void* CMPI_Object::ftab
 

Definition at line 157 of file cmpisrv.h.

Referenced by CMPI_Object(), mbEncGetType(), mbEncIsOfType(), and mbEncToString().

void* CMPI_Object::hdl
 

Definition at line 156 of file cmpisrv.h.

Referenced by CMPI_Object(), and mbEncToString().

CMPI_Object* CMPI_Object::next
 

Definition at line 158 of file cmpisrv.h.

Referenced by CMPI_ThreadContext::~CMPI_ThreadContext().

CMPI_Object * CMPI_Object::prev
 

Definition at line 158 of file cmpisrv.h.

void* CMPI_Object::priv
 

Definition at line 159 of file cmpisrv.h.

Referenced by CMPI_Object().


The documentation for this struct was generated from the following files:
Generated on Thu Feb 9 09:11:55 2006 for openwbem by  doxygen 1.4.6