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