45 lines
893 B
C++
45 lines
893 B
C++
//----------------------------------------------------------------------------
|
|
//
|
|
// Copyright (C) 2003 Intel Corporation
|
|
//
|
|
// File: CimAnonymous.h
|
|
//
|
|
// Contents: Class which represent unknown received class form the FW, definitions.
|
|
//
|
|
//----------------------------------------------------------------------------
|
|
|
|
#ifndef CIMANONYMOUS_H
|
|
#define CIMANONYMOUS_H 1
|
|
|
|
#include "CimBase.h"
|
|
|
|
|
|
namespace Intel
|
|
{
|
|
namespace Manageability
|
|
{
|
|
namespace Cim
|
|
{
|
|
namespace Typed
|
|
{
|
|
class CIMFRAMEWORK_API CimAnonymous : public CimBase {
|
|
public:
|
|
CimAnonymous(ICimWsmanClient *client, const string &objectName,
|
|
const string &nameSpace, const string &prefix, const string &resourceURI);
|
|
CimAnonymous(const CimObject &object);
|
|
virtual ~CimAnonymous();
|
|
|
|
CimObject GetUnTyped() const;
|
|
|
|
string Serialize() const;
|
|
void Deserialize(const string &xml);
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
|
|
};
|
|
|
|
#endif // CIMANONYMOUS_H
|