+ case Terminal::NOTIFY_CARD_AVAILABLE :
+ {
+ ServerResource &instance = ServerResource::getInstance();
+ unsigned int readerID = IntegerHandle::INVALID_HANDLE;
+
+ _INFO("[NOTIFY_CARD_AVAILABLE]");
+
+ readerID = instance.getReaderID((char *)terminal);
+
+ ServerGDBus::getInstance().emitCardInserted(
+ readerID, (const char *)terminal);
+ }
+ break;
+ case Terminal::NOTIFY_CARD_NOT_AVAILABLE :
+ {
+ ServerResource &instance = ServerResource::getInstance();
+ unsigned int readerID = IntegerHandle::INVALID_HANDLE;
+
+ _INFO("[NOTIFY_CARD_NOT_AVAILABLE]");
+
+ readerID = instance.getReaderID((char *)terminal);
+
+ ServerGDBus::getInstance().emitCardRemoved(
+ readerID, (const char *)terminal);
+ }
+ break;