package rdc;
class ResHeader implements Constants {
  String name;
  int id;
  int size;
  int offset;
  ResHeader(Buffer b) {
    //    byte[] tmp = b.GetBytes(4);
    //    name = new String(tmp, 0, 4);
    name = b.GetString(4);
    id = b.GetShort();
    offset = b.GetInt();
    // o.print("Res " + name + " id = " + id + " offset = " + offset);
  }

  int GetOffset() {
    return offset;
  }

  String GetName() {
    return name;
  }
  
  int GetId() {
    return id;
  }

  int GetSize() {
    return size;
  }

  void SetSize(int nextOffset) {
    size = nextOffset - offset;
    // o.println(" size = " + size);
  }
}

