Main Page | Class Hierarchy | Alphabetical List | Data Structures | File List | Data Fields | Globals

DCFmpacket_Rtmra_double_scalar.h

Go to the documentation of this file.
00001 //DCFmpacket_Rtmra_double_scalar.h
00002 //////////////////////////////////////////////////////////////////////
00003 //          (c) Copyright 2001-2002 Brown Deer Technology, LLC.
00004 //                        All rights reserved.
00005 //////////////////////////////////////////////////////////////////////
00006 
00007 #ifndef DCFmpacket_Rtmra_double_scalar
00008 #define DCFmpacket_Rtmra_double_scalar
00009 
00010 // specialization DCFmpacket< Rtmra<double,scalar> >
00011 
00012 template <>
00013 class DCFmpacket< Rtmra<double,scalar> > : public DCFmpacketBase {
00014 
00015    public:
00016 
00017       DCFmpacket( 
00018         const int, 
00019         const int, const int, 
00020         DCFencode< Rtmra<double,scalar> >&
00021       );
00022 
00023       void setencode( 
00024         const int sizebmax, 
00025         const int bplen_sizeb, 
00026         const int bplen_n
00027         ) {
00028          DCFmpacketBase::setencode( sizebmax, bplen_sizeb, bplen_n );
00029       }
00030       void setencode( 
00031         const int, 
00032         const int, const int, 
00033         DCFencode< Rtmra<double,scalar> >&
00034         );
00035 
00036       DCFmpacket< Rtmra<double,scalar> >& operator()( 
00037         Rtmra<double,scalar>&, 
00038         const char
00039         );
00040 
00041       void encode(
00042         Rtmra<double,scalar>&, 
00043         const char
00044         );
00045 
00046       void replace( Rtmra<double,scalar>& );
00047 
00048    protected:
00049       
00050       DCFencode< Rtmra<double,scalar> > _enc;
00051       
00052 };
00053 
00054 #endif

Generated on Mon May 31 21:38:44 2004 for SR2k4 Assembler by doxygen 1.3.6