/ src / BerUndefinedObject.cpp
BerUndefinedObject.cpp
 1  /**
 2   * @file BerUndefinedObject.cpp
 3   * @author Rene Ceska xceska06 (xceska06@stud.fit.vutbr.cz)
 4   * @date 2023-11-19
 5   */
 6  #include "inc/BerUndefinedObject.h"
 7  
 8  
 9  berObjectTypes BerUndefinedObject::getBerObjectType(){
10      return berUndefined;
11  }
12  long long int  BerUndefinedObject::getLenght(){
13      int err = 0;
14      return BER_TAG_LENGTH + GetLengthOfLength(value.begin() +1, &err, value.end())  + GetLength(value.begin() +1, &err, value.end());
15  }
16  std::vector<unsigned char> BerUndefinedObject::getBerRepresentation(){
17      return value;
18  }
19  
20  BerUndefinedObject::BerUndefinedObject(std::vector<unsigned char> value){
21      this->value = value;
22  }