Avionics
Dropship Simulator
Devices::YouTube Class Reference

#include <YouTube.h>

Collaboration diagram for Devices::YouTube:
[legend]

Classes

class  PublishParameters
 

Public Member Functions

void Initialize (Logger *, Bus *, YouTubeConfig *)
 
void FrameMove () const
 

Private Types

enum  PrivacyEnum { Public, Unlisted }
 

Private Member Functions

std::string Login () const
 need to move RakNet post out of this module and just get a pointer to RakNet device! More...
 
std::string Publish (PublishParameters publishParameters) const
 

Private Attributes

Loggerlogger = nullptr
 
Busbus = nullptr
 
YouTubeConfigconfig = nullptr
 

Detailed Description

Definition at line 17 of file YouTube.h.

Member Enumeration Documentation

◆ PrivacyEnum

Enumerator
Public 

Returned in YouTube search.

Unlisted 

Anyone with the link can access.

Definition at line 19 of file YouTube.h.

Member Function Documentation

◆ FrameMove()

void Devices::YouTube::FrameMove ( ) const

Definition at line 23 of file YouTube.cpp.

◆ Initialize()

void Devices::YouTube::Initialize ( Logger prmLogger,
Bus prmBus,
YouTubeConfig prmConfig 
)

Definition at line 16 of file YouTube.cpp.

Here is the caller graph for this function:

◆ Login()

std::string Devices::YouTube::Login ( ) const
private

need to move RakNet post out of this module and just get a pointer to RakNet device!

I know this is deprecated but it was easy and free

See also
https://developers.google.com/youtube/2.0/developers_guide_protocol_clientlogin

Definition at line 189 of file YouTube.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Publish()

std::string Devices::YouTube::Publish ( PublishParameters  publishParameters) const
private

Definition at line 36 of file YouTube.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ bus

Bus* Devices::YouTube::bus = nullptr
private

Definition at line 45 of file YouTube.h.

◆ config

YouTubeConfig* Devices::YouTube::config = nullptr
private

Definition at line 46 of file YouTube.h.

◆ logger

Logger* Devices::YouTube::logger = nullptr
private

Definition at line 44 of file YouTube.h.


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