package seqOfComplex;

/**
 * <ul>
 * <li> <b>IDL Source</b>    "seqOfComplexTest.idl"
 * <li> <b>IDL Name</b>      ::seqOfComplex::SeqOfComplexTest
 * <li> <b>Repository Id</b> IDL:seqOfComplex/SeqOfComplexTest:1.0
 * </ul>
 * <b>IDL definition:</b>
 * <pre>
 * interface SeqOfComplexTest {
  ...
};
 * </pre>
 */
public interface SeqOfComplexTestOperations {
  /**
   * <pre>
   *   long testSeqOfComplex (in seqOfComplex.BasicStructSeq inBasicStructSeq,
                         inout seqOfComplex.BasicStructSeq inoutBasicStructSeq,
                         out seqOfComplex.BasicStructSeq outBasicStructSeq);
   * </pre>
   */
  public int testSeqOfComplex (seqOfComplex.BasicStruct[] inBasicStructSeq, 
                               seqOfComplex.BasicStructSeqHolder inoutBasicStructSeq, 
                               seqOfComplex.BasicStructSeqHolder outBasicStructSeq);

}
