Dependencies:   EthernetNetIf NTPClient_NetServices mbed

member.cpp

Committer:
nucho
Date:
2010-08-11
Revision:
1:b494b1b91ba3
Parent:
0:d441275f622f

File content as of revision 1:b494b1b91ba3:

#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;
}
*/