21#ifndef _SAIFIELD_H_ABSTRACT_
22#define _SAIFIELD_H_ABSTRACT_
24#include "SAIGlobals.h"
26namespace freeWRLSAI_cpp
33 typedef void* saiFieldValuePtr ;
46 virtual saiFieldAccess getAccessType() = 0;
48 virtual int getType() = 0;
50 virtual const char* getName() = 0;
52 virtual void dispose() = 0;
55 virtual const saiFieldValuePtr getValue() = 0;
56 virtual void setValue(
const saiFieldValuePtr pValue) = 0;