All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
Public Member Functions | Public Attributes | List of all members
TestProducer Class Reference
Inheritance diagram for TestProducer:

Public Member Functions

virtual void TearDown ()
 
void createEncryptionKey (Name eKeyName, const Name &timeMarker)
 
void checkEncryptionKeys (const vector< ptr_lib::shared_ptr< Data > > &result, MillisecondsSince1970 testTime, const Name::Component roundedTime, int expectedExpressInterestCallCount, const int *expressInterestCallCount, Blob *contentKey, Name cKeyName, ptr_lib::shared_ptr< ProducerDb > testDb)
 
void keySearchOnEncryptedKeys (const vector< ptr_lib::shared_ptr< Data > > &result, int *requestCount, Name cKeyName, Name timeMarkerThirdHop, Name expectedInterest)
 
void keyTimeoutOnEncryptedKeys (const vector< ptr_lib::shared_ptr< Data > > &result, int *timeoutCount)
 

Public Attributes

string databaseFilePath
 
ptr_lib::shared_ptr< KeyChainkeyChain
 
Name certificateName
 
map< Name, BlobdecryptionKeys
 
map< Name, ptr_lib::shared_ptr
< Data > > 
encryptionKeys
 

The documentation for this class was generated from the following file: