diff options
author | nobody <nobody@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1996-11-12 21:39:32 +0000 |
---|---|---|
committer | nobody <nobody@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1996-11-12 21:39:32 +0000 |
commit | 6c8d74487fcf8c8418ff5205d0bc08dd99e1e34e (patch) | |
tree | 557e544d8274c8e0404d336c0e9b0e6cb36e7e72 /examples/Misc/test_dump.cpp | |
parent | add7fcff0bc337851545e695aaf25c8c64b547b5 (diff) | |
download | ATCD-java-1_0_1a.tar.gz |
This commit was manufactured by cvs2svn to create tag 'java-1_0_1a'.java-1_0_1a
Diffstat (limited to 'examples/Misc/test_dump.cpp')
-rw-r--r-- | examples/Misc/test_dump.cpp | 71 |
1 files changed, 0 insertions, 71 deletions
diff --git a/examples/Misc/test_dump.cpp b/examples/Misc/test_dump.cpp deleted file mode 100644 index 4a736efd2cd..00000000000 --- a/examples/Misc/test_dump.cpp +++ /dev/null @@ -1,71 +0,0 @@ -// The following code illustrates how the ACE_Dumpable mechanisms are -// $Id$ - -// integrated into ACE components like the SOCK_Acceptor and -// SOCK_Stream. - -#include "ace/Dump.h" - -class SOCK -{ -public: - SOCK (void) { ACE_REGISTER_OBJECT (SOCK); } - ~SOCK (void) { ACE_REMOVE_OBJECT; } - - void dump (void) const { - cerr << "hello from SOCK = " << (u_long) this << endl; - } - - // ... -}; - -class SOCK_Acceptor : public SOCK -{ -public: - SOCK_Acceptor (void) { ACE_REGISTER_OBJECT (SOCK_Acceptor); } - ~SOCK_Acceptor (void) { ACE_REMOVE_OBJECT; } - - void dump (void) const { - cerr << "hello from SOCK_Acceptor = " << (u_long) this << endl; - } - - // ... -}; - -class SOCK_Stream : public SOCK -{ -public: - SOCK_Stream (void) { ACE_REGISTER_OBJECT (SOCK_Stream); } - ~SOCK_Stream (void) { ACE_REMOVE_OBJECT; } - - void dump (void) const { - cerr << "hello from SOCK_Stream = " << (u_long) this << endl; - } - - // ... -}; - -int -main (void) -{ - SOCK sock; - // Note that the SOCK superclass is *not* printed. - SOCK_Stream stream; - SOCK_Acceptor acceptor; - ACE_ODB::instance ()->dump_objects (); - { - SOCK sock; - // Note that the SOCK superclass is *not* printed. - SOCK_Stream stream; - SOCK_Acceptor acceptor; - ACE_ODB::instance ()->dump_objects (); - } - ACE_ODB::instance ()->dump_objects (); - return 0; -} - -#if defined (ACE_TEMPLATES_REQUIRE_SPECIALIZATION) -template class ACE_Dumpable_Adapter<SOCK_Stream>; -template class ACE_Dumpable_Adapter<SOCK>; -template class ACE_Dumpable_Adapter<SOCK_Acceptor>; -#endif /* ACE_TEMPLATES_REQUIRE_SPECIALIZATION */ |