Files
PolyORB/idls/cos/externalization/CosExternalizationReference.idl
Jérôme Hugues 6dea55df9b Update COS specifications to their latest revision.
Patch submitted by Vadim Godunko, reviewed by Jerome Hugues.

[Imported from Perforce change 9097 at 2006-12-01 21:14:23]

Subversion-branch: /trunk/polyorb
Subversion-revision: 36631
2005-02-10 10:40:16 +00:00

38 lines
935 B
Plaintext

//File: CosExternalizationReference.idl
//Part of the Externalization Service
// modified from version 1.0 to use CosStream module
// instead of CosCompoundExternalization
//OMG File: 98-10-11
#ifndef _COS_EXTERNALIZATION_REFERENCE_IDL_
#define _COS_EXTERNALIZATION_REFERENCE_IDL_
#ifdef _PRE_3_0_COMPILER_
#include <CosReference.idl>
#include <CosStream.idl>
#pragma prefix "omg.org"
#else
import ::CosReference;
import ::CosStream;
#endif // _PRE_3_0_COMPILER_
module CosExternalizationReference {
#ifndef _PRE_3_0_COMPILER_
typeprefix CosExternalizationReference "omg.org";
#endif // _PRE_3_0_COMPILER_
interface Relationship :
CosStream::Relationship,
CosReference::Relationship {};
interface ReferencesRole :
CosStream::Role,
CosReference::ReferencesRole {};
interface ReferencedByRole :
CosStream::Role,
CosReference::ReferencedByRole {};
};
#endif /* ifndef _COS_EXTERNALIZATION_REFERENCE_IDL_ */