#include <ModExpFunctional.h>
Inheritance diagram for CODEX_VSS::ModExpFunctionalArgs:


Public Member Functions | |
| ModExpFunctionalArgs () | |
| Default constructor, for creating an object to be unmarshalled. | |
| ModExpFunctionalArgs (const CODEX_ASN1::BigNumber &base, const CODEX_ASN1::BigNumber &modulus) | |
| Constructor taking the base and modulus. | |
| ModExpFunctionalArgs (const ModExpFunctionalArgs &aOther) | |
| Copy constructor. | |
| virtual | ~ModExpFunctionalArgs () |
| Virtual destructor. | |
| void | operator= (const ModExpFunctionalArgs &aOther) |
| Assignment operator. | |
| const CODEX_ASN1::BigNumber & | base () const |
| The base for the modular exponentiation. | |
| const CODEX_ASN1::BigNumber & | modulus () const |
| The modulus for the modular exponentiation. | |
| int | marshal (unsigned char **pp) const |
| This function creates a serialized representation of the object, which is returned through the argument pp. | |
| void * | unmarshal (void *bogus, unsigned char **pp, long length) |
| This function takes a serialized representation of the object and recreates the object representation. | |
| bool | initialized () const |
Protected Attributes | |
| bool | m_initialized |
| Has this object been initialized yet, or is it still blank? | |
Definition at line 33 of file ModExpFunctional.h.
|
|
|
This function creates a serialized representation of the object, which is returned through the argument pp. This must be overridden by the concrete derived class.
Implements CODEX_ASN1::Base. Definition at line 167 of file ModExpFunctional.cc. References CODEX_ASN1::Base::initialized(), and CODEX_ASN1::BigNumber::marshal(). |
|
||||||||||||||||
|
This function takes a serialized representation of the object and recreates the object representation. This must be overridden by the concrete derived class.
Implements CODEX_ASN1::Base. Definition at line 184 of file ModExpFunctional.cc. References CODEX_ASN1::BigNumber::unmarshal(). |
1.4.1