Dependencies:   EthernetNetIf NTPClient_NetServices mbed

Revision:
0:d441275f622f
diff -r 000000000000 -r d441275f622f member.cpp
--- /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;
+}
+*/