javaextensions/bluetooth/bluetoothcommons/src.s60/bluetoothclientconnection.cpp
branchRCL_3
changeset 83 26b2b12093af
parent 19 04becd199f91
equal deleted inserted replaced
77:7cee158cb8cd 83:26b2b12093af
    34 using namespace java::util;
    34 using namespace java::util;
    35 using namespace java::bluetooth;
    35 using namespace java::bluetooth;
    36 
    36 
    37 OS_EXPORT BluetoothClientConnection::BluetoothClientConnection
    37 OS_EXPORT BluetoothClientConnection::BluetoothClientConnection
    38 (BluetoothFunctionServer* server):
    38 (BluetoothFunctionServer* server):
    39         mServer(server),
    39         mServer(server), mSocket(0),
    40         mShutdownNotifyMonitor(NULL),
    40         mShutdownNotifyMonitor(NULL),
    41         mReadNotifyMonitor(NULL),
    41         mReadNotifyMonitor(NULL),
       
    42         mReadStatus(0),
    42         mBuffer(NULL, 0),
    43         mBuffer(NULL, 0),
    43         mSendNotifyMonitor(NULL),
    44         mSendNotifyMonitor(NULL),
       
    45         mRequestedRMtu(0), mRequestedTMtu(0),
       
    46         mWriteStatus(0), mProtocol(0),
    44         mNegotiatedReceiveMtu(0),
    47         mNegotiatedReceiveMtu(0),
    45         mNegotiatedTransmitMtu(0),
    48         mNegotiatedTransmitMtu(0),
    46         mRemoteBTAddr(0),
    49         mRemoteBTAddr(0),
    47         mConnectNotifyMonitor(NULL),
    50         mConnectNotifyMonitor(NULL),
       
    51         mConnectError(0),
    48         mMakeJavaCallbackOnRead(EFalse),
    52         mMakeJavaCallbackOnRead(EFalse),
    49         mReadPending(EFalse),
    53         mReadPending(EFalse),
    50         mBufferInitialized(EFalse)
    54         mBufferInitialized(EFalse)
    51 {
    55 {
    52     JELOG2(EJavaBluetooth);
    56     JELOG2(EJavaBluetooth);
    56 (CBluetoothSocket* aSocket, BluetoothFunctionServer* aServer):
    60 (CBluetoothSocket* aSocket, BluetoothFunctionServer* aServer):
    57         mServer(aServer),
    61         mServer(aServer),
    58         mSocket(aSocket),
    62         mSocket(aSocket),
    59         mShutdownNotifyMonitor(NULL),
    63         mShutdownNotifyMonitor(NULL),
    60         mReadNotifyMonitor(NULL),
    64         mReadNotifyMonitor(NULL),
       
    65         mReadStatus(0),
    61         mBuffer(NULL, 0),
    66         mBuffer(NULL, 0),
    62         mSendNotifyMonitor(NULL),
    67         mSendNotifyMonitor(NULL),
       
    68         mRequestedRMtu(0), mRequestedTMtu(0),
       
    69         mWriteStatus(0), mProtocol(0),
    63         mNegotiatedReceiveMtu(0),
    70         mNegotiatedReceiveMtu(0),
    64         mNegotiatedTransmitMtu(0),
    71         mNegotiatedTransmitMtu(0),
    65         mRemoteBTAddr(0),
    72         mRemoteBTAddr(0),
       
    73         mConnectError(0),
    66         mMakeJavaCallbackOnRead(EFalse),
    74         mMakeJavaCallbackOnRead(EFalse),
    67         mReadPending(EFalse),
    75         mReadPending(EFalse),
    68         mBufferInitialized(EFalse)
    76         mBufferInitialized(EFalse)
    69 {
    77 {
    70     JELOG2(EJavaBluetooth);
    78     JELOG2(EJavaBluetooth);