diff options
author | yamuna <yamuna@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2001-10-16 16:41:49 +0000 |
---|---|---|
committer | yamuna <yamuna@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2001-10-16 16:41:49 +0000 |
commit | fc183bba96cf40f91874014d8f5a0d9a63f3e9dc (patch) | |
tree | 16b55df1aa1095a3e3e0674abc22580889fb8d81 /TAO/orbsvcs/orbsvcs/AV/default_resource.h | |
parent | f153840d0d5808c065c35f6ed882e6a2c3a4ecca (diff) | |
download | ATCD-fc183bba96cf40f91874014d8f5a0d9a63f3e9dc.tar.gz |
ChangeLogTag: Tue Oct 16 11:19:17 2001 Yamuna Krishnamurthy <yamuna@cs.wustl.edu>
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/AV/default_resource.h')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/AV/default_resource.h | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/TAO/orbsvcs/orbsvcs/AV/default_resource.h b/TAO/orbsvcs/orbsvcs/AV/default_resource.h new file mode 100644 index 00000000000..2135ce41276 --- /dev/null +++ b/TAO/orbsvcs/orbsvcs/AV/default_resource.h @@ -0,0 +1,60 @@ +//============================================================================= +/** + * @file default_resource.h + * + * $Id$ + * + * @author Yamuna Krishnamurthy + */ +//============================================================================= + + +#ifndef TAO_AV_DEFAULT_RESOURCE_H +#define TAO_AV_DEFAULT_RESOURCE_H +#include "ace/pre.h" + +#include "orbsvcs/AV/AVStreams_i.h" +#include "orbsvcs/AV/Resource_Factory.h" + +#if !defined (ACE_LACKS_PRAGMA_ONCE) +# pragma once +#endif /* ACE_LACKS_PRAGMA_ONCE */ + +#include "ace/Service_Config.h" + +/** + * @class TAO_AV_Default_Resource_Factory + * + * @brief TAO AV Streams default resource factory + * The AV Streams resource factory loads the + * pluggable transport and flow protocol factories + * in the corresponding factory sets. + * + * + */ + +class TAO_AV_Export TAO_AV_Default_Resource_Factory +: public TAO_AV_Resource_Factory +{ +public: + + /// Constructor. + TAO_AV_Default_Resource_Factory (void); + + /// Destructor. + virtual ~TAO_AV_Default_Resource_Factory (void); + + /** + * @name Service Configurator Hooks + */ + //@{ + /// Dynamic linking hook + virtual int init (int argc, char *argv[]); + +}; + +ACE_STATIC_SVC_DECLARE_EXPORT (TAO_AV, TAO_AV_Default_Resource_Factory) +ACE_FACTORY_DECLARE (TAO_AV, TAO_AV_Default_Resource_Factory) + +#include "ace/post.h" +#endif /* TAO_AV_DEFAULT_RESOURCE_H */ |