#include <string>
#include "clave_fija.h"
-uint ClaveFija::Size ()
+ClaveFija::ClaveFija (int n)
+{
+ data = n;
+}
+
+ClaveFija::ClaveFija (uchar *n)
+{
+ memcpy (&data, n, sizeof(int));
+}
+
+uint ClaveFija::Size () const
{
return sizeof (int);
}
-uchar *ClaveFija::ToArray ()
+uchar *ClaveFija::ToArray () const
{
uchar *out;
out = new uchar[sizeof(int)];
class ClaveFija : public Clave {
public :
+ ClaveFija (uchar *n);
+ ClaveFija (int n);
virtual ~ClaveFija () {}
- virtual uint Size ();
- virtual uchar *ToArray ();
+ uint Size () const;
+ uchar *ToArray () const;
private:
int data;