Main Page | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

EvaUHInfoReply Class Reference

#include <evauhprotocols.h>

Inherits EvaUHPacket.

Inheritance diagram for EvaUHInfoReply:

Inheritance graph
[legend]
Collaboration diagram for EvaUHInfoReply:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 EvaUHInfoReply (const unsigned char *buf, const int len)
virtual ~EvaUHInfoReply ()
const int numInfoItems ()
std::list< UHInfoItemgetInfoItems ()
const bool isSuccessful () const

Protected Member Functions

virtual const bool parseBody ()

Private Attributes

unsigned char replyCode
std::list< UHInfoItemmList

Detailed Description

Definition at line 47 of file evauhprotocols.h.


Constructor & Destructor Documentation

EvaUHInfoReply::EvaUHInfoReply const unsigned char *  buf,
const int  len
 

Definition at line 74 of file evauhprotocols.cpp.

virtual EvaUHInfoReply::~EvaUHInfoReply  )  [inline, virtual]
 

Definition at line 50 of file evauhprotocols.h.


Member Function Documentation

std::list<UHInfoItem> EvaUHInfoReply::getInfoItems  )  [inline]
 

Definition at line 53 of file evauhprotocols.h.

References mList.

const bool EvaUHInfoReply::isSuccessful  )  const [inline]
 

Definition at line 54 of file evauhprotocols.h.

References replyCode.

const int EvaUHInfoReply::numInfoItems  )  [inline]
 

Definition at line 52 of file evauhprotocols.h.

References mList.

const bool EvaUHInfoReply::parseBody  )  [protected, virtual]
 

Reimplemented from EvaUHPacket.

Definition at line 79 of file evauhprotocols.cpp.

References EvaUHPacket::buffer, UHInfoItem::id, EvaUHPacket::mBodyStart, EvaUHPacket::mBufferLen, UHInfoItem::md5, mList, replyCode, and UHInfoItem::sessionId.


Member Data Documentation

std::list<UHInfoItem> EvaUHInfoReply::mList [private]
 

Definition at line 59 of file evauhprotocols.h.

Referenced by getInfoItems(), numInfoItems(), and parseBody().

unsigned char EvaUHInfoReply::replyCode [private]
 

Definition at line 58 of file evauhprotocols.h.

Referenced by isSuccessful(), and parseBody().


The documentation for this class was generated from the following files:
Generated on Mon May 15 20:50:39 2006 for libeva by  doxygen 1.4.4