equal
deleted
inserted
replaced
51 // ----------------------------------------------------------------------------- |
51 // ----------------------------------------------------------------------------- |
52 // |
52 // |
53 gint TMSCallAdpt::CreateCallL(gint callType, TMSCallAdpt*& callAdpt) |
53 gint TMSCallAdpt::CreateCallL(gint callType, TMSCallAdpt*& callAdpt) |
54 { |
54 { |
55 TRACE_PRN_FN_ENT; |
55 TRACE_PRN_FN_ENT; |
|
56 gint retVal(TMS_RESULT_SUCCESS); |
56 TMSCallAdpt* self(NULL); |
57 TMSCallAdpt* self(NULL); |
57 gint retVal(TMS_RESULT_SUCCESS); |
58 |
58 switch (callType) |
59 switch (callType) |
59 { |
60 { |
60 case TMS_CALL_IP: |
61 case TMS_CALL_IP: |
61 retVal = TMS_RESULT_INSUFFICIENT_MEMORY; |
62 retVal = TMS_RESULT_INSUFFICIENT_MEMORY; |
62 self = TMSCallIPAdpt::NewL(); |
63 self = TMSCallIPAdpt::NewL(); |
63 if (self) |
64 if (self) |
64 { |
65 { |
65 retVal = self->PostConstruct(); |
66 retVal = self->PostConstruct(); |
|
67 self->iCallType = callType; |
66 if (retVal != TMS_RESULT_SUCCESS) |
68 if (retVal != TMS_RESULT_SUCCESS) |
67 { |
69 { |
68 delete self; |
70 delete self; |
69 self = NULL; |
71 self = NULL; |
70 } |
72 } |
75 retVal = TMS_RESULT_INSUFFICIENT_MEMORY; |
77 retVal = TMS_RESULT_INSUFFICIENT_MEMORY; |
76 self = TMSCallCSAdpt::NewL(); |
78 self = TMSCallCSAdpt::NewL(); |
77 if (self) |
79 if (self) |
78 { |
80 { |
79 retVal = self->PostConstruct(); |
81 retVal = self->PostConstruct(); |
|
82 self->iCallType = callType; |
80 if (retVal != TMS_RESULT_SUCCESS) |
83 if (retVal != TMS_RESULT_SUCCESS) |
81 { |
84 { |
82 delete self; |
85 delete self; |
83 self = NULL; |
86 self = NULL; |
84 } |
87 } |
91 callAdpt = self; |
94 callAdpt = self; |
92 TRACE_PRN_FN_EXT; |
95 TRACE_PRN_FN_EXT; |
93 return retVal; |
96 return retVal; |
94 } |
97 } |
95 |
98 |
96 // End of file |
99 // ----------------------------------------------------------------------------- |
|
100 // TMSCallAdpt::GetCallType |
|
101 // |
|
102 // ----------------------------------------------------------------------------- |
|
103 // |
|
104 void TMSCallAdpt::GetCallType(TMSCallType& callType) |
|
105 { |
|
106 callType = iCallType; |
|
107 } |
|
108 |
|
109 // ----------------------------------------------------------------------------- |
|
110 // TMSCallAdpt::IsUplActivated |
|
111 // |
|
112 // ----------------------------------------------------------------------------- |
|
113 // |
|
114 gboolean TMSCallAdpt::IsUplActivated() |
|
115 { |
|
116 return (iUplState == EActivated)? TRUE : FALSE; |
|
117 } |
|
118 |