#include <FrHistoryClassicIO.hh>
|
virtual demote_ret_type | demote (INT_2U Target, demote_arg_type Obj, demote_stream_type *Stream) const |
| Demotes object to previous version of the frame spec.
|
|
virtual promote_ret_type | promote (INT_2U Target, promote_arg_type Obj, promote_stream_type *Stream) const |
| Promotes object to another version of the frame spec.
|
|
cmn_streamsize_type | pBytes (const Common::StreamBase &Stream) const |
| Number of bytes needed to write this structure.
|
|
virtual self_type * | pCreate (istream_type &Stream) const |
| Virtual constructor.
|
|
virtual void | pWrite (ostream_type &Stream) const |
| Write the structure to the stream.
|
|
virtual demote_ret_type | demote (INT_2U Target, demote_arg_type Obj, demote_stream_type *Stream) const |
| Demotes object to previous version of the frame spec.
|
|
virtual promote_ret_type | promote (INT_2U Target, promote_arg_type Obj, promote_stream_type *Stream) const |
| Promotes object to another version of the frame spec.
|
|
cmn_streamsize_type | pBytes (const Common::StreamBase &Stream) const |
| Number of bytes needed to write this structure.
|
|
virtual self_type * | pCreate (istream_type &Stream) const |
| Virtual constructor.
|
|
virtual void | pWrite (ostream_type &Stream) const |
| Write the structure to the stream.
|
|
|
ChecksumType | m_chkSum |
| Structure checksum.
|
|
◆ comment_type [1/2]
Type for comment field.
Program name and relevant comments needed to define post-processing.
◆ comment_type [2/2]
Type for comment field.
Program name and relevant comments needed to define post-processing.
◆ io_comment_type [1/2]
Type for comment field.
Program name and relevant comments needed to define post-processing.
◆ io_comment_type [2/2]
Type for comment field.
Program name and relevant comments needed to define post-processing.
◆ io_name_type [1/2]
Type for name of history record.
◆ io_name_type [2/2]
Type for name of history record.
◆ istream_type [1/2]
template<typename ObjectType, typename ChecksumType>
◆ istream_type [2/2]
template<typename ObjectType, typename ChecksumType>
◆ name_type [1/2]
Type for name of history record.
◆ name_type [2/2]
Type for name of history record.
◆ object_base_type [1/3]
◆ object_base_type [2/3]
◆ object_base_type [3/3]
◆ object_type [1/2]
◆ object_type [2/2]
◆ ostream_type [1/2]
template<typename ObjectType, typename ChecksumType>
◆ ostream_type [2/2]
template<typename ObjectType, typename ChecksumType>
◆ self_type [1/2]
template<typename ObjectType, typename ChecksumType>
◆ self_type [2/2]
template<typename ObjectType, typename ChecksumType>
◆ struct_desc_type [1/2]
template<typename Object_T>
◆ struct_desc_type [2/2]
template<typename Object_T>
◆ struct_id_type [1/2]
template<typename Object_T>
◆ struct_id_type [2/2]
template<typename Object_T>
◆ struct_name_type [1/2]
template<typename Object_T>
◆ struct_name_type [2/2]
template<typename Object_T>
◆ time_type [1/2]
Type for time of history record.
◆ time_type [2/2]
Type for time of history record.
◆ ClassicIO() [1/2]
◆ ClassicIO() [2/2]
◆ Bytes() [1/2]
template<typename ObjectType, typename ChecksumType>
Return the number of bytes for this object.
- Parameters
-
[in] | Stream | Stream characteristics used to determine the number of bytes needed to format the object for the Stream. |
- Returns
- The number of bytes for this object
◆ Bytes() [2/2]
template<typename ObjectType, typename ChecksumType>
Return the number of bytes for this object.
- Parameters
-
[in] | Stream | Stream characteristics used to determine the number of bytes needed to format the object for the Stream. |
- Returns
- The number of bytes for this object
◆ CheckSumDataClass() [1/2]
template<typename ObjectType, typename ChecksumType>
Data class to be used in class field of FrSE.
◆ CheckSumDataClass() [2/2]
template<typename ObjectType, typename ChecksumType>
Data class to be used in class field of FrSE.
◆ CheckSumDataComment() [1/2]
template<typename ObjectType, typename ChecksumType>
Comment to be used in comment field of FrSE.
◆ CheckSumDataComment() [2/2]
template<typename ObjectType, typename ChecksumType>
Comment to be used in comment field of FrSE.
◆ Create() [1/6]
template<typename ObjectType, typename ChecksumType>
|
inlineprivatevirtualinherited |
◆ Create() [2/6]
template<typename ObjectType, typename ChecksumType>
|
inlineprivatevirtualinherited |
◆ Create() [3/6]
template<typename ObjectType, typename ChecksumType>
Virtual constructor.
- Parameters
-
[in] | Stream | The input stream from where the object is being read. |
- Returns
- Return pointer to the newly allocated resource.
◆ Create() [4/6]
template<typename ObjectType, typename ChecksumType>
Virtual constructor.
- Parameters
-
[in] | Stream | The input stream from where the object is being read. |
- Returns
- Return pointer to the newly allocated resource.
◆ Create() [5/6]
template<typename ObjectType, typename ChecksumType>
|
inlineprivatevirtualinherited |
◆ Create() [6/6]
template<typename ObjectType, typename ChecksumType>
|
inlineprivatevirtualinherited |
◆ demote() [1/2]
Demotes object to previous version of the frame spec.
- Parameters
-
[in] | Target | The version of the frame specification to demote too. |
[in] | Obj | The version of the object to demote. |
[in] | Stream | The input stream from which the original object was read. |
- Returns
- An object of the previous generation.
◆ demote() [2/2]
Demotes object to previous version of the frame spec.
- Parameters
-
[in] | Target | The version of the frame specification to demote too. |
[in] | Obj | The version of the object to demote. |
[in] | Stream | The input stream from which the original object was read. |
- Returns
- An object of the previous generation.
◆ FrameSpecDescription() [1/2]
template<typename Object_T>
Return the dictionary name of the structure.
◆ FrameSpecDescription() [2/2]
template<typename Object_T>
Return the dictionary name of the structure.
◆ FrameSpecId() [1/2]
template<typename Object_T>
Return the dictionary name of the structure.
◆ FrameSpecId() [2/2]
template<typename Object_T>
Return the dictionary name of the structure.
◆ FrameSpecName() [1/2]
template<typename Object_T>
◆ FrameSpecName() [2/2]
template<typename Object_T>
◆ GetComment() [1/2]
const comment_type & FrameCPP::Version_9::FrHistoryImpl::Data::GetComment |
( |
| ) |
const |
|
inlineinherited |
Return the description of the post-porcessing.
- Returns
- The description of the post-processing
◆ GetComment() [2/2]
const comment_type & FrameCPP::Version_9::FrHistoryImpl::Data::GetComment |
( |
| ) |
const |
|
inlineinherited |
Return the description of the post-porcessing.
- Returns
- The description of the post-processing
◆ GetDescription() [1/2]
The data structure description.
- Returns
- The description of the data structure used to represent this object when written to a GWF stream
◆ GetDescription() [2/2]
The data structure description.
- Returns
- The description of the data structure used to represent this object when written to a GWF stream
◆ GetName() [1/2]
const name_type & FrameCPP::Version_9::FrHistoryImpl::Data::GetName |
( |
| ) |
const |
|
inlineinherited |
Return the name associate with the FrHistory structure.
- Returns
- The name associated with the FrHistory structure
◆ GetName() [2/2]
const name_type & FrameCPP::Version_9::FrHistoryImpl::Data::GetName |
( |
| ) |
const |
|
inlineinherited |
Return the name associate with the FrHistory structure.
- Returns
- The name associated with the FrHistory structure
◆ GetTime() [1/2]
time_type FrameCPP::Version_9::FrHistoryImpl::Data::GetTime |
( |
| ) |
const |
|
inlineinherited |
Return the time of the post-processing.
- Returns
- The time of the post-processing.
◆ GetTime() [2/2]
time_type FrameCPP::Version_9::FrHistoryImpl::Data::GetTime |
( |
| ) |
const |
|
inlineinherited |
Return the time of the post-processing.
- Returns
- The time of the post-processing.
◆ operator==() [1/3]
equality operator for abstract data type
- Parameters
-
[in] | RHS | The object to be compared. |
- Returns
- The value true is returned if this object is equivelent to the RHS instance; false otherwise.
◆ operator==() [2/3]
equality operator for abstract data type
- Parameters
-
[in] | RHS | The object to be compared. |
- Returns
- The value true is returned if this object is equivelent to the RHS instance; false otherwise.
◆ operator==() [3/3]
bool FrameCPP::Version_9::FrHistoryImpl::Data::operator== |
( |
const Data & | RHS | ) |
const |
|
inlineinherited |
equality operator
- Parameters
-
[in] | RHS | The fr_history_data_type object to be compared. |
- Returns
- The value true is returned if this object is equivelent to the RHS instance; false otherwise.
◆ pBytes() [1/2]
◆ pBytes() [2/2]
◆ pCreate() [1/2]
◆ pCreate() [2/2]
◆ Promote() [1/2]
Promote previous version of object to this version.
- Parameters
-
[in] | Source | The frame specification version of the object. |
[in] | Obj | The previous version of the object. |
[in] | Stream | Stream from which the origional object was created. |
- Returns
- A new instance of FrHistory based on Obj
◆ Promote() [2/2]
Promote previous version of object to this version.
- Parameters
-
[in] | Source | The frame specification version of the object. |
[in] | Obj | The previous version of the object. |
[in] | Stream | Stream from which the origional object was created. |
- Returns
- A new instance of FrHistory based on Obj
◆ promote() [1/2]
Promotes object to another version of the frame spec.
- Parameters
-
[in] | Target | The version of the promoted frame specification. |
[in] | Obj | The object to be promoted. |
[in] | Stream | The input stream from which the original object was read. |
- Returns
- An object promoted to the next generation.
◆ promote() [2/2]
Promotes object to another version of the frame spec.
- Parameters
-
[in] | Target | The version of the promoted frame specification. |
[in] | Obj | The object to be promoted. |
[in] | Stream | The input stream from which the original object was read. |
- Returns
- An object promoted to the next generation.
◆ pWrite() [1/2]
◆ pWrite() [2/2]
◆ StructDescription() [1/2]
The description of structure.
- Returns
- A Description object which describes this structure as specified by the frame specification.
◆ StructDescription() [2/2]
The description of structure.
- Returns
- A Description object which describes this structure as specified by the frame specification.
◆ StructName() [1/2]
template<typename Object_T>
◆ StructName() [2/2]
template<typename Object_T>
◆ Write() [1/2]
template<typename ObjectType, typename ChecksumType>
Write object to the stream.
◆ Write() [2/2]
template<typename ObjectType, typename ChecksumType>
Write object to the stream.
◆ comment
comment_type FrameCPP::Version_9::FrHistoryImpl::Data::comment |
|
inherited |
Program name and relevant comments needed to define post-processing.
◆ m_chkSum
template<typename ObjectType, typename ChecksumType>
Structure checksum.
The checksum for the structure when the structure is contained in a stream.
◆ name
name_type FrameCPP::Version_9::FrHistoryImpl::Data::name |
|
inherited |
◆ struct_desc
template<typename Object_T>
◆ struct_id
template<typename Object_T>
◆ struct_name
template<typename Object_T>
◆ time
time_type FrameCPP::Version_9::FrHistoryImpl::Data::time |
|
inherited |
Time of history record.
Time of post-processing, GPS time in integer seconds since GPS standard epoch.
The documentation for this class was generated from the following files: