beecrypt::security::Provider Class Reference
[C++ classes mimicking java.security]

#include <Provider.h>

Inheritance diagram for beecrypt::security::Provider:

Inheritance graph
[legend]
Collaboration diagram for beecrypt::security::Provider:

Collaboration graph
[legend]

List of all members.

Classes

class  Instantiator

Public Member Functions

virtual ~Provider ()
ObjectsetProperty (const String &key, const String &value)
const StringgetName () const throw ()
const StringgetInfo () const throw ()
double getVersion () const throw ()

Protected Member Functions

 Provider (const String &name, double version, const String &info)

Protected Attributes

void * _dlhandle

Friends

class Security


Constructor & Destructor Documentation

beecrypt::security::Provider::Provider ( const String name,
double  version,
const String info 
) [protected]

virtual beecrypt::security::Provider::~Provider (  )  [virtual]


Member Function Documentation

const String& beecrypt::security::Provider::getInfo (  )  const throw ()

const String& beecrypt::security::Provider::getName (  )  const throw ()

double beecrypt::security::Provider::getVersion (  )  const throw ()

Object* beecrypt::security::Provider::setProperty ( const String key,
const String value 
)

Warning:
If this method returns a non-null value, make sure you pass it to beecrypt::lang::collection_rcheck(), which will delete it if it's no longer attached to any other collection.

Reimplemented from beecrypt::util::Properties.


Friends And Related Function Documentation

friend class Security [friend]


Member Data Documentation


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

Generated on Fri Jun 19 13:39:43 2009 for BeeCrypt C++ by  doxygen 1.5.8