diff options
author | schmidt <douglascraigschmidt@users.noreply.github.com> | 1997-08-27 22:01:31 +0000 |
---|---|---|
committer | schmidt <douglascraigschmidt@users.noreply.github.com> | 1997-08-27 22:01:31 +0000 |
commit | 809d50d910ad98dba91046cd94aa3a770fdc88df (patch) | |
tree | c1cc6eb3708a0eff904758c213b32bf0a6add756 /examples/IOStream | |
parent | ce873fcf28742247a56fcdf9948e8903a816cb36 (diff) | |
download | ATCD-809d50d910ad98dba91046cd94aa3a770fdc88df.tar.gz |
*** empty log message ***
Diffstat (limited to 'examples/IOStream')
-rw-r--r-- | examples/IOStream/server/iostream_server.cpp | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/examples/IOStream/server/iostream_server.cpp b/examples/IOStream/server/iostream_server.cpp index 1c0a61d9637..494ddf53acf 100644 --- a/examples/IOStream/server/iostream_server.cpp +++ b/examples/IOStream/server/iostream_server.cpp @@ -13,12 +13,19 @@ // like an iostream. The new type (ACE_SOCK_IOStream) can be used // anywhere an ACE_SOCK_Stream is used. -typedef ACE_IOStream<ACE_SOCK_Stream> ACE_SOCK_IOStream ; +typedef ACE_IOStream<ACE_SOCK_Stream> ACE_SOCK_IOStream; + +// Need to handle brain-dead C++ compilers. +#if defined (ACE_HAS_TYPENAME_KEYWORD) +#define ACE_SOCK_IOSTREAM ACE_SOCK_IOStream +#else +#define ACE_SOCK_IOSTREAM ACE_SOCK_IOStream, ACE_INET_Addr +#endif /* ACE_HAS_TYPENAME_KEYWORD */ // Create a service handler object based on our new // iostream/SOCK_Stream hybrid. -typedef ACE_Svc_Handler<ACE_SOCK_IOStream, ACE_INET_Addr, ACE_NULL_SYNCH> +typedef ACE_Svc_Handler<ACE_SOCK_IOSTREAM, ACE_NULL_SYNCH> Service_Handler; class Handler : public Service_Handler @@ -37,7 +44,7 @@ public: (this, ACE_Event_Handler::READ_MASK) == - 1) ACE_ERROR_RETURN ((LM_ERROR, "registering connection handler with ACE_Reactor\n"), - - 1); + -1); return 0; } |