// Syncify // // Douglas Thrift // // $Id$ #include "SambaReader.hpp" SambaReader::SambaReader(const ext::String& path) : file(CheckError(::smbc_open(path.NullTerminate(), O_RDONLY, 0))) { } SambaReader::~SambaReader() { CheckError(::smbc_close(file)); } size_t SambaReader::Read(char* data, size_t length) { return CheckError(::smbc_read(file, data, length)); }