JSAddressBookChangeCallbackManagerPtr JSAddressBookChangeCallbackManager::createObject(JSContextRef context)
{
- ////LogDebug("entered");
-
return JSAddressBookChangeCallbackManagerPtr( new JSAddressBookChangeCallbackManager(context) );
}
m_context(context),
m_object(NULL)
{
- //LogDebug("entered");
-
setOnContactsAdded(onContactsAdded);
setOnContactsUpdated(onContactsUpdated);
setOnContactsDeleted(onContactsDeleted);
JSAddressBookChangeCallbackManager::~JSAddressBookChangeCallbackManager()
{
- //LogDebug("entered");
-
if(m_onContactsAdded)
{
JSValueUnprotect(m_context, m_onContactsAdded);
void JSAddressBookChangeCallbackManager::setOnContactsAdded( JSValueRef onContactsAdded )
{
- //LogDebug("entered");
if (onContactsAdded)
{
if (m_onContactsAdded != NULL)
JSValueRef JSAddressBookChangeCallbackManager::getOnContactsAdded() const
{
- //LogDebug("entered");
return m_onContactsAdded;
}
void JSAddressBookChangeCallbackManager::setOnContactsUpdated( JSValueRef onContactsUpdated )
{
- //LogDebug("entered");
if (onContactsUpdated)
{
if (m_onContactsUpdated != NULL)
JSValueRef JSAddressBookChangeCallbackManager::getOnContactsUpdated() const
{
- //LogDebug("entered");
return m_onContactsUpdated;
}
void JSAddressBookChangeCallbackManager::setOnContactsDeleted( JSValueRef onContactsDeleted )
{
- //LogDebug("entered");
if (onContactsDeleted)
{
if (m_onContactsDeleted != NULL)
JSValueRef JSAddressBookChangeCallbackManager::getOnContactsDeleted() const
{
- //LogDebug("entered");
return m_onContactsDeleted;
}
void JSAddressBookChangeCallbackManager::setOnAddressBookReset( JSValueRef onAddressBookReset )
{
- //LogDebug("entered");
if (onAddressBookReset)
{
if (m_onAddressBookReset != NULL)
JSValueRef JSAddressBookChangeCallbackManager::getOnAddressBookReset() const
{
- //LogDebug("entered");
return m_onAddressBookReset;
}
void JSAddressBookChangeCallbackManager::setOnError( JSValueRef onError )
{
- //LogDebug("entered");
if (onError)
{
if (m_onError != NULL)
JSValueRef JSAddressBookChangeCallbackManager::getOnError() const
{
- //LogDebug("entered");
return m_onError;
}
void JSAddressBookChangeCallbackManager::setContext( JSContextRef context )
{
- //LogDebug("entered");
m_context = context;
}
void JSAddressBookChangeCallbackManager::setObject( JSObjectRef object )
{
- //LogDebug("entered");
m_object = object;
}
JSObjectRef JSAddressBookChangeCallbackManager::getObject() const
{
- //LogDebug("entered");
return m_object;
}
void JSAddressBookChangeCallbackManager::callOnContactsAdded( JSValueRef contacts )
{
- //LogDebug("entered");
if ( m_onContactsAdded == NULL )
{
//LogDebug("oncontactsadded callback is not set");
void JSAddressBookChangeCallbackManager::callOnContactsUpdated( JSValueRef contacts )
{
- //LogDebug("entered");
if ( m_onContactsUpdated == NULL )
{
//LogDebug("oncontactsupdated callback is not set");
void JSAddressBookChangeCallbackManager::callOnContactsDeleted( JSValueRef contactIds )
{
- //LogDebug("entered");
if ( m_onContactsDeleted == NULL )
{
//LogDebug("oncontactsdeleted callback is not set");
void JSAddressBookChangeCallbackManager::callOnAddressBookReset()
{
- //LogDebug("entered");
if ( m_onAddressBookReset == NULL )
{
//LogDebug("onaddressbookreset callback is not set");
void JSAddressBookChangeCallbackManager::callOnError( JSValueRef error )
{
- //LogDebug("entered");
if ( m_onError == NULL )
{
//LogDebug("Error callback is not set");
void JSAddressBookChangeCallbackManager::makeCallback(JSContextRef context, JSObjectRef object, JSObjectRef callback, const char *szName, JSValueRef argv[], unsigned argc)
{
- //LogDebug("entered");
if (callback == NULL)
{