equal
deleted
inserted
replaced
34 TRACE_PRN_FN_EXT; |
34 TRACE_PRN_FN_EXT; |
35 } |
35 } |
36 |
36 |
37 gint TMSCallImpl::PostConstruct(TMSCallType ctype, guint /*ctxid*/) |
37 gint TMSCallImpl::PostConstruct(TMSCallType ctype, guint /*ctxid*/) |
38 { |
38 { |
39 TRACE_PRN_FN_ENT; |
|
40 gint ret(TMS_RESULT_INSUFFICIENT_MEMORY); |
39 gint ret(TMS_RESULT_INSUFFICIENT_MEMORY); |
41 TMSCallBody* tmscallimplbody(NULL); |
40 TMSCallBody* tmscallimplbody(NULL); |
|
41 |
|
42 TRACE_PRN_FN_ENT; |
42 |
43 |
43 switch (ctype) |
44 switch (ctype) |
44 { |
45 { |
45 case TMS_CALL_IP: |
46 case TMS_CALL_IP: |
46 ret = TMSIPCallBodyImpl::Create(tmscallimplbody); |
47 ret = TMSIPCallBodyImpl::Create(tmscallimplbody); |
62 } |
63 } |
63 |
64 |
64 EXPORT_C gint TMSCallImpl::Create(TMSCallType ctype, TMSCall*& tmscall, |
65 EXPORT_C gint TMSCallImpl::Create(TMSCallType ctype, TMSCall*& tmscall, |
65 guint ctxid) |
66 guint ctxid) |
66 { |
67 { |
67 TRACE_PRN_FN_ENT; |
|
68 gint ret(TMS_RESULT_INSUFFICIENT_MEMORY); |
68 gint ret(TMS_RESULT_INSUFFICIENT_MEMORY); |
69 TMSCallImpl *self = new TMSCallImpl(); |
69 TMSCallImpl *self = new TMSCallImpl(); |
70 |
70 |
|
71 TRACE_PRN_FN_ENT; |
71 if (self) |
72 if (self) |
72 { |
73 { |
73 ret = self->PostConstruct(ctype, ctxid); |
74 ret = self->PostConstruct(ctype, ctxid); |
74 if (ret != TMS_RESULT_SUCCESS) |
75 if (ret != TMS_RESULT_SUCCESS) |
75 { |
76 { |