// and thus don't need to be interlocked explicitly.
//
#include <security_cdsa_client/cssmclient.h>
-#include <syslog.h>
+#include <utilities/debugging.h>
using namespace CssmClient;
if (!isIdle())
{
int i = mChildCount;
- syslog(LOG_ALERT, "Object %p still has %d children at delete.\n", this, i);
+ secerror("Object %p still has %d children at delete.\n", this, i);
}
// release parent from her obligations (if we still have one)
mCssm = NULL;
}
-CssmImpl *CssmImpl::StandardCssm::get()
+Cssm CssmImpl::StandardCssm::get()
{
StLock<Mutex> _(*this);
if (mCssm == NULL) { // make the default instance
mCssm = new CssmImpl(true);
}
- return mCssm;
+ return Cssm(mCssm);
}
CssmImpl::StandardCssm::~StandardCssm()
void
ModuleImpl::appNotifyCallback(CSSM_API_ModuleEventHandler appNotifyCallback, void *appNotifyCallbackCtx)
{
- secdebug("callback","In ModuleImpl::appNotifyCallback, appNotifyCallback=%p, appNotifyCallbackCtx=%p",
+ secinfo("callback","In ModuleImpl::appNotifyCallback, appNotifyCallback=%p, appNotifyCallbackCtx=%p",
appNotifyCallback, appNotifyCallbackCtx);
if (mActive)
Error::throwMe(Error::objectBusy);
{
session()->init();
// @@@ install handler here (use central dispatch with override)
- secdebug("callback","In ModuleImpl::activate, mAppNotifyCallback=%p, mAppNotifyCallbackCtx=%p",
+ secinfo("callback","In ModuleImpl::activate, mAppNotifyCallback=%p, mAppNotifyCallbackCtx=%p",
mAppNotifyCallback, mAppNotifyCallbackCtx);
check(CSSM_ModuleLoad(&guid(), CSSM_KEY_HIERARCHY_NONE, mAppNotifyCallback, mAppNotifyCallbackCtx));
mActive = true;