ldas-tools-diskcacheAPI  2.7.1
Public Types | Public Member Functions | Public Attributes | List of all members
anonymous_namespace{MetaCommandIntervals.cc}::transfer Class Reference
Inheritance diagram for anonymous_namespace{MetaCommandIntervals.cc}::transfer:
Inheritance graph
[legend]
Collaboration diagram for anonymous_namespace{MetaCommandIntervals.cc}::transfer:
Collaboration graph
[legend]

Public Types

typedef INT_4U size_type
 
typedef INT_4U size_type
 
typedef INT_4U size_type
 
typedef CHAR_U bool_type
 
typedef CHAR_U bool_type
 
typedef CHAR_U bool_type
 

Public Member Functions

 transfer ()
 Default constructor. More...
 
std::istream & read (std::istream &Stream)
 read the reponce from the stream More...
 
std::ostream & write (std::ostream &Stream)
 write the reponce onto the stream More...
 
template<typename Type >
std::istream & Input (std::istream &Stream, Type &Data)
 
template<typename Type >
std::istream & Input (std::istream &Stream, Type &Data)
 
template<typename Type >
std::istream & Input (std::istream &Stream, Type &Data)
 
template<typename Type >
std::ostream & Output (std::ostream &Stream, Type Data)
 
template<typename Type >
std::ostream & Output (std::ostream &Stream, Type Data)
 
template<typename Type >
std::ostream & Output (std::ostream &Stream, Type Data)
 
std::istream & Blob (std::istream &Stream, bool &Available, std::iostream &Buffer)
 Read a raw block of information. More...
 
std::ostream & Blob (std::ostream &Stream, bool Available, std::iostream &Buffer)
 Write a raw block of information. More...
 
std::istream & Blob (std::istream &Stream, bool &Available, std::iostream &Buffer)
 Read a raw block of information. More...
 
std::ostream & Blob (std::ostream &Stream, bool Available, std::iostream &Buffer)
 Write a raw block of information. More...
 
std::istream & Blob (std::istream &Stream, bool &Available, std::iostream &Buffer)
 Read a raw block of information. More...
 
std::ostream & Blob (std::ostream &Stream, bool Available, std::iostream &Buffer)
 Write a raw block of information. More...
 

Public Attributes

std::stringstream answer
 

Member Typedef Documentation

◆ bool_type [1/3]

◆ bool_type [2/3]

◆ bool_type [3/3]

◆ size_type [1/3]

◆ size_type [2/3]

◆ size_type [3/3]

Constructor & Destructor Documentation

◆ transfer()

anonymous_namespace{MetaCommandIntervals.cc}::transfer::transfer ( )

Default constructor.

Member Function Documentation

◆ Blob() [1/6]

std::istream& diskCache::MetaCommand::transfer_helper::Blob ( std::istream &  Stream,
bool &  Available,
std::iostream &  Buffer 
)
inlineinherited

Read a raw block of information.

◆ Blob() [2/6]

std::istream& diskCache::MetaCommand::transfer_helper::Blob ( std::istream &  Stream,
bool &  Available,
std::iostream &  Buffer 
)
inlineinherited

Read a raw block of information.

◆ Blob() [3/6]

std::istream& diskCache::MetaCommand::transfer_helper::Blob ( std::istream &  Stream,
bool &  Available,
std::iostream &  Buffer 
)
inlineinherited

Read a raw block of information.

◆ Blob() [4/6]

std::ostream& diskCache::MetaCommand::transfer_helper::Blob ( std::ostream &  Stream,
bool  Available,
std::iostream &  Buffer 
)
inlineinherited

Write a raw block of information.

◆ Blob() [5/6]

std::ostream& diskCache::MetaCommand::transfer_helper::Blob ( std::ostream &  Stream,
bool  Available,
std::iostream &  Buffer 
)
inlineinherited

Write a raw block of information.

◆ Blob() [6/6]

std::ostream& diskCache::MetaCommand::transfer_helper::Blob ( std::ostream &  Stream,
bool  Available,
std::iostream &  Buffer 
)
inlineinherited

Write a raw block of information.

◆ Input() [1/3]

template<typename Type >
std::istream& diskCache::MetaCommand::transfer_helper::Input ( std::istream &  Stream,
Type &  Data 
)
inlineinherited

◆ Input() [2/3]

template<typename Type >
std::istream& diskCache::MetaCommand::transfer_helper::Input ( std::istream &  Stream,
Type &  Data 
)
inlineinherited

◆ Input() [3/3]

template<typename Type >
std::istream& diskCache::MetaCommand::transfer_helper::Input ( std::istream &  Stream,
Type &  Data 
)
inlineinherited

◆ Output() [1/3]

template<typename Type >
std::ostream& diskCache::MetaCommand::transfer_helper::Output ( std::ostream &  Stream,
Type  Data 
)
inlineinherited

◆ Output() [2/3]

template<typename Type >
std::ostream& diskCache::MetaCommand::transfer_helper::Output ( std::ostream &  Stream,
Type  Data 
)
inlineinherited

◆ Output() [3/3]

template<typename Type >
std::ostream& diskCache::MetaCommand::transfer_helper::Output ( std::ostream &  Stream,
Type  Data 
)
inlineinherited

◆ read()

std::istream & anonymous_namespace{MetaCommandIntervals.cc}::transfer::read ( std::istream &  Stream)

read the reponce from the stream

Parameters
[in]StreamThe output stream from which to read the responce to the request.
Returns
The stream from which the responce was read.

◆ write()

std::ostream & anonymous_namespace{MetaCommandIntervals.cc}::transfer::write ( std::ostream &  Stream)

write the reponce onto the stream

Parameters
[in]StreamThe output stream on which to write the responce to the request.
Returns
The stream on which the responce was written.

Member Data Documentation

◆ answer

std::stringstream anonymous_namespace{MetaCommandIntervals.cc}::transfer::answer

The documentation for this class was generated from the following file: