Harlinn.Windows 0.1
Loading...
Searching...
No Matches
Harlinn::Windows::Application Member List

This is the complete list of members for Harlinn::Windows::Application, including all inherited members.

ActiveObject(const WideString &threadName)Harlinn::Common::Core::Concurrency::ActiveObject< std::shared_ptr< ApplicationMessage > >inline
ActiveObjectBase(const WideString &threadName)Harlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >inline
AddControl(HWND hWnd, Control *control)Harlinn::Windows::Applicationprivate
AfterProcessMessages()Harlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >inlineprotectedvirtual
Application(const std::shared_ptr< Windows::ApplicationOptions > &options, COINIT comInitalizationFlags=COINIT::COINIT_APARTMENTTHREADED)Harlinn::Windows::Application
Application()Harlinn::Windows::Application
Harlinn::Common::Core::Application::Application(const std::shared_ptr< ApplicationOptions > &options)Harlinn::Common::Core::Application
Harlinn::Common::Core::Application::Application(const Application &other)=deleteHarlinn::Common::Core::Application
Harlinn::Common::Core::Application::Application(Application &&other)=deleteHarlinn::Common::Core::Application
Base typedefHarlinn::Windows::Application
BeforeProcessMessages() overrideHarlinn::Common::Core::Applicationprotectedvirtual
ConcurrentQueue typedefHarlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >
Control classHarlinn::Windows::Applicationfriend
controls_Harlinn::Windows::Applicationprivate
DefaultStartStopTimeoutInTicksHarlinn::Common::Core::Concurrency::ActiveObject< std::shared_ptr< ApplicationMessage > >static
ESFT typedefHarlinn::Common::Core::Concurrency::ActiveObject< std::shared_ptr< ApplicationMessage > >
Event typedefHarlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >
ExecutableDirectory()Harlinn::Common::Core::Application
ExecutableFilename()Harlinn::Common::Core::Application
GetControl(HWND hWnd)Harlinn::Windows::Applicationprivate
GetWindowClass(const WideString &className)Harlinn::Windows::Applicationstatic
GetWindowClass(const wchar_t *className)Harlinn::Windows::Applicationstatic
GetWindowClasses() constHarlinn::Windows::Application
GetWindowClasses()Harlinn::Windows::Application
HandleDllMainEvent(HMODULE moduleHandle, DWORD reason, LPVOID freeLibrary) noexceptHarlinn::Common::Core::Applicationstatic
HandleException(const std::exception &error, const WideString &message)Harlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >inlineprotectedvirtual
Instance()Harlinn::Windows::Applicationinlinestatic
instance_Harlinn::Common::Core::Applicationprivatestatic
IsStopMessage(const MessageType &message) const noexcept overrideHarlinn::Common::Core::Applicationinlineprotectedvirtual
MainThreadId() noexceptHarlinn::Common::Core::Applicationstatic
messages_Harlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >private
MessagesPosted() constHarlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >inline
messagesPosted_Harlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >private
MessagesProcessed() constHarlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >inline
messagesProcessed_Harlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >private
MessageType typedefHarlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >
OnExceptionHarlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >
OnProcessMessageHarlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >
OnThreadAttachedHarlinn::Common::Core::Application
OnThreadDetachedHarlinn::Common::Core::Application
operator=(const Application &other)=deleteHarlinn::Common::Core::Application
operator=(Application &&other)=deleteHarlinn::Common::Core::Application
Options() constHarlinn::Common::Core::Applicationinline
options_Harlinn::Common::Core::Applicationprivate
PostMessage(const MessageType &message)Harlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >inlinevirtual
PostMessage(MessageType &&message)Harlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >inlinevirtual
PostStopMessage() overrideHarlinn::Common::Core::Applicationinlineprotectedvirtual
PostThreadAttachedMessage()Harlinn::Common::Core::Application
PostThreadDetachedMessage()Harlinn::Common::Core::Application
ProcessMessage(const MessageType &message) overrideHarlinn::Common::Core::Applicationprotectedvirtual
ProcessMessages()Harlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >inlineprotected
ProcessThreadAttachedMessage(const std::shared_ptr< ApplicationThreadAttachedMessage > &message)Harlinn::Common::Core::Applicationprotectedvirtual
ProcessThreadDetachedMessage(const std::shared_ptr< ApplicationThreadDetachedMessage > &message)Harlinn::Common::Core::Applicationprotectedvirtual
RegisterWindowClass(std::unique_ptr< WindowClass > &&windowClass)Harlinn::Windows::Applicationinlinestatic
RemoveControl(HWND hWnd)Harlinn::Windows::Applicationprivate
Run(Form &mainform)Harlinn::Windows::Applicationvirtual
Run(const std::unique_ptr< Form > &mainform)Harlinn::Windows::Application
Run(Form &mainform, MessageLoop &messageLoop)Harlinn::Windows::Applicationvirtual
Run()Harlinn::Windows::Applicationinline
Harlinn::Common::Core::Application::Run(EventWaitHandle &manualEventWaitHandle)Harlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >inlineprotectedvirtual
Start(const TimeSpan &timeout) overrideHarlinn::Common::Core::Applicationinlinevirtual
Harlinn::Common::Core::Concurrency::ActiveObject< std::shared_ptr< ApplicationMessage > >::Start()Harlinn::Common::Core::Concurrency::ActiveObject< std::shared_ptr< ApplicationMessage > >inline
Started() const noexceptHarlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >inline
started_Harlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >private
Stop(const TimeSpan &timeout) overrideHarlinn::Common::Core::Applicationinlinevirtual
Harlinn::Common::Core::Concurrency::ActiveObject< std::shared_ptr< ApplicationMessage > >::Stop()Harlinn::Common::Core::Concurrency::ActiveObject< std::shared_ptr< ApplicationMessage > >inline
Stopped() const noexceptHarlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >inline
stopped_Harlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >private
thread_Harlinn::Common::Core::Concurrency::ActiveObject< std::shared_ptr< ApplicationMessage > >private
ThreadName() const noexceptHarlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >inline
threadName_Harlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >private
windowClasses_Harlinn::Windows::Applicationprivate
~ActiveObject()=defaultHarlinn::Common::Core::Concurrency::ActiveObject< std::shared_ptr< ApplicationMessage > >virtual
~Application()Harlinn::Windows::Applicationvirtual