/ src / BerIntObject.cpp
BerIntObject.cpp
 1  /**
 2   * @file BerIntObject.cpp
 3   * @author Rene Ceska xceska06 (xceska06@stud.fit.vutbr.cz)
 4   * @date 2023-11-19
 5   */
 6  #include "inc/BerIntObject.h"
 7  
 8  berObjectTypes BerIntObject::getBerObjectType() { return berIntObject; }
 9  
10  long long int BerIntObject::getLenght() {
11  
12    return HowManyBytesWillIntUse(value);
13  }
14  
15  std::vector<unsigned char> BerIntObject::getBerRepresentation() {
16    std::vector<unsigned char> berRepresentation;
17    WriteIntAppend(berRepresentation, value);
18    return berRepresentation;
19  }
20  
21  BerIntObject::BerIntObject() { value = 0; }
22  BerIntObject::BerIntObject(int value) { this->value = value; }
23  
24  int BerIntObject::getValue() { return value; }
25  
26  void BerIntObject::setValue(int value) { this->value = value; }
27  
28  BerIntObject::~BerIntObject() {}