secureswitools/swisistools/source/rscparser/uidtype.cpp
changeset 33 8110bf1194d1
parent 25 98b66e4fb0be
--- a/secureswitools/swisistools/source/rscparser/uidtype.cpp	Mon May 03 12:38:03 2010 +0300
+++ b/secureswitools/swisistools/source/rscparser/uidtype.cpp	Fri May 14 15:58:48 2010 +0300
@@ -122,4 +122,47 @@
     return(iUid[0]==aUidType.iUid[0] &&
            iUid[1]==aUidType.iUid[1] &&
            iUid[2]==aUidType.iUid[2]);
-    }
\ No newline at end of file
+    }
+
+TCheckedUid::TCheckedUid()
+//
+// Constructor
+//
+	{
+
+	memset(this,0,sizeof(TCheckedUid));
+	}
+
+TCheckedUid::TCheckedUid(const TUidType& aUidType)
+//
+// Constructor
+//
+	{
+
+	Set(aUidType);
+	}
+
+void TCheckedUid::Set(const TUidType& aUidType)
+//
+// Set from a aUidType
+//
+	{
+	iType=aUidType;
+	}
+
+const TUidType&  TCheckedUid::UidType() const
+{
+	return (iType);
+}
+
+void TCheckedUid::Set(const TUint8* aDes, TInt aLen)
+    {
+   	assert(aLen == sizeof(TCheckedUid));
+    memcpy(this,aDes,aLen);
+    }
+
+TCheckedUid::TCheckedUid(const TUint8* aDes, TInt aLen)
+    {
+    memset(this,0,sizeof(TCheckedUid));
+    Set(aDes, aLen);
+    }