Skip to main content

ERUCES::TEParameter

#include <teparameter.h>

The TEParameter class represents the Key Service parameter.

© Pi Soft, 2018-2026 · Tricryption Engine 8.1

Inheritance​

Public Member Functions​

MemberDescription
TEParameter()The TEParameter constructor is the default class constructor.
TEParameter(const TEParameter &)The TEParameter constructor copies a TEParameter object.
TEParameter & operator=(const TEParameter &)The = operator assigns a deep copy of the source's implementation object to this object (self-assignment safe; the previous implementation object is freed).
~TEParameter()The TEParameter destructor is the class destructor.
void setId(te_oid id)The setId method set the parameter ID.
te_oid getId() constThe getId method retrieves the parameter ID.
void setKey(_TESTD string &key)The setKey method set the parameter key.
const _TESTD string getKey() constThe getKey method retrieves the parameter key.
void setValue(_TESTD string &value)The setValue method sets the parameter value.
const _TESTD string getValue() constThe getValue method retrieves the parameter value.
void setFlag(uint32_t flag)The setFlag method sets the parameter flag.
uint32_t getFlag() constThe getFlag method retrieves thet parameter flag.
TEObject * clone() constThe clone method clones a role object.

Member Function Documentation​

TEParameter()​

The TEParameter constructor is the default class constructor.

TEParameter(const TEParameter &)​

The TEParameter constructor copies a TEParameter object.

TEParameter & operator=(const TEParameter &)​

The = operator assigns a deep copy of the source's implementation object to this object (self-assignment safe; the previous implementation object is freed).

TE81-448 (W36 round 1): until this round the implicit member copied the pointer, so the assignee and the source freed one object twice.

~TEParameter()​

The TEParameter destructor is the class destructor.

void setId(te_oid id)​

The setId method set the parameter ID.

Parameters

ParameterDescription
idParameter ID to be set.

te_oid getId() const​

The getId method retrieves the parameter ID.

Returns: Parameter ID.

void setKey(_TESTD string &key)​

The setKey method set the parameter key.

Parameters

ParameterDescription
keyParameter key to be set.

const _TESTD string getKey() const​

The getKey method retrieves the parameter key.

Returns: Parameter key.

void setValue(_TESTD string &value)​

The setValue method sets the parameter value.

Parameters

ParameterDescription
valueParameter value to be set.

const _TESTD string getValue() const​

The getValue method retrieves the parameter value.

Returns: Parameter value.

void setFlag(uint32_t flag)​

The setFlag method sets the parameter flag.

Parameters

ParameterDescription
flagParameter flag to be set.

uint32_t getFlag() const​

The getFlag method retrieves thet parameter flag.

Returns: Parameter flag.

TEObject * clone() const​

The clone method clones a role object.

Returns: Cloned role object.

Examples​