#include <builtin_server_impl.h>
Public Member Functions | |
BuiltinServerAddon (const Common::Logger::SharedPtr &logger=nullptr) | |
OpcUa::Services::SharedPtr | GetServices () const override |
virtual void | Initialize (Common::AddonsManager &addons, const Common::AddonParameters ¶ms) override |
initialize addon. More... | |
virtual void | Listen (const OpcUa::Server::TcpParameters ¶ms, std::shared_ptr< OpcUa::Server::IncomingConnectionProcessor > processor) override |
virtual void | Stop () override |
Stopping addon work. After calling this method addon should throw exception on any calls. More... | |
virtual void | StopListen (const OpcUa::Server::TcpParameters ¶ms) override |
~BuiltinServerAddon () override | |
Public Member Functions inherited from OpcUa::Server::TcpServer | |
virtual void | Listen (const OpcUa::Server::TcpParameters ¶ms, std::shared_ptr< OpcUa::Server::IncomingConnectionProcessor > processor)=0 |
TcpServer (const Common::Logger::SharedPtr &logger) | |
Public Member Functions inherited from OpcUa::Server::BuiltinServer | |
DEFINE_CLASS_POINTERS (BuiltingServerFactory) | |
Private Member Functions | |
virtual void | OnError (const std::exception &exc) override |
Thread exited with error. More... | |
virtual void | OnSuccess () override |
thread exited with Success. More... | |
Private Attributes | |
std::shared_ptr< OpcUa::IOChannel > | ClientChannel |
std::shared_ptr< BufferedInput > | ClientInput |
OpcUa::Server::OpcUaProtocol::SharedPtr | Protocol |
std::shared_ptr< OpcUa::IOChannel > | ServerChannel |
std::shared_ptr< BufferedInput > | ServerInput |
std::unique_ptr< Common::Thread > | Thread |
Additional Inherited Members | |
Protected Attributes inherited from OpcUa::Server::TcpServer | |
Common::Logger::SharedPtr | Logger |
Definition at line 35 of file builtin_server_impl.h.
BuiltinServerAddon::BuiltinServerAddon | ( | const Common::Logger::SharedPtr & | logger = nullptr | ) |
Definition at line 193 of file builtin_server_impl.cpp.
|
override |
Definition at line 211 of file builtin_server_impl.cpp.
|
overridevirtual |
Implements OpcUa::Server::BuiltinServer.
Definition at line 198 of file builtin_server_impl.cpp.
|
overridevirtual |
initialize addon.
Implements Common::Addon.
Definition at line 223 of file builtin_server_impl.cpp.
|
overridevirtual |
Definition at line 290 of file builtin_server_impl.cpp.
|
overrideprivatevirtual |
Thread exited with error.
Implements Common::ThreadObserver.
Definition at line 318 of file builtin_server_impl.cpp.
|
overrideprivatevirtual |
thread exited with Success.
Implements Common::ThreadObserver.
Definition at line 311 of file builtin_server_impl.cpp.
|
overridevirtual |
Stopping addon work. After calling this method addon should throw exception on any calls.
Implements Common::Addon.
Definition at line 270 of file builtin_server_impl.cpp.
|
overridevirtual |
Implements OpcUa::Server::TcpServer.
Definition at line 306 of file builtin_server_impl.cpp.
|
private |
Definition at line 63 of file builtin_server_impl.h.
|
private |
Definition at line 60 of file builtin_server_impl.h.
|
private |
Definition at line 67 of file builtin_server_impl.h.
|
private |
Definition at line 64 of file builtin_server_impl.h.
|
private |
Definition at line 61 of file builtin_server_impl.h.
|
private |
Definition at line 65 of file builtin_server_impl.h.