LTKCPP-- LLRP Toolkit C Plus Plus Library
Public Member Functions | Protected Attributes | List of all members
CReaderExceptionEvent Class Reference

Class Definition CReaderExceptionEvent for LLRP parameter ReaderExceptionEvent. More...

#include <out_ltkcpp.h>

Inherits CParameter.

Public Member Functions

llrp_utf8v_t getMessage (void)
 Get accessor functions for the LLRP Message field.
 
void setMessage (llrp_utf8v_t value)
 Set accessor functions for the LLRP Message field.
 
CROSpecIDgetROSpecID (void)
 Get accessor functions for the LLRP ROSpecID sub-parameter.
 
EResultCode setROSpecID (CROSpecID *pValue)
 Set accessor functions for the LLRP ROSpecID sub-parameter.
 
CSpecIndexgetSpecIndex (void)
 Get accessor functions for the LLRP SpecIndex sub-parameter.
 
EResultCode setSpecIndex (CSpecIndex *pValue)
 Set accessor functions for the LLRP SpecIndex sub-parameter.
 
CInventoryParameterSpecIDgetInventoryParameterSpecID (void)
 Get accessor functions for the LLRP InventoryParameterSpecID sub-parameter.
 
EResultCode setInventoryParameterSpecID (CInventoryParameterSpecID *pValue)
 Set accessor functions for the LLRP InventoryParameterSpecID sub-parameter.
 
CAntennaIDgetAntennaID (void)
 Get accessor functions for the LLRP AntennaID sub-parameter.
 
EResultCode setAntennaID (CAntennaID *pValue)
 Set accessor functions for the LLRP AntennaID sub-parameter.
 
CAccessSpecIDgetAccessSpecID (void)
 Get accessor functions for the LLRP AccessSpecID sub-parameter.
 
EResultCode setAccessSpecID (CAccessSpecID *pValue)
 Set accessor functions for the LLRP AccessSpecID sub-parameter.
 
COpSpecIDgetOpSpecID (void)
 Get accessor functions for the LLRP OpSpecID sub-parameter.
 
EResultCode setOpSpecID (COpSpecID *pValue)
 Set accessor functions for the LLRP OpSpecID sub-parameter.
 
std::list< CParameter * >::iterator beginCustom (void)
 Returns the first element of the Custom sub-parameter list.
 
std::list< CParameter * >::iterator endCustom (void)
 Returns the last element of the Custom sub-parameter list.
 
void clearCustom (void)
 Clears the LLRP Custom sub-parameter list.
 
int countCustom (void)
 Count of the LLRP Custom sub-parameter list.
 
EResultCode addCustom (CParameter *pValue)
 Add a Custom to the LLRP sub-parameter list.
 

Protected Attributes

llrp_utf8v_t m_Message
 
CROSpecIDm_pROSpecID
 
CSpecIndexm_pSpecIndex
 
CInventoryParameterSpecIDm_pInventoryParameterSpecID
 
CAntennaIDm_pAntennaID
 
CAccessSpecIDm_pAccessSpecID
 
COpSpecIDm_pOpSpecID
 
std::list< CParameter * > m_listCustom
 

Internal Framework Functions

static const CFieldDescriptor
*const 
s_apFieldDescriptorTable []
 
static const CTypeDescriptor s_typeDescriptor
 
static const CFieldDescriptor s_fdMessage
 
void decodeFields (CDecoderStream *pDecoderStream)
 
void assimilateSubParameters (CErrorDetails *pError)
 
void encode (CEncoderStream *pEncoderStream) const
 
static CElement * s_construct (void)
 
static void s_decodeFields (CDecoderStream *pDecoderStream, CElement *pElement)
 

Detailed Description

Class Definition CReaderExceptionEvent for LLRP parameter ReaderExceptionEvent.

Document Reference LLRP Specification Section 13.2.6.7

Document Reference LLRP Specification Section 16.2.7.6.6

<p>The reader exception status event notifies the client that an unexpected event has occurred on the reader.  Optional parameters provide more detail to the client as to the nature and scope of the event.</p> 

  <SMALL><i>Copyright 2006, 2007, EPCglobal Inc. The proprietary text of EPCglobal Inc. included here is in not a Contribution to the LLRP toolkit, under Apache License, Version 2.0. The right to use the proprietary text is limited to reproduction and display thereof within the work.</i></SMALL> 

Definition at line 17927 of file out_ltkcpp.h.


The documentation for this class was generated from the following file: