USB Host Shield 2.0
Public Types | Public Member Functions | List of all members
PTPListParser Class Reference

#include <parsetools.h>

Public Types

enum  ParseMode { modeArray , modeRange }
 

Public Member Functions

 PTPListParser ()
 
void Initialize (const uint8_t len_size, const uint8_t val_size, MultiValueBuffer *const p, const uint8_t mode=modeArray)
 
bool Parse (uint8_t **pp, uint16_t *pcntdn, PTP_ARRAY_EL_FUNC pf, const void *me=NULL)
 

Detailed Description

Definition at line 96 of file parsetools.h.

Member Enumeration Documentation

◆ ParseMode

Enumerator
modeArray 
modeRange 

Definition at line 99 of file parsetools.h.

Constructor & Destructor Documentation

◆ PTPListParser()

PTPListParser::PTPListParser ( )
inline

Definition at line 122 of file parsetools.h.

Member Function Documentation

◆ Initialize()

void PTPListParser::Initialize ( const uint8_t  len_size,
const uint8_t  val_size,
MultiValueBuffer *const  p,
const uint8_t  mode = modeArray 
)
inline

Definition at line 133 of file parsetools.h.

◆ Parse()

bool PTPListParser::Parse ( uint8_t **  pp,
uint16_t *  pcntdn,
PTP_ARRAY_EL_FUNC  pf,
const void *  me = NULL 
)

Definition at line 41 of file parsetools.cpp.


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