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() {}