~ubuntu-branches/ubuntu/raring/zeroc-icee-java/raring

« back to all changes in this revision

Viewing changes to slice/IceE/LocalException.ice

  • Committer: Bazaar Package Importer
  • Author(s): Francisco Moya
  • Date: 2008-08-07 23:05:39 UTC
  • mfrom: (3.1.2 gutsy)
  • Revision ID: james.westby@ubuntu.com-20080807230539-iiuezo41bclg5yxy
Tags: 1.2.0-3
* Upgraded packaging standards.
* Removed unsatisfiable build dependency (Closes: #487027).

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
// **********************************************************************
2
2
//
3
 
// Copyright (c) 2003-2006 ZeroC, Inc. All rights reserved.
 
3
// Copyright (c) 2003-2007 ZeroC, Inc. All rights reserved.
4
4
//
5
5
// This copy of Ice-E is licensed to you under the terms described in the
6
6
// ICEE_LICENSE file included in this distribution.
479
479
 **/
480
480
local exception ProtocolException
481
481
{
482
 
};
483
 
 
484
 
/**
485
 
 *
486
 
 * This exception is a specialization of [ProtocolException],
487
 
 * indicating that a message did not start with the expected
488
 
 * magic number ('I', 'c', 'e', 'P').
489
 
 *
490
 
 **/
491
 
local exception BadMagicException extends ProtocolException
492
 
{
493
 
    /**
494
 
     *
495
 
     * A sequence containing the first four bytes of the incorrect message.
496
 
     *
497
 
     **/
498
 
    ByteSeq badMagic;
499
 
};
500
 
 
501
 
/**
502
 
 *
503
 
 * This exception is a specialization of [ProtocolException],
504
 
 * indicating that an unsupported protocol version has been
505
 
 * encountered.
506
 
 *
507
 
 **/
508
 
local exception UnsupportedProtocolException extends ProtocolException
509
 
{
510
 
    /**
511
 
     *
512
 
     * The major version number of the unsupported protocol.
513
 
     *
514
 
     **/
515
 
    int badMajor;
516
 
 
517
 
    /**
518
 
     *
519
 
     * The minor version number of the unsupported protocol.
520
 
     *
521
 
     **/
522
 
    int badMinor;
523
 
 
524
 
    /**
525
 
     *
526
 
     * The major version number of the protocol that is supported.
527
 
     *
528
 
     **/
529
 
    int major;
530
 
 
531
 
    /**
532
 
     *
533
 
     * The highest minor version number of the protocol that can be supported.
534
 
     *
535
 
     **/
536
 
    int minor;
537
 
};
538
 
 
539
 
/**
540
 
 *
541
 
 * This exception is a specialization of [ProtocolException],
542
 
 * indicating that an unsupported data encoding version has been
543
 
 * encountered.
544
 
 *
545
 
 **/
546
 
local exception UnsupportedEncodingException extends ProtocolException
547
 
{
548
 
    /**
549
 
     *
550
 
     * The major version number of the unsupported encoding.
551
 
     *
552
 
     **/
553
 
    int badMajor;
554
 
 
555
 
    /**
556
 
     *
557
 
     * The minor version number of the unsupported encoding.
558
 
     *
559
 
     **/
560
 
    int badMinor;
561
 
 
562
 
    /**
563
 
     *
564
 
     * The major version number of the encoding that is supported.
565
 
     *
566
 
     **/
567
 
    int major;
568
 
 
569
 
    /**
570
 
     *
571
 
     * The highest minor version number of the encoding that can be supported.
572
 
     *
573
 
     **/
574
 
    int minor;
575
 
};
576
 
 
577
 
/**
578
 
 *
579
 
 * This exception is a specialization of [ProtocolException],
580
 
 * indicating that an unknown protocol message has been received.
581
 
 *
582
 
 **/
583
 
local exception UnknownMessageException extends ProtocolException
584
 
{
585
 
};
586
 
 
587
 
/**
588
 
 *
589
 
 * This exception is a specialization of [ProtocolException], that is
590
 
 * raised if a message is received over a connection that is not yet
591
 
 * validated.
592
 
 *
593
 
 **/
594
 
local exception ConnectionNotValidatedException extends ProtocolException
595
 
{
596
 
};
597
 
 
598
 
/**
599
 
 *
600
 
 * This exception is a specialization of [ProtocolException],
601
 
 * indicating that a response for an unknown request id has been
602
 
 * received.
603
 
 *
604
 
 **/
605
 
local exception UnknownRequestIdException extends ProtocolException
606
 
{
607
 
};
608
 
 
609
 
/**
610
 
 *
611
 
 * This exception is a specialization of [ProtocolException],
612
 
 * indicating that an unknown reply status has been received.
613
 
 *
614
 
 **/
615
 
local exception UnknownReplyStatusException extends ProtocolException
616
 
{
 
482
    /**
 
483
     *
 
484
     * The reason for the failure.
 
485
     *
 
486
     **/
 
487
    string reason;
617
488
};
618
489
 
619
490
/**
648
519
 
649
520
/**
650
521
 *
651
 
 * This exception is a specialization of [ProtocolException],
652
 
 * indicating that the message size is illegal, i.e., it is
653
 
 * less than the minimum required size.
654
 
 *
655
 
 **/
656
 
local exception IllegalMessageSizeException extends ProtocolException
657
 
{
658
 
};
659
 
 
660
 
/**
661
 
 *
662
522
 * This exception is a specialization of [ProtocolException] that is
663
523
 * raised upon an error during marshaling or unmarshaling data.
664
524
 *
665
525
 **/
666
526
local exception MarshalException extends ProtocolException
667
527
{
668
 
    /**
669
 
     *
670
 
     * The reason for the failure.
671
 
     *
672
 
     **/
673
 
    string reason;
674
 
};
675
 
 
676
 
/**
677
 
 *
678
 
 * This exception is a specialization of [MarshalException] that is
679
 
 * raised if inconsistent data is received while unmarshaling a proxy.
680
 
 *
681
 
 **/
682
 
local exception ProxyUnmarshalException extends MarshalException
683
 
{
684
 
};
685
 
 
686
 
/**
687
 
 *
688
 
 * This exception is a specialization of [MarshalException] that is
689
 
 * raised if an out-of-bounds condition occurs during unmarshaling.
690
 
 *
691
 
 **/
692
 
local exception UnmarshalOutOfBoundsException extends MarshalException
693
 
{
694
528
};
695
529
 
696
530
/**
706
540
 
707
541
/**
708
542
 *
709
 
 * This exception is a specialization of [MarshalException],
710
 
 * indicating a malformed data encapsulation.
711
 
 *
712
 
 **/
713
 
local exception EncapsulationException extends MarshalException
714
 
{
715
 
};
716
 
 
717
 
/**
718
 
 *
719
 
 * This exception is a specialization of [MarshalException] that is
720
 
 * raised if a negative size (e.g., a negative sequence size) is
721
 
 * received.
722
 
 *
723
 
 **/
724
 
local exception NegativeSizeException extends MarshalException
725
 
{
726
 
};
727
 
 
728
 
/**
729
 
 *
730
543
 * This exception is raised if an unsupported feature is used. The
731
544
 * unsupported feature string contains the name of the unsupported
732
545
 * feature
742
555
    string unsupportedFeature;
743
556
};
744
557
 
 
558
/**
 
559
 * 
 
560
 * This exception indicates that an attempt has been made to
 
561
 * change the connection properties of a fixed proxy.
 
562
 *
 
563
 **/
 
564
local exception FixedProxyException
 
565
{
 
566
};
 
567
 
745
568
};
746
569
 
747
570
#endif