Ejemplo n.º 1
0
CPhonebook* CPhonebook::NewLC()
	{
	CPhonebook* self = new (ELeave)CPhonebook();
	CleanupStack::PushL(self);
	self->ConstructL();
	return self;
	}
Ejemplo n.º 2
0
VALUE getPhonebookRecord(void* pb, char* id) 
{
	if ( pb && id )
	{
		CPhonebook* phonebook = (CPhonebook*)pb;
		return phonebook->getContact(id);
	}
	return getnil();	
}
Ejemplo n.º 3
0
VALUE getPhonebookRecord(void* pb, char* id) 
{
	if ( pb && id )
	{
		CPhonebook* phonebook = (CPhonebook*)pb;
		return phonebook->getContact(id);
	}
	return rho_ruby_get_NIL();	
}
Ejemplo n.º 4
0
int deleteRecord(void* pb, void* record) {

	if ( pb && record )
	{
		CPhonebook* phonebook = (CPhonebook*)pb;
		phonebook->deleteContact((CContactItem*)record);
	}
	return 1;
}
Ejemplo n.º 5
0
int addRecord(void* pb, void* record) 
{
	if ( pb && record )
	{
		CPhonebook* phonebook = (CPhonebook*)pb;
		phonebook->addRecord((CContactCard*)record);
	}
	return 1;
}
Ejemplo n.º 6
0
void* openPhonebookRecord(void* pb, char* id) 
{
	if ( pb && id )
	{
		CPhonebook* phonebook = (CPhonebook*)pb;
		return phonebook->openContact(id);
	}

	return NULL;
}
Ejemplo n.º 7
0
VALUE getallPhonebookRecords(void* pb) 
{
	if ( pb )
	{
		CPhonebook* phonebook = (CPhonebook*)pb;
		return phonebook->getallPhonebookRecords();
	}

	return getnil();	
}
Ejemplo n.º 8
0
VALUE getallPhonebookRecords(void* pb) 
{
	if ( pb )
	{
		CPhonebook* phonebook = (CPhonebook*)pb;
		return phonebook->getallPhonebookRecords();
	}

	return rho_ruby_get_NIL();	
}