Exemplo n.º 1
0
ECode CMtpServer::constructor(
    /* [in] */ IMtpDatabase* database,
    /* [in] */ Boolean usePtp)
{
    NativeSetup(database, usePtp);
    return NOERROR;
}
Exemplo n.º 2
0
ECode CMediaCodec::constructor(
    /* [in] */ const String& name,
    /* [in] */ Boolean nameIsType,
    /* [in] */ Boolean encoder)
{
    NativeSetup(name, nameIsType, encoder);
    return NOERROR;
}
Exemplo n.º 3
0
ECode CSoundPool::constructor(
    /* [in] */ Int32 maxStreams,
    /* [in] */ Int32 streamType,
    /* [in] */ Int32 srcQuality)
{
    // do native setup
    AutoPtr<IWeakReference> wr;
    GetWeakReference((IWeakReference**)&wr);
    if (NativeSetup(wr.Get(), maxStreams, streamType, srcQuality) != 0) {
        Logger::E(TAG, "Native setup failed");
        return E_RUNTIME_EXCEPTION;
    }
    return NOERROR;
}
ECode UEventObserver::UEventThread::Run()
{
    FAIL_RETURN(NativeSetup());

    while (TRUE) {
        String message = NativeWaitForNextEvent();
        if (!message.IsNull()) {
            if (DEBUG) {
                Logger::D(TAG, message);
            }
            SendEvent(message);
        }
    }
    return NOERROR;
}