PinErrorBuf Class Reference

Inherits pin_errbuf.

List of all members.

Public Member Functions

 PinErrorBuf ()
pin_err_location_t getLocation () const
pin_err_class_t getErrClass () const
pin_err_t getError () const
pin_fld_num_t getField () const
pin_rec_id_t getRecordID () const
pin_err_reserved_t getReserved () const
pin_err_line_no_t getLineNo () const
const char * getFilename () const
pin_err_facility_t getFacility () const
pin_err_msg_id_t getMessageID () const
pin_err_time_sec_t getTimeSec () const
pin_err_time_usec_t getTimeUSec () const
pin_err_version_t getVersion () const
pin_errbuf_tgetNextBufPtr () const
pin_err_reserved2_t getReserved2 () const
 PinErrorBuf (const PinErrorBuf &, PinBool owns=PIN_BOOLEAN_TRUE)
 PinErrorBuf (const char *, int32)
 PinErrorBuf (const pin_errbuf_t &, PinBool owns=PIN_BOOLEAN_TRUE)
 PinErrorBuf (const pin_errbuf_t *, PinBool owns=PIN_BOOLEAN_TRUE)
void grab (pin_errbuf_t *pointee, PinBool owns)
void takeFrom (PinErrorBuf &other)
void copyFrom (const PinErrorBuf &other)
 ~PinErrorBuf ()
const pin_errbuf_tget () const
pin_errbuf_tget () const
pin_errbuf_tget ()
PinErrorBufoperator= (const PinErrorBuf &)
void clear ()
void Clear ()

Static Public Member Functions

static PinErrorBufObserver createAsObserved (pin_errbuf_t *pval)
static PinErrorBufOwner createAsOwned (pin_errbuf_t *pval)
static pin_errbuf_tcopy (const pin_errbuf_t *srcp, pin_errbuf_t *destp)

Private Attributes

PinBool m_owns


Constructor & Destructor Documentation

PinErrorBuf::PinErrorBuf (  ) 

PinErrorBuf::PinErrorBuf ( const PinErrorBuf ebuf,
PinBool  owns = PIN_BOOLEAN_TRUE 
)

PinErrorBuf::PinErrorBuf ( const char *  ,
int32   
)

PinErrorBuf::PinErrorBuf ( const pin_errbuf_t ebuf,
PinBool  owns = PIN_BOOLEAN_TRUE 
)

This makes a copy of the ebuf. Not the usual use-case.

Deprecated:
Use createAsObserved() or createAsOwned() instead.

PinErrorBuf::PinErrorBuf ( const pin_errbuf_t ebufp,
PinBool  owns = PIN_BOOLEAN_TRUE 
)

This makes a copy of the ebuf. Not the usual use-case.

Deprecated:
Use createAsObserved() instead.

PinErrorBuf::~PinErrorBuf (  ) 


Member Function Documentation

PinErrorBufObserver PinErrorBuf::createAsObserved ( pin_errbuf_t pval  )  [static]

PinErrorBufOwner PinErrorBuf::createAsOwned ( pin_errbuf_t pval  )  [static]

pin_err_location_t PinErrorBuf::getLocation (  )  const

pin_err_class_t PinErrorBuf::getErrClass (  )  const

pin_err_t PinErrorBuf::getError (  )  const

PinFldNum PinErrorBuf::getField (  )  const

pin_rec_id_t PinErrorBuf::getRecordID (  )  const

pin_err_reserved_t PinErrorBuf::getReserved (  )  const

pin_err_line_no_t PinErrorBuf::getLineNo (  )  const

const char * PinErrorBuf::getFilename (  )  const

pin_err_facility_t PinErrorBuf::getFacility (  )  const

pin_err_msg_id_t PinErrorBuf::getMessageID (  )  const

pin_err_time_sec_t PinErrorBuf::getTimeSec (  )  const

pin_err_time_usec_t PinErrorBuf::getTimeUSec (  )  const

pin_err_version_t PinErrorBuf::getVersion (  )  const

pin_errbuf_t * PinErrorBuf::getNextBufPtr (  )  const

pin_err_reserved2_t PinErrorBuf::getReserved2 (  )  const

void PinErrorBuf::grab ( pin_errbuf_t pointee,
PinBool  owns 
)

void PinErrorBuf::takeFrom ( PinErrorBuf other  ) 

void PinErrorBuf::copyFrom ( const PinErrorBuf other  ) 

pin_errbuf_t * PinErrorBuf::get (  )  const

pin_errbuf_t* PinErrorBuf::get (  )  const

pin_errbuf_t * PinErrorBuf::get (  ) 

PinErrorBuf & PinErrorBuf::operator= ( const PinErrorBuf ebuf  ) 

void PinErrorBuf::clear (  ) 

void PinErrorBuf::Clear (  ) 

pin_errbuf_t * PinErrorBuf::copy ( const pin_errbuf_t srcp,
pin_errbuf_t destp 
) [static]


Member Data Documentation


Copyright © 2020, Oracle and/or its affiliates.