mmserv/tms/tmsfactory/inc/tmsfactoryimpl.h
changeset 55 e267340986c9
parent 12 5a06f39ad45b
equal deleted inserted replaced
52:4ce423f34688 55:e267340986c9
    19 #define TMSFACTORYIMPL_H_
    19 #define TMSFACTORYIMPL_H_
    20 
    20 
    21 #include <e32cmn.h>
    21 #include <e32cmn.h>
    22 #include <w32std.h>
    22 #include <w32std.h>
    23 #include <tms.h>
    23 #include <tms.h>
       
    24 #include <tmsver.h>
    24 
    25 
    25 namespace TMS {
    26 namespace TMS {
    26 
    27 
    27 // FORWARD DECLARATIONS
    28 // FORWARD DECLARATIONS
    28 class TMSCall;
    29 class TMSCall;
    37 
    38 
    38 // CLASS DECLARATION
    39 // CLASS DECLARATION
    39 class TMSFactoryImpl
    40 class TMSFactoryImpl
    40     {
    41     {
    41 public:
    42 public:
    42     TMSFactoryImpl();
    43     TMSFactoryImpl(TMSVer& ver);
    43     virtual ~TMSFactoryImpl();
    44     virtual ~TMSFactoryImpl();
    44 
    45 
    45     gint CreateCall(TMSCallType ctype, TMSCall*& tmscall, guint ctxid);
    46     gint CreateCall(TMSCallType ctype, TMSCall*& tmscall, guint ctxid);
    46     gint DeleteCall(TMSCall*& tmsct);
    47     gint DeleteCall(TMSCall*& tmsct);
    47     gint IsCallTypeSupported(TMSCallType ctype, gboolean& flag);
    48     gint IsCallTypeSupported(TMSCallType ctype, gboolean& flag);