PinTransaction Class Reference

List of all members.

Public Member Functions

 PinTransaction (PinContextBase &ctx)
 PinTransaction (PinContextBase &ctx, PinTransFlags flags, const PinPoidBase &acctPdp)
 ~PinTransaction ()
void begin (PinTransFlags flags, const PinPoidBase &acctPdp)
void commit ()
void abort ()
PinBool isLocal ()
PinBool isInTrans ()

Private Member Functions

void operator= (const PinTransaction &)
 PinTransaction (PinTransaction &)

Private Attributes

PinBool m_local
PinBool m_inTrans
PinContextBasem_ctx

Friends

class PinContext


Constructor & Destructor Documentation

PinTransaction::PinTransaction ( PinContextBase ctx  ) 

PinTransaction::PinTransaction ( PinContextBase ctx,
PinTransFlags  flags,
const PinPoidBase acctPdp 
)

PinTransaction::~PinTransaction (  ) 

PinTransaction::PinTransaction ( PinTransaction  )  [private]


Member Function Documentation

void PinTransaction::begin ( PinTransFlags  flags,
const PinPoidBase acctPdp 
)

void PinTransaction::commit (  ) 

void PinTransaction::abort (  ) 

PinBool PinTransaction::isLocal (  ) 

PinBool PinTransaction::isInTrans (  ) 

void PinTransaction::operator= ( const PinTransaction  )  [private]


Friends And Related Function Documentation

friend class PinContext [friend]


Member Data Documentation


Copyright 2017, 2023, Oracle and/or its affiliates.