Public Methods | |
| MACAddressDescriptor (void *p=NULL) | |
| virtual | ~MACAddressDescriptor () |
| MACAddressDescriptor & | operator= (const MACAddressDescriptor &other) |
| virtual cObject * | dup () const |
| virtual int | getFieldCount () |
| virtual const char * | getFieldName (int field) |
| virtual int | getFieldType (int field) |
| virtual const char * | getFieldTypeString (int field) |
| virtual const char * | getFieldEnumName (int field) |
| virtual int | getArraySize (int field) |
| virtual bool | getFieldAsString (int field, int i, char *resultbuf, int bufsize) |
| virtual bool | setFieldAsString (int field, int i, const char *value) |
| virtual const char * | getFieldStructName (int field) |
| virtual void * | getFieldStructPointer (int field, int i) |
| virtual sFieldWrapper * | getFieldWrapper (int field, int i) |
|
|
Definition at line 67 of file MACAddress_m.cc. Referenced by dup().
00067 : cStructDescriptor(p)
00068 {
00069 }
|
|
|
Definition at line 71 of file MACAddress_m.cc.
00072 {
00073 }
|
|
|
Definition at line 48 of file MACAddress_m.cc. References MACAddressDescriptor().
00048 {return new MACAddressDescriptor(*this);}
|
|
|
Definition at line 111 of file MACAddress_m.cc.
00112 {
00113 MACAddress_Base *pp = (MACAddress_Base *)p;
00114 switch (field) {
00115 case 0: return 6;
00116 default: return 0;
00117 }
00118 }
|
|
||||||||||||||||||||
|
Definition at line 120 of file MACAddress_m.cc. References MACAddress_Base::getAddress().
00121 {
00122 MACAddress_Base *pp = (MACAddress_Base *)p;
00123 switch (field) {
00124 case 0: long2string(pp->getAddress(i),resultbuf,bufsize); return true;
00125 default: return false;
00126 }
00127 }
|
|
|
Definition at line 75 of file MACAddress_m.cc.
00076 {
00077 return 1;
00078 }
|
|
|
Definition at line 104 of file MACAddress_m.cc.
00105 {
00106 switch (field) {
00107 default: return NULL;
00108 }
00109 }
|
|
|
Definition at line 88 of file MACAddress_m.cc.
00089 {
00090 switch (field) {
00091 case 0: return "address";
00092 default: return NULL;
00093 }
00094 }
|
|
|
Definition at line 138 of file MACAddress_m.cc.
00139 {
00140 switch (field) {
00141 default: return NULL;
00142 }
00143 }
|
|
||||||||||||
|
Definition at line 145 of file MACAddress_m.cc.
00146 {
00147 MACAddress_Base *pp = (MACAddress_Base *)p;
00148 switch (field) {
00149 default: return NULL;
00150 }
00151 }
|
|
|
Definition at line 80 of file MACAddress_m.cc.
00081 {
00082 switch (field) {
00083 case 0: return FT_BASIC_ARRAY;
00084 default: return FT_INVALID;
00085 }
00086 }
|
|
|
Definition at line 96 of file MACAddress_m.cc.
00097 {
00098 switch (field) {
00099 case 0: return "unsigned char";
00100 default: return NULL;
00101 }
00102 }
|
|
||||||||||||
|
Definition at line 153 of file MACAddress_m.cc.
00154 {
00155 return NULL;
00156 }
|
|
|
|
|
||||||||||||||||
|
Definition at line 129 of file MACAddress_m.cc. References MACAddress_Base::setAddress().
00130 {
00131 MACAddress_Base *pp = (MACAddress_Base *)p;
00132 switch (field) {
00133 case 0: pp->setAddress(i,string2long(value)); return true;
00134 default: return false;
00135 }
00136 }
|
1.2.17