83 |
83 |
84 // Create active object |
84 // Create active object |
85 iActive = CPhoneHandlerActive::NewL( *this ); |
85 iActive = CPhoneHandlerActive::NewL( *this ); |
86 |
86 |
87 COM_TRACE_( "[PHONECMDHANDLER] CPhoneHandlerCallBase::LoadServiceL() end" ); |
87 COM_TRACE_( "[PHONECMDHANDLER] CPhoneHandlerCallBase::LoadServiceL() end" ); |
88 } |
88 } |
89 |
89 |
90 // ----------------------------------------------------------------------------- |
90 // ----------------------------------------------------------------------------- |
91 // CPhoneHandlerCallBase::NextState |
91 // CPhoneHandlerCallBase::NextState |
92 // Increments state used to control service. |
92 // Increments state used to control service. |
93 // (other items were commented in a header). |
93 // (other items were commented in a header). |
94 // ----------------------------------------------------------------------------- |
94 // ----------------------------------------------------------------------------- |
95 // |
95 // |
96 void CPhoneHandlerCallBase::NextState() |
96 void CPhoneHandlerCallBase::NextState() |
97 { |
97 { |
98 COM_TRACE_( "[PHONECMDHANDLER] CPhoneHandlerCallBase::NextState() start" ); |
98 COM_TRACE_( "[PHONECMDHANDLER] CPhoneHandlerCallBase::NextState() start" ); |
99 |
99 |
100 TInt temp = static_cast<TInt>( iState ); |
100 TInt temp = static_cast<TInt>( iState ); |
101 ++temp; |
101 ++temp; |
102 iState = static_cast<TPhoneHandlerServiceState>( temp ); |
102 iState = static_cast<TPhoneHandlerServiceState>( temp ); |
103 |
103 |
104 COM_TRACE_( "[PHONECMDHANDLER] CPhoneHandlerCallBase::NextState() end" ); |
104 COM_TRACE_( "[PHONECMDHANDLER] CPhoneHandlerCallBase::NextState() end" ); |
105 } |
105 } |
106 |
106 |
107 // ----------------------------------------------------------------------------- |
107 // ----------------------------------------------------------------------------- |
108 // CPhoneHandlerCallBase::IdleState |
108 // CPhoneHandlerCallBase::IdleState |
109 // Sets a specific state when service has been completed. |
109 // Sets a specific state when service has been completed. |
110 // (other items were commented in a header). |
110 // (other items were commented in a header). |
111 // ----------------------------------------------------------------------------- |
111 // ----------------------------------------------------------------------------- |
112 // |
112 // |
113 void CPhoneHandlerCallBase::IdleState() |
113 void CPhoneHandlerCallBase::IdleState() |
114 { |
114 { |
115 COM_TRACE_( "[PHONECMDHANDLER] CPhoneHandlerCallBase::IdleState() start" ); |
115 COM_TRACE_( "[PHONECMDHANDLER] CPhoneHandlerCallBase::IdleState() start" ); |
116 |
116 |
117 iState = EPhoneHandlerStateIdle; |
117 iState = EPhoneHandlerStateIdle; |
118 |
118 |
119 COM_TRACE_( "[PHONECMDHANDLER] CPhoneHandlerCallBase::IdleState() end" ); |
119 COM_TRACE_( "[PHONECMDHANDLER] CPhoneHandlerCallBase::IdleState() end" ); |
120 } |
120 } |
121 |
121 |
122 // ----------------------------------------------------------------------------- |
122 // ----------------------------------------------------------------------------- |
123 // CPhoneHandlerCallBase::GetStatus |
123 // CPhoneHandlerCallBase::GetStatus |
124 // Returns active object's TRequestStatus for asynchronous calls. |
124 // Returns active object's TRequestStatus for asynchronous calls. |
125 // (other items were commented in a header). |
125 // (other items were commented in a header). |
126 // ----------------------------------------------------------------------------- |
126 // ----------------------------------------------------------------------------- |
127 // |
127 // |
128 TRequestStatus& CPhoneHandlerCallBase::GetStatus() |
128 TRequestStatus& CPhoneHandlerCallBase::GetStatus() |
129 { |
129 { |
130 COM_TRACE_( "[PHONECMDHANDLER] CPhoneHandlerCallBase::GetStatus() start" ); |
130 COM_TRACE_( "[PHONECMDHANDLER] CPhoneHandlerCallBase::GetStatus() start" ); |
131 |
131 |
132 return iActive->iStatus; |
132 return iActive->iStatus; |
133 } |
133 } |
134 |
134 |
135 // ----------------------------------------------------------------------------- |
135 // ----------------------------------------------------------------------------- |
136 // CPhoneHandlerCallBase::Activate |
136 // CPhoneHandlerCallBase::Activate |
137 // Activates an active object for asynchronous calls. |
137 // Activates an active object for asynchronous calls. |
138 // (other items were commented in a header). |
138 // (other items were commented in a header). |
139 // ----------------------------------------------------------------------------- |
139 // ----------------------------------------------------------------------------- |
140 // |
140 // |
141 void CPhoneHandlerCallBase::Activate() |
141 void CPhoneHandlerCallBase::Activate() |
142 { |
142 { |
143 COM_TRACE_( "[PHONECMDHANDLER] CPhoneHandlerCallBase::Activate() start" ); |
143 COM_TRACE_( "[PHONECMDHANDLER] CPhoneHandlerCallBase::Activate() start" ); |
144 |
144 |
145 iActive->SetActive(); |
145 iActive->SetActive(); |
146 |
146 |
147 COM_TRACE_( "[PHONECMDHANDLER] CPhoneHandlerCallBase::Activate() end" ); |
147 COM_TRACE_( "[PHONECMDHANDLER] CPhoneHandlerCallBase::Activate() end" ); |
148 } |
148 } |
149 |
149 |
150 // ========================== OTHER EXPORTED FUNCTIONS ========================= |
150 // ========================== OTHER EXPORTED FUNCTIONS ========================= |
151 |
151 |
152 // End of File |
152 // End of File |