public final class com.barchart.udt.ErrorUDT extends java.lang.Enum<com.barchart.udt.ErrorUDT>
  minor version: 0
  major version: 59
  flags: flags: (0x4031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER, ACC_ANNOTATION
  this_class: com.barchart.udt.ErrorUDT
  super_class: java.lang.Enum
{
  public static final com.barchart.udt.ErrorUDT SUCCESS;
    descriptor: Lcom/barchart/udt/ErrorUDT;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.barchart.udt.ErrorUDT ECONNSETUP;
    descriptor: Lcom/barchart/udt/ErrorUDT;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.barchart.udt.ErrorUDT NOSERVER;
    descriptor: Lcom/barchart/udt/ErrorUDT;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.barchart.udt.ErrorUDT ECONNREJ;
    descriptor: Lcom/barchart/udt/ErrorUDT;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.barchart.udt.ErrorUDT ESOCKFAIL;
    descriptor: Lcom/barchart/udt/ErrorUDT;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.barchart.udt.ErrorUDT ESECFAIL;
    descriptor: Lcom/barchart/udt/ErrorUDT;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.barchart.udt.ErrorUDT ECONNFAIL;
    descriptor: Lcom/barchart/udt/ErrorUDT;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.barchart.udt.ErrorUDT ECONNLOST;
    descriptor: Lcom/barchart/udt/ErrorUDT;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.barchart.udt.ErrorUDT ENOCONN;
    descriptor: Lcom/barchart/udt/ErrorUDT;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.barchart.udt.ErrorUDT ERESOURCE;
    descriptor: Lcom/barchart/udt/ErrorUDT;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.barchart.udt.ErrorUDT ETHREAD;
    descriptor: Lcom/barchart/udt/ErrorUDT;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.barchart.udt.ErrorUDT ENOBUF;
    descriptor: Lcom/barchart/udt/ErrorUDT;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.barchart.udt.ErrorUDT EFILE;
    descriptor: Lcom/barchart/udt/ErrorUDT;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.barchart.udt.ErrorUDT EINVRDOFF;
    descriptor: Lcom/barchart/udt/ErrorUDT;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.barchart.udt.ErrorUDT ERDPERM;
    descriptor: Lcom/barchart/udt/ErrorUDT;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.barchart.udt.ErrorUDT EINVWROFF;
    descriptor: Lcom/barchart/udt/ErrorUDT;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.barchart.udt.ErrorUDT EWRPERM;
    descriptor: Lcom/barchart/udt/ErrorUDT;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.barchart.udt.ErrorUDT EINVOP;
    descriptor: Lcom/barchart/udt/ErrorUDT;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.barchart.udt.ErrorUDT EBOUNDSOCK;
    descriptor: Lcom/barchart/udt/ErrorUDT;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.barchart.udt.ErrorUDT ECONNSOCK;
    descriptor: Lcom/barchart/udt/ErrorUDT;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.barchart.udt.ErrorUDT EINVPARAM;
    descriptor: Lcom/barchart/udt/ErrorUDT;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.barchart.udt.ErrorUDT EINVSOCK;
    descriptor: Lcom/barchart/udt/ErrorUDT;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.barchart.udt.ErrorUDT EUNBOUNDSOCK;
    descriptor: Lcom/barchart/udt/ErrorUDT;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.barchart.udt.ErrorUDT ENOLISTEN;
    descriptor: Lcom/barchart/udt/ErrorUDT;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.barchart.udt.ErrorUDT ERDVNOSERV;
    descriptor: Lcom/barchart/udt/ErrorUDT;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.barchart.udt.ErrorUDT ERDVUNBOUND;
    descriptor: Lcom/barchart/udt/ErrorUDT;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.barchart.udt.ErrorUDT ESTREAMILL;
    descriptor: Lcom/barchart/udt/ErrorUDT;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.barchart.udt.ErrorUDT EDGRAMILL;
    descriptor: Lcom/barchart/udt/ErrorUDT;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.barchart.udt.ErrorUDT EDUPLISTEN;
    descriptor: Lcom/barchart/udt/ErrorUDT;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.barchart.udt.ErrorUDT ELARGEMSG;
    descriptor: Lcom/barchart/udt/ErrorUDT;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.barchart.udt.ErrorUDT EINVPOLLID;
    descriptor: Lcom/barchart/udt/ErrorUDT;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.barchart.udt.ErrorUDT EASYNCFAIL;
    descriptor: Lcom/barchart/udt/ErrorUDT;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.barchart.udt.ErrorUDT EASYNCSND;
    descriptor: Lcom/barchart/udt/ErrorUDT;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.barchart.udt.ErrorUDT EASYNCRCV;
    descriptor: Lcom/barchart/udt/ErrorUDT;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.barchart.udt.ErrorUDT ETIMEOUT;
    descriptor: Lcom/barchart/udt/ErrorUDT;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.barchart.udt.ErrorUDT EPEERERR;
    descriptor: Lcom/barchart/udt/ErrorUDT;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.barchart.udt.ErrorUDT WRAPPER_UNKNOWN;
    descriptor: Lcom/barchart/udt/ErrorUDT;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.barchart.udt.ErrorUDT WRAPPER_UNIMPLEMENTED;
    descriptor: Lcom/barchart/udt/ErrorUDT;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.barchart.udt.ErrorUDT WRAPPER_MESSAGE;
    descriptor: Lcom/barchart/udt/ErrorUDT;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.barchart.udt.ErrorUDT USER_DEFINED_MESSAGE;
    descriptor: Lcom/barchart/udt/ErrorUDT;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  private final int code;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String description;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  static final com.barchart.udt.ErrorUDT[] ENUM_VALS;
    descriptor: [Lcom/barchart/udt/ErrorUDT;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  private static final com.barchart.udt.ErrorUDT[] ENUM$VALUES;
    descriptor: [Lcom/barchart/udt/ErrorUDT;
    flags: (0x101a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=6, locals=0, args_size=0
         0: .line 18
            new com.barchart.udt.ErrorUDT
            dup
            ldc "SUCCESS"
            iconst_0
            iconst_0
            ldc "success operation"
            invokespecial com.barchart.udt.ErrorUDT.<init>:(Ljava/lang/String;IILjava/lang/String;)V
            putstatic com.barchart.udt.ErrorUDT.SUCCESS:Lcom/barchart/udt/ErrorUDT;
         1: .line 20
            new com.barchart.udt.ErrorUDT
            dup
            ldc "ECONNSETUP"
            iconst_1
            sipush 1000
            ldc "connection setup failure"
            invokespecial com.barchart.udt.ErrorUDT.<init>:(Ljava/lang/String;IILjava/lang/String;)V
            putstatic com.barchart.udt.ErrorUDT.ECONNSETUP:Lcom/barchart/udt/ErrorUDT;
         2: .line 22
            new com.barchart.udt.ErrorUDT
            dup
            ldc "NOSERVER"
            iconst_2
            sipush 1001
            ldc "server does not exist"
            invokespecial com.barchart.udt.ErrorUDT.<init>:(Ljava/lang/String;IILjava/lang/String;)V
            putstatic com.barchart.udt.ErrorUDT.NOSERVER:Lcom/barchart/udt/ErrorUDT;
         3: .line 24
            new com.barchart.udt.ErrorUDT
            dup
            ldc "ECONNREJ"
            iconst_3
            sipush 1002
            ldc "connection request was rejected by server"
            invokespecial com.barchart.udt.ErrorUDT.<init>:(Ljava/lang/String;IILjava/lang/String;)V
            putstatic com.barchart.udt.ErrorUDT.ECONNREJ:Lcom/barchart/udt/ErrorUDT;
         4: .line 26
            new com.barchart.udt.ErrorUDT
            dup
            ldc "ESOCKFAIL"
            iconst_4
            sipush 1003
            ldc "could not create/configure UDP socket"
            invokespecial com.barchart.udt.ErrorUDT.<init>:(Ljava/lang/String;IILjava/lang/String;)V
            putstatic com.barchart.udt.ErrorUDT.ESOCKFAIL:Lcom/barchart/udt/ErrorUDT;
         5: .line 28
            new com.barchart.udt.ErrorUDT
            dup
            ldc "ESECFAIL"
            iconst_5
            sipush 1004
            ldc "connection request was aborted due to security reasons"
            invokespecial com.barchart.udt.ErrorUDT.<init>:(Ljava/lang/String;IILjava/lang/String;)V
            putstatic com.barchart.udt.ErrorUDT.ESECFAIL:Lcom/barchart/udt/ErrorUDT;
         6: .line 30
            new com.barchart.udt.ErrorUDT
            dup
            ldc "ECONNFAIL"
            bipush 6
            sipush 2000
            ldc "connection failure"
            invokespecial com.barchart.udt.ErrorUDT.<init>:(Ljava/lang/String;IILjava/lang/String;)V
            putstatic com.barchart.udt.ErrorUDT.ECONNFAIL:Lcom/barchart/udt/ErrorUDT;
         7: .line 32
            new com.barchart.udt.ErrorUDT
            dup
            ldc "ECONNLOST"
            bipush 7
            sipush 2001
            ldc "connection was broken"
            invokespecial com.barchart.udt.ErrorUDT.<init>:(Ljava/lang/String;IILjava/lang/String;)V
            putstatic com.barchart.udt.ErrorUDT.ECONNLOST:Lcom/barchart/udt/ErrorUDT;
         8: .line 34
            new com.barchart.udt.ErrorUDT
            dup
            ldc "ENOCONN"
            bipush 8
            sipush 2002
            ldc "connection does not exist"
            invokespecial com.barchart.udt.ErrorUDT.<init>:(Ljava/lang/String;IILjava/lang/String;)V
            putstatic com.barchart.udt.ErrorUDT.ENOCONN:Lcom/barchart/udt/ErrorUDT;
         9: .line 36
            new com.barchart.udt.ErrorUDT
            dup
            ldc "ERESOURCE"
            bipush 9
            sipush 3000
            ldc "system resource failure"
            invokespecial com.barchart.udt.ErrorUDT.<init>:(Ljava/lang/String;IILjava/lang/String;)V
            putstatic com.barchart.udt.ErrorUDT.ERESOURCE:Lcom/barchart/udt/ErrorUDT;
        10: .line 38
            new com.barchart.udt.ErrorUDT
            dup
            ldc "ETHREAD"
            bipush 10
            sipush 3001
            ldc "could not create new thread"
            invokespecial com.barchart.udt.ErrorUDT.<init>:(Ljava/lang/String;IILjava/lang/String;)V
            putstatic com.barchart.udt.ErrorUDT.ETHREAD:Lcom/barchart/udt/ErrorUDT;
        11: .line 40
            new com.barchart.udt.ErrorUDT
            dup
            ldc "ENOBUF"
            bipush 11
            sipush 3002
            ldc "no memory space"
            invokespecial com.barchart.udt.ErrorUDT.<init>:(Ljava/lang/String;IILjava/lang/String;)V
            putstatic com.barchart.udt.ErrorUDT.ENOBUF:Lcom/barchart/udt/ErrorUDT;
        12: .line 42
            new com.barchart.udt.ErrorUDT
            dup
            ldc "EFILE"
            bipush 12
            sipush 4000
            ldc "file access error"
            invokespecial com.barchart.udt.ErrorUDT.<init>:(Ljava/lang/String;IILjava/lang/String;)V
            putstatic com.barchart.udt.ErrorUDT.EFILE:Lcom/barchart/udt/ErrorUDT;
        13: .line 44
            new com.barchart.udt.ErrorUDT
            dup
            ldc "EINVRDOFF"
            bipush 13
            sipush 4001
            ldc "invalid read offset"
            invokespecial com.barchart.udt.ErrorUDT.<init>:(Ljava/lang/String;IILjava/lang/String;)V
            putstatic com.barchart.udt.ErrorUDT.EINVRDOFF:Lcom/barchart/udt/ErrorUDT;
        14: .line 46
            new com.barchart.udt.ErrorUDT
            dup
            ldc "ERDPERM"
            bipush 14
            sipush 4002
            ldc "no read permission"
            invokespecial com.barchart.udt.ErrorUDT.<init>:(Ljava/lang/String;IILjava/lang/String;)V
            putstatic com.barchart.udt.ErrorUDT.ERDPERM:Lcom/barchart/udt/ErrorUDT;
        15: .line 48
            new com.barchart.udt.ErrorUDT
            dup
            ldc "EINVWROFF"
            bipush 15
            sipush 4003
            ldc "invalid write offset"
            invokespecial com.barchart.udt.ErrorUDT.<init>:(Ljava/lang/String;IILjava/lang/String;)V
            putstatic com.barchart.udt.ErrorUDT.EINVWROFF:Lcom/barchart/udt/ErrorUDT;
        16: .line 50
            new com.barchart.udt.ErrorUDT
            dup
            ldc "EWRPERM"
            bipush 16
            sipush 4004
            ldc "no write permission"
            invokespecial com.barchart.udt.ErrorUDT.<init>:(Ljava/lang/String;IILjava/lang/String;)V
            putstatic com.barchart.udt.ErrorUDT.EWRPERM:Lcom/barchart/udt/ErrorUDT;
        17: .line 52
            new com.barchart.udt.ErrorUDT
            dup
            ldc "EINVOP"
            bipush 17
            sipush 5000
            ldc "operation not supported"
            invokespecial com.barchart.udt.ErrorUDT.<init>:(Ljava/lang/String;IILjava/lang/String;)V
            putstatic com.barchart.udt.ErrorUDT.EINVOP:Lcom/barchart/udt/ErrorUDT;
        18: .line 54
            new com.barchart.udt.ErrorUDT
            dup
            ldc "EBOUNDSOCK"
            bipush 18
            sipush 5001
            ldc "cannot execute the operation on a bound socket"
            invokespecial com.barchart.udt.ErrorUDT.<init>:(Ljava/lang/String;IILjava/lang/String;)V
            putstatic com.barchart.udt.ErrorUDT.EBOUNDSOCK:Lcom/barchart/udt/ErrorUDT;
        19: .line 56
            new com.barchart.udt.ErrorUDT
            dup
            ldc "ECONNSOCK"
            bipush 19
            sipush 5002
            ldc "cannot execute the operation on a connected socket"
            invokespecial com.barchart.udt.ErrorUDT.<init>:(Ljava/lang/String;IILjava/lang/String;)V
            putstatic com.barchart.udt.ErrorUDT.ECONNSOCK:Lcom/barchart/udt/ErrorUDT;
        20: .line 58
            new com.barchart.udt.ErrorUDT
            dup
            ldc "EINVPARAM"
            bipush 20
            sipush 5003
            ldc "bad parameters"
            invokespecial com.barchart.udt.ErrorUDT.<init>:(Ljava/lang/String;IILjava/lang/String;)V
            putstatic com.barchart.udt.ErrorUDT.EINVPARAM:Lcom/barchart/udt/ErrorUDT;
        21: .line 60
            new com.barchart.udt.ErrorUDT
            dup
            ldc "EINVSOCK"
            bipush 21
            sipush 5004
            ldc "invalid UDT socket"
            invokespecial com.barchart.udt.ErrorUDT.<init>:(Ljava/lang/String;IILjava/lang/String;)V
            putstatic com.barchart.udt.ErrorUDT.EINVSOCK:Lcom/barchart/udt/ErrorUDT;
        22: .line 62
            new com.barchart.udt.ErrorUDT
            dup
            ldc "EUNBOUNDSOCK"
            bipush 22
            sipush 5005
            ldc "cannot listen on unbound socket"
            invokespecial com.barchart.udt.ErrorUDT.<init>:(Ljava/lang/String;IILjava/lang/String;)V
            putstatic com.barchart.udt.ErrorUDT.EUNBOUNDSOCK:Lcom/barchart/udt/ErrorUDT;
        23: .line 64
            new com.barchart.udt.ErrorUDT
            dup
            ldc "ENOLISTEN"
            bipush 23
            sipush 5006
            ldc "(accept) socket is not in listening state"
            invokespecial com.barchart.udt.ErrorUDT.<init>:(Ljava/lang/String;IILjava/lang/String;)V
            putstatic com.barchart.udt.ErrorUDT.ENOLISTEN:Lcom/barchart/udt/ErrorUDT;
        24: .line 66
            new com.barchart.udt.ErrorUDT
            dup
            ldc "ERDVNOSERV"
            bipush 24
            sipush 5007
        25: .line 67
            ldc "rendezvous connection process does not allow listen and accept call"
            invokespecial com.barchart.udt.ErrorUDT.<init>:(Ljava/lang/String;IILjava/lang/String;)V
        26: .line 66
            putstatic com.barchart.udt.ErrorUDT.ERDVNOSERV:Lcom/barchart/udt/ErrorUDT;
        27: .line 69
            new com.barchart.udt.ErrorUDT
            dup
            ldc "ERDVUNBOUND"
            bipush 25
        28: .line 70
            sipush 5008
        29: .line 71
            ldc "rendezvous connection setup is enabled but bind has not been called before connect"
            invokespecial com.barchart.udt.ErrorUDT.<init>:(Ljava/lang/String;IILjava/lang/String;)V
        30: .line 69
            putstatic com.barchart.udt.ErrorUDT.ERDVUNBOUND:Lcom/barchart/udt/ErrorUDT;
        31: .line 73
            new com.barchart.udt.ErrorUDT
            dup
            ldc "ESTREAMILL"
            bipush 26
            sipush 5009
            ldc "operation not supported in SOCK_STREAM mode"
            invokespecial com.barchart.udt.ErrorUDT.<init>:(Ljava/lang/String;IILjava/lang/String;)V
            putstatic com.barchart.udt.ErrorUDT.ESTREAMILL:Lcom/barchart/udt/ErrorUDT;
        32: .line 75
            new com.barchart.udt.ErrorUDT
            dup
            ldc "EDGRAMILL"
            bipush 27
            sipush 5010
            ldc "operation not supported in SOCK_DGRAM mode"
            invokespecial com.barchart.udt.ErrorUDT.<init>:(Ljava/lang/String;IILjava/lang/String;)V
            putstatic com.barchart.udt.ErrorUDT.EDGRAMILL:Lcom/barchart/udt/ErrorUDT;
        33: .line 77
            new com.barchart.udt.ErrorUDT
            dup
            ldc "EDUPLISTEN"
            bipush 28
            sipush 5011
            ldc "another socket is already listening on the same UDP port"
            invokespecial com.barchart.udt.ErrorUDT.<init>:(Ljava/lang/String;IILjava/lang/String;)V
            putstatic com.barchart.udt.ErrorUDT.EDUPLISTEN:Lcom/barchart/udt/ErrorUDT;
        34: .line 79
            new com.barchart.udt.ErrorUDT
            dup
            ldc "ELARGEMSG"
            bipush 29
            sipush 5012
            ldc "message is too large to be hold in the sending buffer"
            invokespecial com.barchart.udt.ErrorUDT.<init>:(Ljava/lang/String;IILjava/lang/String;)V
            putstatic com.barchart.udt.ErrorUDT.ELARGEMSG:Lcom/barchart/udt/ErrorUDT;
        35: .line 81
            new com.barchart.udt.ErrorUDT
            dup
            ldc "EINVPOLLID"
            bipush 30
            sipush 5013
            ldc "epoll ID is invalid"
            invokespecial com.barchart.udt.ErrorUDT.<init>:(Ljava/lang/String;IILjava/lang/String;)V
            putstatic com.barchart.udt.ErrorUDT.EINVPOLLID:Lcom/barchart/udt/ErrorUDT;
        36: .line 83
            new com.barchart.udt.ErrorUDT
            dup
            ldc "EASYNCFAIL"
            bipush 31
            sipush 6000
            ldc "non-blocking call failure"
            invokespecial com.barchart.udt.ErrorUDT.<init>:(Ljava/lang/String;IILjava/lang/String;)V
            putstatic com.barchart.udt.ErrorUDT.EASYNCFAIL:Lcom/barchart/udt/ErrorUDT;
        37: .line 85
            new com.barchart.udt.ErrorUDT
            dup
            ldc "EASYNCSND"
            bipush 32
            sipush 6001
            ldc "no buffer available for sending"
            invokespecial com.barchart.udt.ErrorUDT.<init>:(Ljava/lang/String;IILjava/lang/String;)V
            putstatic com.barchart.udt.ErrorUDT.EASYNCSND:Lcom/barchart/udt/ErrorUDT;
        38: .line 87
            new com.barchart.udt.ErrorUDT
            dup
            ldc "EASYNCRCV"
            bipush 33
            sipush 6002
            ldc "no data available for read"
            invokespecial com.barchart.udt.ErrorUDT.<init>:(Ljava/lang/String;IILjava/lang/String;)V
            putstatic com.barchart.udt.ErrorUDT.EASYNCRCV:Lcom/barchart/udt/ErrorUDT;
        39: .line 89
            new com.barchart.udt.ErrorUDT
            dup
            ldc "ETIMEOUT"
            bipush 34
            sipush 6003
            ldc "timeout before operation completes"
            invokespecial com.barchart.udt.ErrorUDT.<init>:(Ljava/lang/String;IILjava/lang/String;)V
            putstatic com.barchart.udt.ErrorUDT.ETIMEOUT:Lcom/barchart/udt/ErrorUDT;
        40: .line 91
            new com.barchart.udt.ErrorUDT
            dup
            ldc "EPEERERR"
            bipush 35
            sipush 7000
            ldc "error has happened at the peer side"
            invokespecial com.barchart.udt.ErrorUDT.<init>:(Ljava/lang/String;IILjava/lang/String;)V
            putstatic com.barchart.udt.ErrorUDT.EPEERERR:Lcom/barchart/udt/ErrorUDT;
        41: .line 95
            new com.barchart.udt.ErrorUDT
            dup
            ldc "WRAPPER_UNKNOWN"
            bipush 36
            iconst_m1
            ldc "unknown error code"
            invokespecial com.barchart.udt.ErrorUDT.<init>:(Ljava/lang/String;IILjava/lang/String;)V
            putstatic com.barchart.udt.ErrorUDT.WRAPPER_UNKNOWN:Lcom/barchart/udt/ErrorUDT;
        42: .line 96
            new com.barchart.udt.ErrorUDT
            dup
            ldc "WRAPPER_UNIMPLEMENTED"
            bipush 37
            bipush -2
            ldc "this feature is not yet implemented"
            invokespecial com.barchart.udt.ErrorUDT.<init>:(Ljava/lang/String;IILjava/lang/String;)V
            putstatic com.barchart.udt.ErrorUDT.WRAPPER_UNIMPLEMENTED:Lcom/barchart/udt/ErrorUDT;
        43: .line 97
            new com.barchart.udt.ErrorUDT
            dup
            ldc "WRAPPER_MESSAGE"
            bipush 38
            bipush -3
            ldc "wrapper generated error"
            invokespecial com.barchart.udt.ErrorUDT.<init>:(Ljava/lang/String;IILjava/lang/String;)V
            putstatic com.barchart.udt.ErrorUDT.WRAPPER_MESSAGE:Lcom/barchart/udt/ErrorUDT;
        44: .line 98
            new com.barchart.udt.ErrorUDT
            dup
            ldc "USER_DEFINED_MESSAGE"
            bipush 39
            bipush -4
            ldc "user defined message"
            invokespecial com.barchart.udt.ErrorUDT.<init>:(Ljava/lang/String;IILjava/lang/String;)V
            putstatic com.barchart.udt.ErrorUDT.USER_DEFINED_MESSAGE:Lcom/barchart/udt/ErrorUDT;
            bipush 40
            anewarray com.barchart.udt.ErrorUDT
            dup
            iconst_0
            getstatic com.barchart.udt.ErrorUDT.SUCCESS:Lcom/barchart/udt/ErrorUDT;
            aastore
            dup
            iconst_1
            getstatic com.barchart.udt.ErrorUDT.ECONNSETUP:Lcom/barchart/udt/ErrorUDT;
            aastore
            dup
            iconst_2
            getstatic com.barchart.udt.ErrorUDT.NOSERVER:Lcom/barchart/udt/ErrorUDT;
            aastore
            dup
            iconst_3
            getstatic com.barchart.udt.ErrorUDT.ECONNREJ:Lcom/barchart/udt/ErrorUDT;
            aastore
            dup
            iconst_4
            getstatic com.barchart.udt.ErrorUDT.ESOCKFAIL:Lcom/barchart/udt/ErrorUDT;
            aastore
            dup
            iconst_5
            getstatic com.barchart.udt.ErrorUDT.ESECFAIL:Lcom/barchart/udt/ErrorUDT;
            aastore
            dup
            bipush 6
            getstatic com.barchart.udt.ErrorUDT.ECONNFAIL:Lcom/barchart/udt/ErrorUDT;
            aastore
            dup
            bipush 7
            getstatic com.barchart.udt.ErrorUDT.ECONNLOST:Lcom/barchart/udt/ErrorUDT;
            aastore
            dup
            bipush 8
            getstatic com.barchart.udt.ErrorUDT.ENOCONN:Lcom/barchart/udt/ErrorUDT;
            aastore
            dup
            bipush 9
            getstatic com.barchart.udt.ErrorUDT.ERESOURCE:Lcom/barchart/udt/ErrorUDT;
            aastore
            dup
            bipush 10
            getstatic com.barchart.udt.ErrorUDT.ETHREAD:Lcom/barchart/udt/ErrorUDT;
            aastore
            dup
            bipush 11
            getstatic com.barchart.udt.ErrorUDT.ENOBUF:Lcom/barchart/udt/ErrorUDT;
            aastore
            dup
            bipush 12
            getstatic com.barchart.udt.ErrorUDT.EFILE:Lcom/barchart/udt/ErrorUDT;
            aastore
            dup
            bipush 13
            getstatic com.barchart.udt.ErrorUDT.EINVRDOFF:Lcom/barchart/udt/ErrorUDT;
            aastore
            dup
            bipush 14
            getstatic com.barchart.udt.ErrorUDT.ERDPERM:Lcom/barchart/udt/ErrorUDT;
            aastore
            dup
            bipush 15
            getstatic com.barchart.udt.ErrorUDT.EINVWROFF:Lcom/barchart/udt/ErrorUDT;
            aastore
            dup
            bipush 16
            getstatic com.barchart.udt.ErrorUDT.EWRPERM:Lcom/barchart/udt/ErrorUDT;
            aastore
            dup
            bipush 17
            getstatic com.barchart.udt.ErrorUDT.EINVOP:Lcom/barchart/udt/ErrorUDT;
            aastore
            dup
            bipush 18
            getstatic com.barchart.udt.ErrorUDT.EBOUNDSOCK:Lcom/barchart/udt/ErrorUDT;
            aastore
            dup
            bipush 19
            getstatic com.barchart.udt.ErrorUDT.ECONNSOCK:Lcom/barchart/udt/ErrorUDT;
            aastore
            dup
            bipush 20
            getstatic com.barchart.udt.ErrorUDT.EINVPARAM:Lcom/barchart/udt/ErrorUDT;
            aastore
            dup
            bipush 21
            getstatic com.barchart.udt.ErrorUDT.EINVSOCK:Lcom/barchart/udt/ErrorUDT;
            aastore
            dup
            bipush 22
            getstatic com.barchart.udt.ErrorUDT.EUNBOUNDSOCK:Lcom/barchart/udt/ErrorUDT;
            aastore
            dup
            bipush 23
            getstatic com.barchart.udt.ErrorUDT.ENOLISTEN:Lcom/barchart/udt/ErrorUDT;
            aastore
            dup
            bipush 24
            getstatic com.barchart.udt.ErrorUDT.ERDVNOSERV:Lcom/barchart/udt/ErrorUDT;
            aastore
            dup
            bipush 25
            getstatic com.barchart.udt.ErrorUDT.ERDVUNBOUND:Lcom/barchart/udt/ErrorUDT;
            aastore
            dup
            bipush 26
            getstatic com.barchart.udt.ErrorUDT.ESTREAMILL:Lcom/barchart/udt/ErrorUDT;
            aastore
            dup
            bipush 27
            getstatic com.barchart.udt.ErrorUDT.EDGRAMILL:Lcom/barchart/udt/ErrorUDT;
            aastore
            dup
            bipush 28
            getstatic com.barchart.udt.ErrorUDT.EDUPLISTEN:Lcom/barchart/udt/ErrorUDT;
            aastore
            dup
            bipush 29
            getstatic com.barchart.udt.ErrorUDT.ELARGEMSG:Lcom/barchart/udt/ErrorUDT;
            aastore
            dup
            bipush 30
            getstatic com.barchart.udt.ErrorUDT.EINVPOLLID:Lcom/barchart/udt/ErrorUDT;
            aastore
            dup
            bipush 31
            getstatic com.barchart.udt.ErrorUDT.EASYNCFAIL:Lcom/barchart/udt/ErrorUDT;
            aastore
            dup
            bipush 32
            getstatic com.barchart.udt.ErrorUDT.EASYNCSND:Lcom/barchart/udt/ErrorUDT;
            aastore
            dup
            bipush 33
            getstatic com.barchart.udt.ErrorUDT.EASYNCRCV:Lcom/barchart/udt/ErrorUDT;
            aastore
            dup
            bipush 34
            getstatic com.barchart.udt.ErrorUDT.ETIMEOUT:Lcom/barchart/udt/ErrorUDT;
            aastore
            dup
            bipush 35
            getstatic com.barchart.udt.ErrorUDT.EPEERERR:Lcom/barchart/udt/ErrorUDT;
            aastore
            dup
            bipush 36
            getstatic com.barchart.udt.ErrorUDT.WRAPPER_UNKNOWN:Lcom/barchart/udt/ErrorUDT;
            aastore
            dup
            bipush 37
            getstatic com.barchart.udt.ErrorUDT.WRAPPER_UNIMPLEMENTED:Lcom/barchart/udt/ErrorUDT;
            aastore
            dup
            bipush 38
            getstatic com.barchart.udt.ErrorUDT.WRAPPER_MESSAGE:Lcom/barchart/udt/ErrorUDT;
            aastore
            dup
            bipush 39
            getstatic com.barchart.udt.ErrorUDT.USER_DEFINED_MESSAGE:Lcom/barchart/udt/ErrorUDT;
            aastore
            putstatic com.barchart.udt.ErrorUDT.ENUM$VALUES:[Lcom/barchart/udt/ErrorUDT;
        45: .line 119
            invokestatic com.barchart.udt.ErrorUDT.values:()[Lcom/barchart/udt/ErrorUDT;
            putstatic com.barchart.udt.ErrorUDT.ENUM_VALS:[Lcom/barchart/udt/ErrorUDT;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public int getCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.barchart.udt.ErrorUDT this
         0: .line 105
            aload 0 /* this */
            getfield com.barchart.udt.ErrorUDT.code:I
            ireturn
        end local 0 // com.barchart.udt.ErrorUDT this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/barchart/udt/ErrorUDT;

  public java.lang.String getDescription();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.barchart.udt.ErrorUDT this
         0: .line 111
            aload 0 /* this */
            getfield com.barchart.udt.ErrorUDT.description:Ljava/lang/String;
            areturn
        end local 0 // com.barchart.udt.ErrorUDT this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/barchart/udt/ErrorUDT;

  private void <init>(java.lang.String, int, int, java.lang.String);
    descriptor: (Ljava/lang/String;IILjava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // com.barchart.udt.ErrorUDT this
        start local 3 // int code
        start local 4 // java.lang.String description
         0: .line 114
            aload 0 /* this */
            aload 1
            iload 2
            invokespecial java.lang.Enum.<init>:(Ljava/lang/String;I)V
         1: .line 115
            aload 0 /* this */
            iload 3 /* code */
            putfield com.barchart.udt.ErrorUDT.code:I
         2: .line 116
            aload 0 /* this */
            aload 4 /* description */
            putfield com.barchart.udt.ErrorUDT.description:Ljava/lang/String;
         3: .line 117
            return
        end local 4 // java.lang.String description
        end local 3 // int code
        end local 0 // com.barchart.udt.ErrorUDT this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0         this  Lcom/barchart/udt/ErrorUDT;
            0    4     3         code  I
            0    4     4  description  Ljava/lang/String;
    MethodParameters:
               Name  Flags
      $enum$name     
      $enum$ordinal  
      code           final
      description    final

  public static com.barchart.udt.ErrorUDT errorFrom(int);
    descriptor: (I)Lcom/barchart/udt/ErrorUDT;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=5, args_size=1
        start local 0 // int code
         0: .line 122
            getstatic com.barchart.udt.ErrorUDT.ENUM_VALS:[Lcom/barchart/udt/ErrorUDT;
            dup
            astore 4
            arraylength
            istore 3
            iconst_0
            istore 2
            goto 5
      StackMap locals: int top int int com.barchart.udt.ErrorUDT[]
      StackMap stack:
         1: aload 4
            iload 2
            aaload
            astore 1 /* known */
        start local 1 // com.barchart.udt.ErrorUDT known
         2: .line 123
            aload 1 /* known */
            getfield com.barchart.udt.ErrorUDT.code:I
            iload 0 /* code */
            if_icmpne 4
         3: .line 124
            aload 1 /* known */
            areturn
        end local 1 // com.barchart.udt.ErrorUDT known
         4: .line 122
      StackMap locals:
      StackMap stack:
            iinc 2 1
      StackMap locals:
      StackMap stack:
         5: iload 2
            iload 3
            if_icmplt 1
         6: .line 127
            getstatic com.barchart.udt.ErrorUDT.WRAPPER_UNKNOWN:Lcom/barchart/udt/ErrorUDT;
            areturn
        end local 0 // int code
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   code  I
            2    4     1  known  Lcom/barchart/udt/ErrorUDT;
    MethodParameters:
      Name  Flags
      code  final

  public static java.lang.String descriptionFrom(int, int, java.lang.String);
    descriptor: (IILjava/lang/String;)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // int socketID
        start local 1 // int errorCode
        start local 2 // java.lang.String errorComment
         0: .line 134
            iload 1 /* errorCode */
            invokestatic com.barchart.udt.ErrorUDT.errorFrom:(I)Lcom/barchart/udt/ErrorUDT;
            astore 3 /* error */
        start local 3 // com.barchart.udt.ErrorUDT error
         1: .line 135
            ldc "UDT Error : %d : %s : %s [id: 0x%08x]"
            iconst_4
            anewarray java.lang.Object
            dup
            iconst_0
         2: .line 136
            iload 1 /* errorCode */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            iconst_1
            aload 3 /* error */
            getfield com.barchart.udt.ErrorUDT.description:Ljava/lang/String;
            aastore
            dup
            iconst_2
            aload 2 /* errorComment */
            aastore
            dup
            iconst_3
            iload 0 /* socketID */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
         3: .line 135
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            areturn
        end local 3 // com.barchart.udt.ErrorUDT error
        end local 2 // java.lang.String errorComment
        end local 1 // int errorCode
        end local 0 // int socketID
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    4     0      socketID  I
            0    4     1     errorCode  I
            0    4     2  errorComment  Ljava/lang/String;
            1    4     3         error  Lcom/barchart/udt/ErrorUDT;
    MethodParameters:
              Name  Flags
      socketID      final
      errorCode     final
      errorComment  final

  public static com.barchart.udt.ErrorUDT[] values();
    descriptor: ()[Lcom/barchart/udt/ErrorUDT;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=0
         0: .line 1
            getstatic com.barchart.udt.ErrorUDT.ENUM$VALUES:[Lcom/barchart/udt/ErrorUDT;
            dup
            astore 0
            iconst_0
            aload 0
            arraylength
            dup
            istore 1
            anewarray com.barchart.udt.ErrorUDT
            dup
            astore 2
            iconst_0
            iload 1
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
            aload 2
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static com.barchart.udt.ErrorUDT valueOf(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/barchart/udt/ErrorUDT;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
         0: .line 1
            ldc Lcom/barchart/udt/ErrorUDT;
            aload 0
            invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
            checkcast com.barchart.udt.ErrorUDT
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
      Name  Flags
      name  
}
Signature: Ljava/lang/Enum<Lcom/barchart/udt/ErrorUDT;>;
SourceFile: "ErrorUDT.java"