SNode.C
|
#include <SubProtocolFactorySelector.h>
Public Member Functions | |
SubProtocolFactorySelector (const SubProtocolFactorySelector &)=delete | |
SubProtocolFactorySelector & | operator= (const SubProtocolFactorySelector &)=delete |
~SubProtocolFactorySelector () override | |
Public Member Functions inherited from web::websocket::SubProtocolFactorySelector< web::websocket::SubProtocolFactory< web::websocket::server::SubProtocol > > | |
SubProtocolFactorySelector (const SubProtocolFactorySelector &)=delete | |
SubProtocolFactorySelector & | operator= (const SubProtocolFactorySelector &)=delete |
SubProtocolFactory * | select (const std::string &subProtocolName) |
SubProtocolFactory * | select (const std::string &subProtocolName, Role role) |
void | unload (SubProtocolFactory *subProtocolFactory) |
Static Public Member Functions | |
static SubProtocolFactorySelector * | instance () |
static void | allowDlOpen () |
template<typename SubProtocolFactory > | |
static void | link (const std::string &subProtocolName, SubProtocolFactory *(*getSubProtocolFactory)()) |
Private Types | |
using | Super = web::websocket::SubProtocolFactorySelector<web::websocket::SubProtocolFactory<web::websocket::server::SubProtocol>> |
Private Member Functions | |
SubProtocolFactory * | load (const std::string &subProtocolName) override |
SubProtocolFactorySelector ()=default | |
Additional Inherited Members | |
Public Types inherited from web::websocket::SubProtocolFactorySelector< web::websocket::SubProtocolFactory< web::websocket::server::SubProtocol > > | |
enum | Role |
using | SubProtocolFactory |
Protected Member Functions inherited from web::websocket::SubProtocolFactorySelector< web::websocket::SubProtocolFactory< web::websocket::server::SubProtocol > > | |
SubProtocolFactorySelector ()=default | |
void | allowDlOpen () |
void | link (const std::string &subProtocolName, SubProtocolFactory *(*subProtocolFactory)()) |
Static Protected Member Functions inherited from web::websocket::SubProtocolFactorySelector< web::websocket::SubProtocolFactory< web::websocket::server::SubProtocol > > | |
static SubProtocolFactory * | load (const std::string &subProtocolName, const std::string &subProtocolLibraryFile, const std::string &subProtocolFactoryFunctionName) |
Definition at line 42 of file SubProtocolFactorySelector.h.
|
private |
Definition at line 50 of file SubProtocolFactorySelector.h.
|
delete |
|
overridevirtual |
Reimplemented from web::websocket::SubProtocolFactorySelector< web::websocket::SubProtocolFactory< web::websocket::server::SubProtocol > >.
Definition at line 46 of file SubProtocolFactorySelector.cpp.
|
privatedefault |
|
static |
Definition at line 49 of file SubProtocolFactorySelector.cpp.
|
static |
Definition at line 40 of file SubProtocolFactorySelector.cpp.
|
inlinestatic |
Definition at line 60 of file SubProtocolFactorySelector.h.
|
overrideprivatevirtual |
Definition at line 53 of file SubProtocolFactorySelector.cpp.
|
delete |