Inheritance diagram for EtherPauseFrameDescriptor:

Public Methods | |
| EtherPauseFrameDescriptor (void *p=NULL) | |
| virtual | ~EtherPauseFrameDescriptor () |
| EtherPauseFrameDescriptor & | operator= (const EtherPauseFrameDescriptor &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 849 of file EtherFrame_m.cc. Referenced by dup().
00849 : EtherFrameDescriptor(p) 00850 { 00851 } |
|
|
Definition at line 853 of file EtherFrame_m.cc.
00854 {
00855 }
|
|
|
Reimplemented from EtherFrameDescriptor. Definition at line 830 of file EtherFrame_m.cc. References EtherPauseFrameDescriptor().
00830 {return new EtherPauseFrameDescriptor(*this);}
|
|
|
Reimplemented from EtherFrameDescriptor. Definition at line 905 of file EtherFrame_m.cc. References EtherFrameDescriptor::getArraySize(), and EtherFrameDescriptor::getFieldCount().
00906 {
00907 if (field < EtherFrameDescriptor::getFieldCount())
00908 return EtherFrameDescriptor::getArraySize(field);
00909 field -= EtherFrameDescriptor::getFieldCount();
00910 EtherPauseFrame *pp = (EtherPauseFrame *)p;
00911 switch (field) {
00912 default: return 0;
00913 }
00914 }
|
|
||||||||||||||||||||
|
Reimplemented from EtherFrameDescriptor. Definition at line 916 of file EtherFrame_m.cc. References EtherFrameDescriptor::getFieldAsString(), EtherFrameDescriptor::getFieldCount(), and EtherPauseFrame::getPauseTime().
00917 {
00918 if (field < EtherFrameDescriptor::getFieldCount())
00919 return EtherFrameDescriptor::getFieldAsString(field,i,resultbuf,bufsize);
00920 field -= EtherFrameDescriptor::getFieldCount();
00921 EtherPauseFrame *pp = (EtherPauseFrame *)p;
00922 switch (field) {
00923 case 0: long2string(pp->getPauseTime(),resultbuf,bufsize); return true;
00924 default: return false;
00925 }
00926 }
|
|
|
Reimplemented from EtherFrameDescriptor. Definition at line 857 of file EtherFrame_m.cc. References EtherFrameDescriptor::getFieldCount().
00858 {
00859 return EtherFrameDescriptor::getFieldCount() + 1;
00860 }
|
|
|
Reimplemented from EtherFrameDescriptor. Definition at line 895 of file EtherFrame_m.cc. References EtherFrameDescriptor::getFieldCount(), and EtherFrameDescriptor::getFieldEnumName().
00896 {
00897 if (field < EtherFrameDescriptor::getFieldCount())
00898 return EtherFrameDescriptor::getFieldEnumName(field);
00899 field -= EtherFrameDescriptor::getFieldCount();
00900 switch (field) {
00901 default: return NULL;
00902 }
00903 }
|
|
|
Reimplemented from EtherFrameDescriptor. Definition at line 873 of file EtherFrame_m.cc. References EtherFrameDescriptor::getFieldCount(), and EtherFrameDescriptor::getFieldName().
00874 {
00875 if (field < EtherFrameDescriptor::getFieldCount())
00876 return EtherFrameDescriptor::getFieldName(field);
00877 field -= EtherFrameDescriptor::getFieldCount();
00878 switch (field) {
00879 case 0: return "pauseTime";
00880 default: return NULL;
00881 }
00882 }
|
|
|
Reimplemented from EtherFrameDescriptor. Definition at line 940 of file EtherFrame_m.cc. References EtherFrameDescriptor::getFieldCount(), and EtherFrameDescriptor::getFieldStructName().
00941 {
00942 if (field < EtherFrameDescriptor::getFieldCount())
00943 return EtherFrameDescriptor::getFieldStructName(field);
00944 field -= EtherFrameDescriptor::getFieldCount();
00945 switch (field) {
00946 default: return NULL;
00947 }
00948 }
|
|
||||||||||||
|
Reimplemented from EtherFrameDescriptor. Definition at line 950 of file EtherFrame_m.cc. References EtherFrameDescriptor::getFieldCount(), and EtherFrameDescriptor::getFieldStructPointer().
00951 {
00952 if (field < EtherFrameDescriptor::getFieldCount())
00953 return EtherFrameDescriptor::getFieldStructPointer(field, i);
00954 field -= EtherFrameDescriptor::getFieldCount();
00955 EtherPauseFrame *pp = (EtherPauseFrame *)p;
00956 switch (field) {
00957 default: return NULL;
00958 }
00959 }
|
|
|
Reimplemented from EtherFrameDescriptor. Definition at line 862 of file EtherFrame_m.cc. References EtherFrameDescriptor::getFieldCount(), and EtherFrameDescriptor::getFieldType().
00863 {
00864 if (field < EtherFrameDescriptor::getFieldCount())
00865 return EtherFrameDescriptor::getFieldType(field);
00866 field -= EtherFrameDescriptor::getFieldCount();
00867 switch (field) {
00868 case 0: return FT_BASIC;
00869 default: return FT_INVALID;
00870 }
00871 }
|
|
|
Reimplemented from EtherFrameDescriptor. Definition at line 884 of file EtherFrame_m.cc. References EtherFrameDescriptor::getFieldCount(), and EtherFrameDescriptor::getFieldTypeString().
00885 {
00886 if (field < EtherFrameDescriptor::getFieldCount())
00887 return EtherFrameDescriptor::getFieldTypeString(field);
00888 field -= EtherFrameDescriptor::getFieldCount();
00889 switch (field) {
00890 case 0: return "int";
00891 default: return NULL;
00892 }
00893 }
|
|
||||||||||||
|
Reimplemented from EtherFrameDescriptor. Definition at line 961 of file EtherFrame_m.cc.
00962 {
00963 return NULL;
00964 }
|
|
|
|
|
||||||||||||||||
|
Reimplemented from EtherFrameDescriptor. Definition at line 928 of file EtherFrame_m.cc. References EtherFrameDescriptor::getFieldCount(), EtherFrameDescriptor::setFieldAsString(), and EtherPauseFrame::setPauseTime().
00929 {
00930 if (field < EtherFrameDescriptor::getFieldCount())
00931 return EtherFrameDescriptor::setFieldAsString(field,i,value);
00932 field -= EtherFrameDescriptor::getFieldCount();
00933 EtherPauseFrame *pp = (EtherPauseFrame *)p;
00934 switch (field) {
00935 case 0: pp->setPauseTime(string2long(value)); return true;
00936 default: return false;
00937 }
00938 }
|
1.2.17