// **********************************************************************
//
// Copyright (c) 2002
// IONA Technologies, Inc.
// Waltham, MA, USA
//
// All Rights Reserved
//
// **********************************************************************

#ifndef DYNAMIC_IDL
#define DYNAMIC_IDL

#pragma prefix "omg.org"

#include <OB/TypeCode.idl>
#include <OB/Types.idl>

module Dynamic
{

struct Parameter
{
    any argument;
    CORBA::ParameterMode mode;
};

typedef sequence<Parameter> ParameterList;

typedef CORBA::StringSeq ContextList;

typedef sequence<CORBA::TypeCode> ExceptionList;

typedef CORBA::StringSeq RequestContext;

};

#endif
