Main Page | Modules | Class Hierarchy | Class List | File List | Class Members | Related Pages

Layer.h

00001 // This file may be redistributed and modified only under the terms of
00002 // the GNU Lesser General Public License (See COPYING for details).
00003 // Copyright (C) 2000 Michael Day, Stefanus Du Toit
00004 
00005 #ifndef ATLAS_MESSAGE_LAYER_H
00006 #define ATLAS_MESSAGE_LAYER_H
00007 
00008 #include <Atlas/Message/Encoder.h>
00009 
00010 namespace Atlas { namespace Message {
00011 
00022 template <class Decoder>
00023 class Layer : public Encoder, public Decoder
00024 {
00025 public:
00026     Layer(Atlas::Bridge* b) : Encoder(b), Decoder() {}
00027     virtual ~Layer() {}
00028 };
00029 
00030 } } // Atlas::Message namespace
00031 
00032 #endif

Copyright 2000 the respective authors.

This document is licensed under the terms of the GNU Free Documentation License and may be freely distributed under the conditions given by this license.