diff options
Diffstat (limited to 'ACE/apps/JAWS3/http/HTTP_Data.h')
-rw-r--r-- | ACE/apps/JAWS3/http/HTTP_Data.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/ACE/apps/JAWS3/http/HTTP_Data.h b/ACE/apps/JAWS3/http/HTTP_Data.h new file mode 100644 index 00000000000..44a217addcb --- /dev/null +++ b/ACE/apps/JAWS3/http/HTTP_Data.h @@ -0,0 +1,32 @@ +/* -*- c++ -*- */ +// $Id$ + +#ifndef JAWS_HTTP_DATA_H +#define JAWS_HTTP_DATA_H + +#include "ace/OS.h" +#include "ace/FILE_IO.h" +#include "ace/SOCK_Stream.h" +#include "ace/Message_Block.h" + +class JAWS_HTTP_Service_Handler; + +class JAWS_HTTP_Data +{ +public: + + JAWS_HTTP_Data (JAWS_HTTP_Service_Handler *sh); + + ACE_SOCK_Stream & peer (void); + ACE_Message_Block & mb (void); + ACE_FILE_IO & file_io (void); + +private: + + JAWS_HTTP_Service_Handler *sh_; + ACE_Message_Block mb_; + ACE_FILE_IO file_io_; + +}; + +#endif /* JAWS_HTTP_DATA_H */ |