37 #ifndef VIRGIL_CRYPTO_VIRGIL_DATA_SOURCE_H
38 #define VIRGIL_CRYPTO_VIRGIL_DATA_SOURCE_H
40 #include "VirgilByteArray.h"
42 namespace virgil {
namespace crypto {
virtual bool hasData()=0
Return true if target source still contains unread data.
std::vector< unsigned char > VirgilByteArray
This type represents a sequence of bytes.
Definition: VirgilByteArray.h:50
virtual VirgilByteArray read()=0
Return next portion of read data from target source.
This is base class for input streams.
Definition: VirgilDataSource.h:49