110 const TInt aStatusRef ) |
110 const TInt aStatusRef ) |
111 { |
111 { |
112 OstTraceExt1( TRACE_NORMAL, CADDBUFFER_ADDNODETOBUFFERL_ENTRY, "ENTRY: CAddBuffer::AddNodeToBufferL;aUri=%s", aUri ); |
112 OstTraceExt1( TRACE_NORMAL, CADDBUFFER_ADDNODETOBUFFERL_ENTRY, "ENTRY: CAddBuffer::AddNodeToBufferL;aUri=%s", aUri ); |
113 |
113 |
114 CConnMoNodeElement* newNode = new (ELeave) CConnMoNodeElement(); |
114 CConnMoNodeElement* newNode = new (ELeave) CConnMoNodeElement(); |
115 |
115 CleanupStack::PushL( newNode ); |
116 newNode->iUri.Copy( aUri ); |
116 newNode->iUri.Copy( aUri ); |
117 newNode->iParentLUID.Copy( aParentLUID ); |
117 newNode->iParentLUID.Copy( aParentLUID ); |
118 newNode->iStatusRef = aStatusRef; |
118 newNode->iStatusRef = aStatusRef; |
119 newNode->iProcessed = EFalse; |
119 newNode->iProcessed = EFalse; |
120 newNode->iLeaf = EFalse; |
120 newNode->iLeaf = EFalse; |
121 |
|
122 iBuffer.AppendL( newNode ); |
121 iBuffer.AppendL( newNode ); |
|
122 CleanupStack::Pop(newNode); |
123 OstTrace0( TRACE_NORMAL, CADDBUFFER_ADDNODETOBUFFERL_EXIT, "EXIT: CAddBuffer::AddNodeToBufferL"); |
123 OstTrace0( TRACE_NORMAL, CADDBUFFER_ADDNODETOBUFFERL_EXIT, "EXIT: CAddBuffer::AddNodeToBufferL"); |
124 } |
124 } |
125 |
125 |
126 //------------------------------------------------------------------------------ |
126 //------------------------------------------------------------------------------ |
127 // CAddBuffer::AddNodeToBuffer() |
127 // CAddBuffer::AddNodeToBuffer() |
132 const TInt aStatusRef ) |
132 const TInt aStatusRef ) |
133 { |
133 { |
134 OstTraceExt1( TRACE_NORMAL, CADDBUFFER_ADDNODETOBUFFERL_LEAF_ENTRY, "ENTRY: CAddBuffer::AddNodeToBufferL;aUri=%s", aUri ); |
134 OstTraceExt1( TRACE_NORMAL, CADDBUFFER_ADDNODETOBUFFERL_LEAF_ENTRY, "ENTRY: CAddBuffer::AddNodeToBufferL;aUri=%s", aUri ); |
135 |
135 |
136 CConnMoNodeElement* newNode = new (ELeave) CConnMoNodeElement(); |
136 CConnMoNodeElement* newNode = new (ELeave) CConnMoNodeElement(); |
137 |
137 CleanupStack::PushL( newNode ); |
138 newNode->iUri.Copy( aUri ); |
138 newNode->iUri.Copy( aUri ); |
139 newNode->iParentLUID.Copy( aLUID ); |
139 newNode->iParentLUID.Copy( aLUID ); |
140 newNode->iObject.Copy( aObject ); |
140 newNode->iObject.Copy( aObject ); |
141 newNode->iStatusRef = aStatusRef; |
141 newNode->iStatusRef = aStatusRef; |
142 newNode->iProcessed = EFalse; |
142 newNode->iProcessed = EFalse; |
143 newNode->iLeaf = ETrue; |
143 newNode->iLeaf = ETrue; |
144 |
|
145 iBuffer.AppendL( newNode ); |
144 iBuffer.AppendL( newNode ); |
|
145 CleanupStack::Pop(newNode); |
146 OstTrace0( TRACE_NORMAL, CADDBUFFER_ADDNODETOBUFFERL_LEAF_EXIT, "EXIT: CAddBuffer::AddNodeToBufferL"); |
146 OstTrace0( TRACE_NORMAL, CADDBUFFER_ADDNODETOBUFFERL_LEAF_EXIT, "EXIT: CAddBuffer::AddNodeToBufferL"); |
147 } |
147 } |
148 |
148 |
149 //------------------------------------------------------------------------------ |
149 //------------------------------------------------------------------------------ |
150 // CAddBuffer::FindDynamicNode |
150 // CAddBuffer::FindDynamicNode |