add virt. deconstr.
authorRonny Strutz <ronny.strutz@multimedia-labs.de>
Fri, 18 Nov 2005 03:27:09 +0000 (03:27 +0000)
committerRonny Strutz <ronny.strutz@multimedia-labs.de>
Fri, 18 Nov 2005 03:27:09 +0000 (03:27 +0000)
lib/dvb_ci/dvbci_session.cpp
lib/dvb_ci/dvbci_session.h

index 7971650f9aac0d5d2590ea129743b14527b68483..a0171a3dff407f8d2772801d42c22c612983a44c 100644 (file)
@@ -148,8 +148,8 @@ eDVBCISession *eDVBCISession::createSession(eDVBCISlot *slot, const unsigned cha
                printf("DATE-TIME\n");
                break;
        case 0x00400041:
                printf("DATE-TIME\n");
                break;
        case 0x00400041:
-               session=new eDVBCIMMISession;
-               printf("MMI\n");
+               session = new eDVBCIMMISession(slot);
+               printf("MMI - create session\n");
                break;
        case 0x00100041:
 //             session=new eDVBCIAuthSession;
                break;
        case 0x00100041:
 //             session=new eDVBCIAuthSession;
@@ -309,3 +309,8 @@ void eDVBCISession::receiveData(eDVBCISlot *slot, const unsigned char *ptr, size
        if (len)
                printf("PROTOCOL: warning, TL-Data has invalid length\n");
 }
        if (len)
                printf("PROTOCOL: warning, TL-Data has invalid length\n");
 }
+
+eDVBCISession::~eDVBCISession()
+{
+}
+
index 65bb283d63d42fa18968d47a74a9750da1993a5c..1705d765f08277b240d349d4d0017a787436229d 100644 (file)
@@ -26,6 +26,9 @@ protected:
        virtual int doAction()=0;
        void handleClose();
 public:
        virtual int doAction()=0;
        void handleClose();
 public:
+       virtual ~eDVBCISession();
+
+
        int poll() { if (action) { action=doAction(); return 1; } return 0; }
        enum { stateInCreation, stateBusy, stateInDeletion, stateStarted, statePrivate};
        
        int poll() { if (action) { action=doAction(); return 1; } return 0; }
        enum { stateInCreation, stateBusy, stateInDeletion, stateStarted, statePrivate};
        
@@ -38,6 +41,7 @@ public:
        int getStatus() { return status; }
        
        static int pollAll();
        int getStatus() { return status; }
        
        static int pollAll();
+       
 };
 
 #endif
 };
 
 #endif