cmpi
Main Page
Classes
Files
File List
File Members
cmpi
CmpiResult.h
Go to the documentation of this file.
1
/*
2
*
3
* $Id: CmpiResult.h,v 1.3 2008/07/09 19:36:59 tyreld Exp $
4
*
5
* (C) Copyright IBM Corp. 2003, 2005, 2008
6
*
7
* THIS FILE IS PROVIDED UNDER THE TERMS OF THE ECLIPSE PUBLIC LICENSE
8
* ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THIS FILE
9
* CONSTITUTES RECIPIENTS ACCEPTANCE OF THE AGREEMENT.
10
*
11
* You can obtain a current copy of the Eclipse Public License from
12
* http://www.opensource.org/licenses/eclipse-1.0.txt
13
*
14
* Author: Adrian Schuur <schuur@de.ibm.com>
15
* Contributors: Heidi Neumann, heidineu@de.ibm.com
16
* Angel Nunez Mencias, anunez@de.ibm.com
17
* Viktor Mihajlovski, mihajlov@de.ibm.com
18
*
19
* Description: CMPI Result Handler Definitions
20
*
21
*/
22
23
#ifndef _CmpiResult_h_
24
#define _CmpiResult_h_
25
26
#include "
cmpidt.h
"
27
#include "
cmpift.h
"
28
29
#include "
Linkage.h
"
30
#include "
CmpiObject.h
"
31
#include "
CmpiStatus.h
"
32
#include "
CmpiData.h
"
33
#include "
CmpiInstance.h
"
34
#include "
CmpiObjectPath.h
"
35
36
40
class
CMPI_PROVIDER_LINKAGE
CmpiResult
:
public
CmpiObject
{
41
friend
class
CmpiInstanceMI
;
42
friend
class
CmpiAssociationMI
;
43
friend
class
CmpiMethodMI
;
44
friend
class
CmpiPropertyMI
;
45
friend
class
CmpiIndicationMI
;
46
private
:
47
50
CmpiResult
();
51
protected
:
52
55
CmpiResult
(
CMPIResult
* r);
56
59
CMPIResult
*getEnc()
const
;
60
61
public
:
62
65
void
returnData(
const
CmpiData
& d);
66
69
void
returnData(
const
CmpiInstance
& d);
70
73
void
returnData(
const
CmpiObjectPath
& d);
74
77
void
returnDone();
78
};
79
80
#endif
81
82
Generated by
1.8.2