summaryrefslogtreecommitdiff
path: root/examples/C++NPv2
diff options
context:
space:
mode:
authorSteve Huston <shuston@riverace.com>2002-05-31 17:54:53 +0000
committerSteve Huston <shuston@riverace.com>2002-05-31 17:54:53 +0000
commitbc158fa4aa2d0331a2fe70d1c7ecfe5a69acf3c3 (patch)
treed8ee7c0c3f436143e59d2012d860de5536aabc2a /examples/C++NPv2
parent7af85ce7e0151d229505bf80e0d38bb479840907 (diff)
downloadATCD-bc158fa4aa2d0331a2fe70d1c7ecfe5a69acf3c3.tar.gz
ChangeLogTag:Fri May 31 13:35:41 2002 Steve Huston <shuston@riverace.com>
Diffstat (limited to 'examples/C++NPv2')
-rw-r--r--examples/C++NPv2/AC_Client_Logging_Daemon.cpp27
-rw-r--r--examples/C++NPv2/SLDex.mak1
-rw-r--r--examples/C++NPv2/TPC_Logging_Server.cpp6
-rw-r--r--examples/C++NPv2/TPC_Logging_Server.h7
4 files changed, 23 insertions, 18 deletions
diff --git a/examples/C++NPv2/AC_Client_Logging_Daemon.cpp b/examples/C++NPv2/AC_Client_Logging_Daemon.cpp
index d8532019756..64d92ff00e4 100644
--- a/examples/C++NPv2/AC_Client_Logging_Daemon.cpp
+++ b/examples/C++NPv2/AC_Client_Logging_Daemon.cpp
@@ -47,8 +47,7 @@ protected:
virtual int svc ();
// Send the buffered log records using a gather-write operation.
- virtual int AC_Output_Handler::send
- (ACE_Message_Block *blocks[], size_t &count);
+ virtual int send (ACE_Message_Block *blocks[], size_t &count);
};
class AC_Input_Handler
@@ -77,7 +76,7 @@ class AC_CLD_Acceptor
public:
// Constructor.
AC_CLD_Acceptor (AC_Output_Handler *handler = 0)
- : output_handler_ (handler), input_handler_ (*handler) {}
+ : output_handler_ (handler), input_handler_ (handler) {}
protected:
typedef ACE_Acceptor<AC_Input_Handler, ACE_SOCK_Acceptor>
@@ -157,7 +156,8 @@ protected:
public:
// Constructor.
AC_Client_Logging_Daemon ()
- : acceptor_ (&output_handler_), connector_ (&output_handler_) {}
+ : acceptor_ (&output_handler_),
+ connector_ (&output_handler_) {}
// Service Configurator hook methods.
virtual int init (int argc, ACE_TCHAR *argv[]);
@@ -184,7 +184,7 @@ int AC_Output_Handler::open (void *connector) {
return -1;
if (msg_queue ()->activate ()
== ACE_Message_Queue_Base::WAS_ACTIVE) {
- msg_queue ()->high_water_mark (AC_Output_Handler::QUEUE_MAX);
+ msg_queue ()->high_water_mark (QUEUE_MAX);
return activate (THR_SCOPE_SYSTEM);
} else return 0;
}
@@ -196,7 +196,8 @@ int AC_Output_Handler::put (ACE_Message_Block *mb,
int AC_Output_Handler::handle_input (ACE_HANDLE h) {
peer ().close ();
reactor ()->remove_handler
- (h, ACE_Event_Handler::READ_MASK | ACE_Event_Handler::DONT_CALL);
+ (h, ACE_Event_Handler::READ_MASK
+ | ACE_Event_Handler::DONT_CALL);
msg_queue ()->deactivate ();
return 0;
}
@@ -277,8 +278,8 @@ int AC_Input_Handler::close (u_int) {
ACE_NEW_RETURN
(shutdown_message,
ACE_Message_Block (0, ACE_Message_Block::MB_STOP), -1);
-
output_handler_->put (shutdown_message);
+
reactor ()->remove_handler
(connected_clients_, ACE_Event_Handler::READ_MASK);
return output_handler_->wait ();
@@ -306,13 +307,13 @@ int AC_Input_Handler::handle_close (ACE_HANDLE handle,
/********************************************************/
int AC_CLD_Acceptor::make_svc_handler (AC_Input_Handler *&sh)
-{ sh = input_handler_; return 0; }
+{ sh = &input_handler_; return 0; }
int AC_CLD_Acceptor::handle_close (ACE_HANDLE,
ACE_Reactor_Mask) {
PARENT::handle_close ();
- input_handler_->close ();
+ input_handler_.close ();
return 0;
}
@@ -367,7 +368,7 @@ int AC_CLD_Connector::connect_svc_handler
int AC_CLD_Connector::reconnect () {
// Maximum number of times to retry connect.
- static const size_t MAX_RETRIES = 5;
+ const size_t MAX_RETRIES = 5;
ACE_Time_Value timeout (1);
size_t i;
for (i = 0; i < MAX_RETRIES; ++i) {
@@ -383,7 +384,8 @@ int AC_CLD_Connector::reconnect () {
/******************************************************/
-int AC_Client_Logging_Daemon::init (int argc, ACE_TCHAR *argv[]) {
+int AC_Client_Logging_Daemon::init
+ (int argc, ACE_TCHAR *argv[]) {
u_short cld_port = ACE_DEFAULT_SERVICE_PORT;
u_short sld_port = ACE_DEFAULT_LOGGING_SERVER_PORT;
ACE_TCHAR sld_host[MAXHOSTNAMELEN];
@@ -417,7 +419,8 @@ int AC_Client_Logging_Daemon::init (int argc, ACE_TCHAR *argv[]) {
ACE_INET_Addr sld_addr (sld_port, sld_host);
if (acceptor_.open (cld_addr) == -1) return -1;
- else if (connector_.connect (&output_handler_, sld_addr) == -1)
+ AC_Output_Handler *oh = &output_handler_;
+ if (connector_.connect (oh, sld_addr) == -1)
{ acceptor_.close (); return -1; }
return 0;
}
diff --git a/examples/C++NPv2/SLDex.mak b/examples/C++NPv2/SLDex.mak
index f0ac79f6bbe..89d037a59dd 100644
--- a/examples/C++NPv2/SLDex.mak
+++ b/examples/C++NPv2/SLDex.mak
@@ -10,7 +10,6 @@
SHLIB = libSLDex.$(SOEXT)
FILES = SLDex \
- Logging_Acceptor_Ex \
Logging_Event_Handler_Ex \
Server_Shutdown
LSRC = $(addsuffix .cpp,$(FILES))
diff --git a/examples/C++NPv2/TPC_Logging_Server.cpp b/examples/C++NPv2/TPC_Logging_Server.cpp
index 88fe739cbe5..820acad55c4 100644
--- a/examples/C++NPv2/TPC_Logging_Server.cpp
+++ b/examples/C++NPv2/TPC_Logging_Server.cpp
@@ -82,8 +82,10 @@ int TPC_Logging_Acceptor::accept_svc_handler
SSL_clear (ssl_); // Reset for new SSL connection.
SSL_set_fd (ssl_, sh->get_handle ());
- SSL_set_verify
- (ssl_, SSL_VERIFY_PEER | SSL_VERIFY_FAIL_IF_NO_PEER_CERT, 0);
+ SSL_set_verify
+ (ssl_,
+ SSL_VERIFY_PEER | SSL_VERIFY_FAIL_IF_NO_PEER_CERT,
+ 0);
if (SSL_accept (ssl_) == -1
|| SSL_shutdown (ssl_) == -1) return -1;
return 0;
diff --git a/examples/C++NPv2/TPC_Logging_Server.h b/examples/C++NPv2/TPC_Logging_Server.h
index cd30f50113f..cefcfe01045 100644
--- a/examples/C++NPv2/TPC_Logging_Server.h
+++ b/examples/C++NPv2/TPC_Logging_Server.h
@@ -71,9 +71,10 @@ public:
}
// Initialize the acceptor instance.
- virtual int open (const ACE_SOCK_Acceptor::PEER_ADDR &local_addr,
- ACE_Reactor *reactor = ACE_Reactor::instance (),
- int flags = 0, int use_select = 1, int reuse_addr = 1);
+ virtual int open
+ (const ACE_SOCK_Acceptor::PEER_ADDR &local_addr,
+ ACE_Reactor *reactor = ACE_Reactor::instance (),
+ int flags = 0, int use_select = 1, int reuse_addr = 1);
virtual int handle_close
(ACE_HANDLE = ACE_INVALID_HANDLE,