encode static method

void encode(
  1. XdrDataOutputStream stream,
  2. XdrBucketEntry encodedBucketEntry
)

Implementation

static void encode(
    XdrDataOutputStream stream, XdrBucketEntry encodedBucketEntry) {
  stream.writeInt(encodedBucketEntry.discriminant.value);
  switch (encodedBucketEntry.discriminant) {
    case XdrBucketEntryType.LIVEENTRY:
      XdrLedgerEntry.encode(stream, encodedBucketEntry.liveEntry!);
      break;
    case XdrBucketEntryType.DEADENTRY:
      XdrLedgerKey.encode(stream, encodedBucketEntry.deadEntry!);
      break;
  }
}