Shared state among all the copies of a stream. 更多...
#include <StreamStateBase.h>
Public 成员函数 | |
virtual void | ClearSessions ()=0 |
virtual void | ConnectSession (std::shared_ptr< Session > session)=0 |
virtual void | DisconnectSession (std::shared_ptr< Session > session)=0 |
Buffer | MakeBuffer () |
StreamStateBase (const token_type &token) | |
const token_type & | token () const |
virtual | ~StreamStateBase () |
Private 属性 | |
const std::shared_ptr< BufferPool > | _buffer_pool |
const token_type | _token |
额外继承的成员函数 | |
Private 成员函数 继承自 carla::NonCopyable | |
NonCopyable ()=default | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable (NonCopyable &&)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |
NonCopyable & | operator= (NonCopyable &&)=delete |
Shared state among all the copies of a stream.
Provides access to the underlying server session(s) if active.
在文件 StreamStateBase.h 第 24 行定义.
|
explicit |
在文件 StreamStateBase.cpp 第 15 行定义.
|
virtualdefault |
|
pure virtual |
|
pure virtual |
|
pure virtual |
Buffer carla::streaming::detail::StreamStateBase::MakeBuffer | ( | ) |
在文件 StreamStateBase.cpp 第 21 行定义.
引用了 _buffer_pool.
|
inline |
在文件 StreamStateBase.h 第 31 行定义.
引用了 _token.
|
private |
在文件 StreamStateBase.h 第 47 行定义.
被这些函数引用 MakeBuffer().
|
private |
在文件 StreamStateBase.h 第 45 行定义.
被这些函数引用 token().