#include "queue.hpp" #include "cmdlist.h" class que_r : public queue { public: void do_cmd( const char* cmd, const char* inf ) { int no = get_cmdlist( cmd ); switch( no ) { case 0: printf( "0\n" ); break; case 1: printf( "1\n" ); break; case 2: printf( "2\n" ); break; case 3: printf( "3\n" ); break; case 4: printf( "4\n" ); break; case 5: printf( "5\n" ); break; case 6: printf( "6\n" ); break; case 7: printf( "7\n" ); break; case 8: printf( "8\n" ); break; case 9: printf( "9\n" ); break; case 10: printf( "10\n" ); break; case 11: printf( "11\n" ); break; default: break; } printf( "recv inf = [%s]\n", inf ); } }; int main( void ) { que_r que_rcv; que_rcv.set_mode_recv(); que_rcv.set_filename( "./test" ); que_rcv.open(); while(1) { que_rcv.recv(); usleep( 1000 ); } que_rcv.close(); que_rcv.list(); return 1; }