SNode.C
|
#include <SubProtocolFactory.h>
Public Types | |
using | SubProtocol = SubProtocolT |
Public Member Functions | |
SubProtocolFactory ()=delete | |
SubProtocolFactory (const std::string &name) | |
SubProtocolFactory (SubProtocolFactory &)=delete | |
SubProtocolFactory (SubProtocolFactory &&)=delete | |
SubProtocolFactory & | operator= (SubProtocolFactory &)=delete |
SubProtocolFactory & | operator= (SubProtocolFactory &&)=delete |
virtual | ~SubProtocolFactory ()=default |
SubProtocol * | createSubProtocol (SubProtocolContext *subProtocolContext) |
virtual std::size_t | deleteSubProtocol (SubProtocol *subProtocol) |
const std::string & | getName () |
void | setHandle (void *handle) |
void * | getHandle () |
Private Member Functions | |
virtual SubProtocol * | create (SubProtocolContext *subProtocolContext)=0 |
Private Attributes | |
std::size_t | refCount = 0 |
std::string | subProtocolName |
void * | handle = nullptr |
Definition at line 37 of file SocketContextUpgrade.h.
using web::websocket::SubProtocolFactory< SubProtocolT >::SubProtocol = SubProtocolT |
Definition at line 40 of file SubProtocolFactory.h.
|
delete |
|
inline |
Definition at line 44 of file SubProtocolFactory.h.
|
delete |
|
delete |
|
virtualdefault |
|
privatepure virtual |
|
inline |
Definition at line 56 of file SubProtocolFactory.h.
|
inlinevirtual |
Definition at line 70 of file SubProtocolFactory.h.
|
inline |
Definition at line 88 of file SubProtocolFactory.h.
|
inline |
Definition at line 80 of file SubProtocolFactory.h.
|
delete |
|
delete |
|
inline |
Definition at line 84 of file SubProtocolFactory.h.
|
private |
Definition at line 97 of file SubProtocolFactory.h.
|
private |
Definition at line 93 of file SubProtocolFactory.h.
|
private |
Definition at line 95 of file SubProtocolFactory.h.