crawlserv++  [under development]
Application for crawling and analyzing textual content of websites.
crawlservpp::Network::FTPUpload::State Struct Reference

Stores content and status of a FTP upload. More...

#include <FTPUpload.hpp>

Public Member Functions

 State ()=default
 Default constructor. More...
 
 State (State &)=delete
 Deleted copy constructor. More...
 
 State (State &&)=delete
 Deleted move constructor. More...
 
Stateoperator= (State &)=delete
 Deleted copy operator. More...
 
Stateoperator= (State &&)=delete
 Deleted move operator. More...
 

Public Attributes

const char * content {nullptr}
 Constant pointer to the content to be uploaded. More...
 
std::size_t size {}
 Size of the content to be uploaded. More...
 
std::size_t transferred {}
 Number of bytes that have already been uploaded. More...
 

Detailed Description

Stores content and status of a FTP upload.

Constructor & Destructor Documentation

◆ State() [1/3]

crawlservpp::Network::FTPUpload::State::State ( )
default

Default constructor.

◆ State() [2/3]

crawlservpp::Network::FTPUpload::State::State ( State )
delete

Deleted copy constructor.

◆ State() [3/3]

crawlservpp::Network::FTPUpload::State::State ( State &&  )
delete

Deleted move constructor.

Member Function Documentation

◆ operator=() [1/2]

State& crawlservpp::Network::FTPUpload::State::operator= ( State )
delete

Deleted copy operator.

◆ operator=() [2/2]

State& crawlservpp::Network::FTPUpload::State::operator= ( State &&  )
delete

Deleted move operator.

Member Data Documentation

◆ content

const char* crawlservpp::Network::FTPUpload::State::content {nullptr}

Constant pointer to the content to be uploaded.

Referenced by crawlservpp::Network::FTPUpload::write().

◆ size

std::size_t crawlservpp::Network::FTPUpload::State::size {}

Size of the content to be uploaded.

Referenced by crawlservpp::Network::FTPUpload::read(), and crawlservpp::Network::FTPUpload::write().

◆ transferred

std::size_t crawlservpp::Network::FTPUpload::State::transferred {}

Number of bytes that have already been uploaded.


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