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); |