OpenTTD Source 20241224-master-gee860a5c8e
|
Callbacks for notifying others about incoming data. More...
#include <network_content.h>
Public Member Functions | |
virtual void | OnConnect (bool success) |
Callback for when the connection has finished. | |
virtual void | OnDisconnect () |
Callback for when the connection got disconnected. | |
virtual void | OnReceiveContentInfo (const ContentInfo *ci) |
We received a content info. | |
virtual void | OnDownloadProgress (const ContentInfo *ci, int bytes) |
We have progress in the download of a file. | |
virtual void | OnDownloadComplete (ContentID cid) |
We have finished downloading a file. | |
virtual | ~ContentCallback ()=default |
Silentium. | |
Callbacks for notifying others about incoming data.
Definition at line 29 of file network_content.h.
|
inlinevirtual |
Callback for when the connection has finished.
success | whether the connection was made or that we failed to make it |
Reimplemented in BootstrapAskForDownloadWindow, ConsoleContentCallback, ClientNetworkContentSocketHandler, and NetworkContentListWindow.
Definition at line 34 of file network_content.h.
Referenced by ClientNetworkContentSocketHandler::OnConnect().
|
inlinevirtual |
Callback for when the connection got disconnected.
Reimplemented in ConsoleContentCallback, and ClientNetworkContentSocketHandler.
Definition at line 39 of file network_content.h.
Referenced by ClientNetworkContentSocketHandler::OnDisconnect().
|
inlinevirtual |
We have finished downloading a file.
cid | the ContentID of the downloaded file |
Reimplemented in ConsoleContentCallback, ClientNetworkContentSocketHandler, BootstrapContentDownloadStatusWindow, and NetworkContentListWindow.
Definition at line 58 of file network_content.h.
Referenced by ClientNetworkContentSocketHandler::OnDownloadComplete().
|
inlinevirtual |
We have progress in the download of a file.
ci | the content info of the file |
bytes | the number of bytes downloaded since the previous call |
Reimplemented in ClientNetworkContentSocketHandler, NetworkContentDownloadStatusWindow, and BaseNetworkContentDownloadStatusWindow.
Definition at line 52 of file network_content.h.
Referenced by ClientNetworkContentSocketHandler::OnDownloadProgress().
|
inlinevirtual |
We received a content info.
ci | the content info |
Reimplemented in BootstrapAskForDownloadWindow, ClientNetworkContentSocketHandler, and NetworkContentListWindow.
Definition at line 45 of file network_content.h.
Referenced by ClientNetworkContentSocketHandler::OnReceiveContentInfo().