|
| | ~PDG_ServiceManager () override |
| |
| const PDG_EventFilter & | supportedEventTypes () const override |
| | Returns the list of supported event types for this emitter. More...
|
| |
| PDG_Service * | getService (const UT_StringHolder &name) |
| |
| PDG_Service * | registerService (UT_WorkBuffer &errors, const PDG_ServiceOptions &options, const UT_StringHolder &type_name, const UT_StringHolder &service_name, PDG_ServiceOwner owner) |
| |
| void | deregisterService (const UT_StringHolder &name) |
| |
| PDG_ServiceStartResult | startService (UT_WorkBuffer &errors, const UT_StringHolder &name, bool background=false) |
| |
| bool | resetClient (UT_WorkBuffer &errors, const UT_StringHolder &service_name, const UT_StringHolder &client_name=UT_StringHolder::theEmptyString) |
| |
| bool | restartClient (UT_WorkBuffer &errors, const UT_StringHolder &service_name, const UT_StringHolder &client_name=UT_StringHolder::theEmptyString) |
| |
| bool | stopClient (UT_WorkBuffer &errors, const UT_StringHolder &service_name, const UT_StringHolder &client_name=UT_StringHolder::theEmptyString) |
| |
| bool | stopService (UT_WorkBuffer &errors, const UT_StringHolder &name, bool ignore_stopped) |
| |
| bool | stopServicesForScheduler (const UT_StringHolder &scheduler_name, const UT_StringHolder &context_name, bool stop_internal_services) |
| |
| bool | unlockService (PDG_WorkItemID lock_id, PDG_ServiceResetType reset_type, UT_WorkBuffer &errors) |
| |
| UT_StringArray | registeredServiceNames () const |
| |
| UT_StringArray | registeredServiceNames (PDG_ServiceOwner owner_filter) const |
| |
| bool | hasServiceSupport (PDG_SchedulerType *scheduler_type) |
| |
| void | stopAllServices () |
| |
| void | removeAllServiceInstances () |
| |
| | PDG_EventEmitter (PDG_EventQueue *event_queue, bool block_destruction) |
| |
| virtual | ~PDG_EventEmitter () |
| |
| int64 | getMemoryUsage (bool inclusive) const |
| | Returns memory usage for this event emitter instance. More...
|
| |
| bool | addEventHandler (PDG_EventHandler *handler) |
| | Adds an event handlers that listens for all types of events. More...
|
| |
| bool | addEventHandler (PDG_EventHandler *handler, PDG_EventType event) |
| | Adds an event handlers that listens for a specific event. More...
|
| |
| bool | addEventHandler (PDG_EventHandler *handler, const PDG_EventFilter &filter) |
| |
| void | removeEventHandler (PDG_EventHandler *handler) |
| | Removes an event handler from this emitter. More...
|
| |
| void | removeAllEventHandlers (bool user_handler_only=false) |
| |
| void | emitEvent (const PDG_Event &event, bool immediate=false) const |
| | Emit an event to all handlers. More...
|
| |
| void | eventHandlers (PDG_EventHandlerArray &handlers) const |
| |
| void | setEventQueue (PDG_EventQueue *event_queue) |
| |
| void | clearEventQueue () |
| |
| bool | shouldEmit (const PDG_Event &event) const |
| |
Definition at line 28 of file PDG_ServiceManager.h.