ContextDataClassicStubs.h [plain text]
#pragma once
#include "SharedStaticData.h"
#include "ClassicStub.h"
#include "ContextDataCallStubs.h"
class CCIContextDataClassicStub:
public CCIContextDataCallStub,
public CCIClassicStub {
public:
CCIContextDataClassicStub (
CCIInt32 inAPIVersion);
CCIContextDataClassicStub (
CCIUniqueID inContextID,
CCIInt32 inAPIVersion);
~CCIContextDataClassicStub ();
CCIUniqueID
CreateCCache (
const std::string& inName,
CCIUInt32 inVersion,
const std::string& inPrincipal);
CCIUniqueID
CreateDefaultCCache (
CCIUInt32 inVersion,
const std::string& inPrincipal);
CCIUniqueID
CreateNewCCache (
CCIUInt32 inVersion,
const std::string& inPrincipal);
private:
CCIContextDataClassicStub ();
CCIContextDataClassicStub (const CCIContextDataClassicStub&);
CCIContextDataClassicStub& operator = (const CCIContextDataClassicStub&);
};
namespace AEImplementations {
typedef CCIContextDataClassicStub ContextDataStub;
}