Dependencies: EthernetNetIf NTPClient_NetServices mbed
Diff: member.cpp
- Revision:
- 0:d441275f622f
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/member.cpp Mon Aug 09 07:01:43 2010 +0000 @@ -0,0 +1,63 @@ +#include "member.h" +#include "mbed.h" + +using namespace mbed; + +member::member(char* inName,unsigned int inId) { + SetName(inName); + SetId(inId); + //printf("name:%s\tid:%u",name,id); + enter=false; +} + +void member::SetName(char* inName){ + +/* + if(name != NULL){ + delete [] name; + } +*/ + name = new char[strlen(inName)+1]; + strcpy(name,inName); + return; +} + +void member::SetId(unsigned int inId){ + id = inId; + return; +} + +void member::SetEnter(bool inEnter){ + enter = inEnter; + return; +} + +char* member::GetName(void){ + return name; +} + +unsigned int member::GetId(void){ + return id; +} + +unsigned int member::GetEnter(void){ + return enter; +} + +void member::Print(void){ + printf("name:%s\tid:%u\n",name,id); +} + +bool member::CompareId(unsigned int inId){ + if(inId == id) return true; + else return false; +} + +/* +int member::Compare(Object* inObj){ + int theRet; + + theRet = strcmp(name, ((member*)inObj)->GetName()); + return theRet; +} +*/