BerUndefinedObject.h
1 /** 2 * @file BerUndefinedObject.h 3 * @author Rene Ceska xceska06 (xceska06@stud.fit.vutbr.cz) 4 * @brief Undefined object for BER LDAP, for containing unknown data 5 * @date 2023-11-19 6 */ 7 #ifndef BERUNDEFINEDOBJECT_H 8 #define BERUNDEFINEDOBJECT_H 9 #include "inc/BerObject.h" 10 #include "inc/ber_helper_functions.h" 11 12 class BerUndefinedObject : public BerObject { 13 private: 14 std::vector<unsigned char> value; 15 16 public: 17 berObjectTypes getBerObjectType(); 18 long long int getLenght(); 19 std::vector<unsigned char> getBerRepresentation(); 20 BerUndefinedObject(std::vector<unsigned char> value); 21 }; 22 23 #endif