Skip to main content

RtspServerHandle Class

Declaration

class simaai::neat::RtspServerHandle { ... }

Included Headers

#include <Session.h>

Friends Index

classSession

Public Constructors Index

RtspServerHandle ()=default
RtspServerHandle (const RtspServerHandle &)=delete
RtspServerHandle (RtspServerHandle &&) noexcept

Public Destructor Index

~RtspServerHandle ()

Public Operators Index

RtspServerHandle &operator= (const RtspServerHandle &)=delete
RtspServerHandle &operator= (RtspServerHandle &&) noexcept

Public Member Functions Index

const std::string &url () const
voidstop ()
voidkill ()
boolrunning () const

Private Member Attributes Index

std::stringurl_
void *impl_ = nullptr
std::shared_ptr< void >guard_

Definition at line 42 of file Session.h.

Friends

Session

friend class Session

Definition at line 63 of file Session.h.

63 friend class Session;

Public Constructors

RtspServerHandle()

simaai::neat::RtspServerHandle::RtspServerHandle ()
default

Definition at line 44 of file Session.h.

RtspServerHandle()

simaai::neat::RtspServerHandle::RtspServerHandle (const RtspServerHandle &)
delete

Definition at line 47 of file Session.h.

RtspServerHandle()

simaai::neat::RtspServerHandle::RtspServerHandle (RtspServerHandle &&)
noexcept

Definition at line 50 of file Session.h.

Public Destructor

~RtspServerHandle()

simaai::neat::RtspServerHandle::~RtspServerHandle ()

Definition at line 45 of file Session.h.

Public Operators

operator=()

RtspServerHandle& simaai::neat::RtspServerHandle::operator= (const RtspServerHandle &)
delete

Definition at line 48 of file Session.h.

operator=()

RtspServerHandle& simaai::neat::RtspServerHandle::operator= (RtspServerHandle &&)
noexcept

Definition at line 51 of file Session.h.

Public Member Functions

kill()

void simaai::neat::RtspServerHandle::kill ()
inline

Definition at line 57 of file Session.h.

57 void kill() {
58 stop();
59 }

running()

bool simaai::neat::RtspServerHandle::running ()

Definition at line 60 of file Session.h.

stop()

void simaai::neat::RtspServerHandle::stop ()

Definition at line 56 of file Session.h.

url()

const std::string& simaai::neat::RtspServerHandle::url ()
inline

Definition at line 53 of file Session.h.

53 const std::string& url() const {
54 return url_;
55 }

Private Member Attributes

guard_

std::shared_ptr<void> simaai::neat::RtspServerHandle::guard_

Definition at line 67 of file Session.h.

67 std::shared_ptr<void> guard_;

impl_

void* simaai::neat::RtspServerHandle::impl_ = nullptr

Definition at line 66 of file Session.h.

66 void* impl_ = nullptr;

url_

std::string simaai::neat::RtspServerHandle::url_

Definition at line 65 of file Session.h.

65 std::string url_;

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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.1.