Dependencies: EthernetNetIf NTPClient_NetServices mbed
member.cpp
00001 #include "member.h" 00002 #include "mbed.h" 00003 00004 using namespace mbed; 00005 00006 member::member(char* inName,unsigned int inId) { 00007 SetName(inName); 00008 SetId(inId); 00009 //printf("name:%s\tid:%u",name,id); 00010 enter=false; 00011 } 00012 00013 void member::SetName(char* inName){ 00014 00015 /* 00016 if(name != NULL){ 00017 delete [] name; 00018 } 00019 */ 00020 name = new char[strlen(inName)+1]; 00021 strcpy(name,inName); 00022 return; 00023 } 00024 00025 void member::SetId(unsigned int inId){ 00026 id = inId; 00027 return; 00028 } 00029 00030 void member::SetEnter(bool inEnter){ 00031 enter = inEnter; 00032 return; 00033 } 00034 00035 char* member::GetName(void){ 00036 return name; 00037 } 00038 00039 unsigned int member::GetId(void){ 00040 return id; 00041 } 00042 00043 unsigned int member::GetEnter(void){ 00044 return enter; 00045 } 00046 00047 void member::Print(void){ 00048 printf("name:%s\tid:%u\n",name,id); 00049 } 00050 00051 bool member::CompareId(unsigned int inId){ 00052 if(inId == id) return true; 00053 else return false; 00054 } 00055 00056 /* 00057 int member::Compare(Object* inObj){ 00058 int theRet; 00059 00060 theRet = strcmp(name, ((member*)inObj)->GetName()); 00061 return theRet; 00062 } 00063 */
Generated on Sun Jul 24 2022 08:59:36 by 1.7.2