- com
- pcbsys
- nirvana
- client
- nTransactionAttributes
This class is a container for the attributes necessary to create a Nirvana transaction. More...
#include <nTransactionAttributes.h>
Public Member Functions | |
nAbstractChannel * | getChannel () |
Gets the nirvana channel that will be associated with transactions created from this object. More... | |
longlong | getTTL () |
Gets the TTL value that transactions created from this object will have. More... | |
nTransactionAttributes (nAbstractChannel *pChannel, longlong timeToLive=-2) | |
Constructs an nTransactionAttributes object associated with the channel specified. More... | |
nTransactionAttributes () | |
Default Constructor. | |
void | setChannel (nChannel *pChannel) |
Sets the nirvana channel that will be associated with transactions created from this object. More... | |
void | setTTL (longlong timeToLive) |
Sets the TTL value that transactions created from this object will have. More... | |
This class is a container for the attributes necessary to create a Nirvana transaction.
com::pcbsys::nirvana::client::nTransactionAttributes::nTransactionAttributes | ( | nAbstractChannel * | pChannel, |
longlong | timeToLive = -2 |
||
) |
Constructs an nTransactionAttributes object associated with the channel specified.
Transactions created with this object will have the Time To Live (TTL) specified.
*pChannel | The nirvana channel associated with the transaction |
timeToLive | The Time To Live (TTL) value that the transaction will have |
nTransactionException | If there is an error during the construction, check the message for more information |
nAbstractChannel* com::pcbsys::nirvana::client::nTransactionAttributes::getChannel | ( | ) |
Gets the nirvana channel that will be associated with transactions created from this object.
longlong com::pcbsys::nirvana::client::nTransactionAttributes::getTTL | ( | ) |
Gets the TTL value that transactions created from this object will have.
void com::pcbsys::nirvana::client::nTransactionAttributes::setChannel | ( | nChannel * | pChannel | ) |
Sets the nirvana channel that will be associated with transactions created from this object.
*pChannel | the nChannel object that will be associated with the transactions created from this object |
void com::pcbsys::nirvana::client::nTransactionAttributes::setTTL | ( | longlong | timeToLive | ) |
Sets the TTL value that transactions created from this object will have.
timeToLive | a long value specifying the TTL value that transactions created from this object will have |