/* -*- C++ -*- */ // CommandModule.h,v 1.1 2004/01/01 21:01:00 shuston Exp #ifndef COMMAND_MODULE_H #define COMMAND_MODULE_H #include "ace/Module.h" #include "ace/SOCK_Stream.h" #include "CommandTask.h" // Listing 01 code/ch18 class CommandModule : public ACE_Module<ACE_MT_SYNCH> { public: typedef ACE_Module<ACE_MT_SYNCH> inherited; typedef ACE_Task<ACE_MT_SYNCH> Task; CommandModule (const ACE_TCHAR *module_name, CommandTask *writer, CommandTask *reader, ACE_SOCK_Stream *peer); ACE_SOCK_Stream &peer (void); }; // Listing 01 #endif /* COMMAND_MODULE_H */