#include <MRAcspec.h>
Collaboration diagram for MRAcspec:

Public Member Functions | |
| MRAcspec & | copy (const MRAcspec &) |
| bool | is_equal (const MRAcspec &) |
| MRAcspec (const MRAcspec &) | |
| MRAcspec () | |
| bool | operator!= (const MRAcspec &rhs) |
| MRAcspec & | operator() (const MRAcspec &) |
| MRAcspec & | operator<< (BufferBase &) |
| MRAcspec & | operator= (const MRAcspec &) |
| bool | operator== (const MRAcspec &rhs) |
| MRAcspec & | operator>> (BufferBase &) |
| void | read (ostream &) |
| void | read (BufferBase &) |
| void | report (ostream &os=cout) |
| int | sizeb () |
| void | write (istream &) |
| void | write (BufferBase &) |
Data Fields | |
| MRAcrange | cexist |
| MRAcrange | ctheory |
| MRAcrange | cthis |
Friends | |
| ostream & | operator<< (ostream &, MRAcspec &) |
| BufferBase & | operator<< (BufferBase &, MRAcspec &) |
| istream & | operator>> (istream &, MRAcspec &) |
| BufferBase & | operator>> (BufferBase &, MRAcspec &) |
|
|
Definition at line 27 of file MRAcspec.h.
00027 {}
|
|
|
Definition at line 60 of file MRAcspec.h.
|
|
|
Definition at line 74 of file MRAcspec.h. References cexist, ctheory, and cthis. Referenced by operator=().
|
|
|
Definition at line 86 of file MRAcspec.h. References cexist, MRAcrange.cmax, MRAcrange.cmin, ctheory, and cthis. Referenced by operator!=(), and operator==().
00087 {
00088 if ( cthis.cmin != cspec.cthis.cmin ) return false;
00089 if ( cthis.cmax != cspec.cthis.cmax ) return false;
00090 if ( cexist.cmin != cspec.cexist.cmin ) return false;
00091 if ( cexist.cmax != cspec.cexist.cmax ) return false;
00092 if ( ctheory.cmin != cspec.ctheory.cmin ) return false;
00093 if ( ctheory.cmax != cspec.ctheory.cmax ) return false;
00094 return true;
00095 }
|
|
|
Definition at line 101 of file MRAcspec.h. References is_equal().
00101 { return !is_equal(rhs); }
|
|
|
Definition at line 65 of file MRAcspec.h. References cexist, ctheory, and cthis.
|
|
|
Definition at line 134 of file MRAcspec.h. References write().
00135 {
00136 write(buffer);
00137 return *this;
00138 }
|
|
|
Definition at line 83 of file MRAcspec.h. References copy().
00083 { return copy(rhs); }
|
|
|
Definition at line 98 of file MRAcspec.h. References is_equal().
00098 { return is_equal(rhs); }
|
|
|
Definition at line 156 of file MRAcspec.h. References read().
00157 {
00158 read(buffer);
00159 return *this;
00160 }
|
|
|
Definition at line 178 of file MRAcspec.h. References cexist, ctheory, and cthis.
00179 {
00180 // bytepack bp;
00181 // os << bp( cthis.cmin, 1 );
00182 // os << bp( cthis.cmin, 1 );
00183 // os << bp( cexist.cmin, 1 );
00184 // os << bp( cexist.cmin, 1 );
00185 // os << bp( ctheory.cmin, 1 );
00186 // os << bp( ctheory.cmin, 1 );
00187 os << cthis;
00188 os << cexist;
00189 os << ctheory;
00190 }
|
|
|
Definition at line 141 of file MRAcspec.h. References cexist, ctheory, and cthis. Referenced by operator<<(), and operator>>().
00142 {
00143 // bytepack bp;
00144 // buffer << bp( cthis.cmin, 1 );
00145 // buffer << bp( cthis.cmin, 1 );
00146 // buffer << bp( cexist.cmin, 1 );
00147 // buffer << bp( cexist.cmin, 1 );
00148 // buffer << bp( ctheory.cmin, 1 );
00149 // buffer << bp( ctheory.cmin, 1 );
00150 buffer << cthis;
00151 buffer << cexist;
00152 buffer << ctheory;
00153 }
|
|
|
Definition at line 107 of file MRAcspec.h. References cexist, ctheory, cthis, and MRAcrange.report(). Referenced by MCFTPrequest.report(), and MCFTPquote.report().
|
|
|
Definition at line 104 of file MRAcspec.h. References cexist, ctheory, cthis, and MRAcrange.sizeb(). Referenced by MRAsbBase.hdrsizeb(), MCFTPrequest.sizeb(), and MCFTPquote.sizeb().
|
|
|
Definition at line 163 of file MRAcspec.h. References cexist, ctheory, and cthis.
00164 {
00165 // bytepack bp;
00166 // is >> bp( 0, 1 ); cthis.cmin = int(bp);
00167 // is >> bp( 0, 1 ); cthis.cmax = int(bp);
00168 // is >> bp( 0, 1 ); cexist.cmin = int(bp);
00169 // is >> bp( 0, 1 ); cexist.cmax = int(bp);
00170 // is >> bp( 0, 1 ); ctheory.cmin = int(bp);
00171 // is >> bp( 0, 1 ); ctheory.cmax = int(bp);
00172 is >> cthis;
00173 is >> cexist;
00174 is >> ctheory;
00175 }
|
|
|
Definition at line 119 of file MRAcspec.h. References cexist, ctheory, and cthis. Referenced by operator<<(), and operator>>().
00120 {
00121 // bytepack bp;
00122 // buffer >> bp( 0, 1 ); cthis.cmin = int(bp);
00123 // buffer >> bp( 0, 1 ); cthis.cmax = int(bp);
00124 // buffer >> bp( 0, 1 ); cexist.cmin = int(bp);
00125 // buffer >> bp( 0, 1 ); cexist.cmax = int(bp);
00126 // buffer >> bp( 0, 1 ); ctheory.cmin = int(bp);
00127 // buffer >> bp( 0, 1 ); ctheory.cmax = int(bp);
00128 buffer >> cthis;
00129 buffer >> cexist;
00130 buffer >> ctheory;
00131 }
|
|
||||||||||||
|
Definition at line 217 of file MRAcspec.h.
00218 {
00219 cspec.read(os);
00220 return os;
00221 }
|
|
||||||||||||
|
Definition at line 203 of file MRAcspec.h.
00204 {
00205 cspec.read(buffer);
00206 return buffer;
00207 }
|
|
||||||||||||
|
Definition at line 210 of file MRAcspec.h.
00211 {
00212 cspec.write(is);
00213 return is;
00214 }
|
|
||||||||||||
|
Definition at line 196 of file MRAcspec.h.
00197 {
00198 cspec.write(buffer);
00199 return buffer;
00200 }
|
|
|
Definition at line 25 of file MRAcspec.h. Referenced by copy(), is_equal(), MRAsbObject.MRAsbObject(), MRAsbObject.operator()(), operator()(), read(), report(), MRAsbBase.set_cspec(), MCFTPrequest.set_cspec(), MCFTPquote.set_cspec(), sizeb(), MRAsbObject.synchronize(), and write(). |
|
|
Definition at line 25 of file MRAcspec.h. Referenced by copy(), is_equal(), MRAsbObject.MRAsbObject(), MRAsbObject.operator()(), operator()(), read(), report(), MRAsbBase.set_cspec(), MCFTPrequest.set_cspec(), MCFTPquote.set_cspec(), sizeb(), MRAsbObject.synchronize(), and write(). |
|
|
Definition at line 25 of file MRAcspec.h. Referenced by MRAsbObject.append(), MRAsbBase.append(), MRAsbBase.copy(), copy(), MRAsbObject.create_clone(), is_equal(), MRAsbObject.MRAsbObject(), MRAsbObject.operator()(), operator()(), read(), report(), MRAsbObject.set_cpart(), MRAsbBase.set_cspec(), MCFTPrequest.set_cspec(), MCFTPquote.set_cspec(), MRAsbObject.set_empty(), sizeb(), MRAsbObject.store(), and write(). |
1.3.6