IPKIFHasAttributes.cpp

Go to the documentation of this file.
00001 
00010 #include "IPKIFHasAttributes.h"
00011 #include "IPKIFParseAttributes.h"
00012 #include "Attribute.h"
00013 #include "Buffer.h"
00014 
00015 // TEST
00016 #include <iostream>
00017 
00025 IPKIFHasAttributes::~IPKIFHasAttributes ()
00026 {
00027 }
00028 
00038 void IPKIFHasAttributes::GetAttributes (IPKIFParseAttributes* m, std::vector<CPKIFAttributePtr>& attr)
00039 {
00040     GetAddedAttributes(attr);
00041 
00042     CPKIFBufferPtr buf;
00043     GetEncodedAttributes (buf);
00044 
00045     if (!buf || 0 == buf->GetLength ())
00046         return;
00047 
00048     m->ParseAttributes2 (buf, attr);
00049 }
00050 
00060 void IPKIFHasAttributes::GetUnprotectedAttributes (IPKIFParseAttributes* m, std::vector<CPKIFAttributePtr>& attr)
00061 {
00062     GetAddedUnprotectedAttributes(attr);
00063 
00064     CPKIFBufferPtr buf;
00065     GetEncodedUnprotectedAttributes (buf);
00066 
00067     if (!buf || 0 == buf->GetLength ())
00068         return;
00069 
00070     m->ParseAttributes (buf, attr);
00071 }
00072 
00082 void IPKIFHasAttributes::GetSignedAttributes (IPKIFParseAttributes* m, std::vector<CPKIFAttributePtr>& attr)
00083 {
00084     GetAddedSignedAttributes(attr);
00085 
00086     CPKIFBufferPtr buf;
00087     GetEncodedSignedAttributes (buf);
00088 
00089     if (!buf || 0 == buf->GetLength ())
00090         return;
00091 
00092     m->ParseAttributes (buf, attr);
00093 }
00094 
00104 void IPKIFHasAttributes::GetUnsignedAttributes (IPKIFParseAttributes* m, std::vector<CPKIFAttributePtr>& attr)
00105 {
00106     GetAddedUnsignedAttributes(attr);
00107 
00108     CPKIFBufferPtr buf;
00109     GetEncodedUnsignedAttributes (buf);
00110 
00111     if (!buf || 0 == buf->GetLength ())
00112         return;
00113 
00114     m->ParseAttributes (buf, attr);
00115 }
00116 
00127 void IPKIFHasAttributes::GetEncodedUnprotectedAttributes (CPKIFBufferPtr& buf)
00128 {
00129 }
00130 
00141 void IPKIFHasAttributes::GetEncodedSignedAttributes (CPKIFBufferPtr& buf)
00142 {
00143 }
00144 
00155 void IPKIFHasAttributes::GetEncodedUnsignedAttributes (CPKIFBufferPtr& buf)
00156 {
00157 }
00158 
00169 void IPKIFHasAttributes::GetEncodedAttributes (CPKIFBufferPtr& buf)
00170 {
00171 }
00172 
00181 void IPKIFHasAttributes::GetAddedUnprotectedAttributes(std::vector<CPKIFAttributePtr>& attr)
00182 {
00183 }
00184 
00193 void IPKIFHasAttributes::GetAddedSignedAttributes(std::vector<CPKIFAttributePtr>& attr)
00194 {
00195 }
00196 
00204 void IPKIFHasAttributes::GetAddedUnsignedAttributes(std::vector<CPKIFAttributePtr>& attr)
00205 {
00206 }
00207 
00215 void IPKIFHasAttributes::GetAddedAttributes(std::vector<CPKIFAttributePtr>& attr)
00216 {
00217 }
00218 
00219 

Generated on Mon Nov 15 11:15:51 2010 for PublicKeyInfrastructureFramework(PKIF) by  doxygen 1.5.6