Name

assistants, scheduler.assistants, kPMRPCSchedulerAssistants, kPMObserveSchedulerAssistants — Local assistant signatures.

Synopsis

array of assistant structures scheduler.assistants( );

Description

Local assistant signatures.

available assistants helping the scheduler on the local host. Assistants provide the means to run executables within user sessions and perform user specific tasks, such as logging out.

Returns

assistants is an array of assistant structures. Each item in assistants must be unique.

Observable

Changes to assistants can be observed, without polling, using scheduler.assistants, kPMObserveSchedulerAssistants.

Security

assistants can be requested by any authenticated client.

Unauthenticated clients are authorized using the uk.co.dssw.powermanager.scheduler.assistants right. By default, any local process can request assistants.

Availablility

pmdctl

Examples

Example 119. C: scheduler.assistants

CFMutableDictionaryRef myRequest = PMRequestCreate(kCFAllocatorDefault,kPMRPCSchedulerAssistants);


Example 120. Objective-C: scheduler.assistants

DSSWPMRequest* myRequest = [DSSWPMRequest requestWithRequest:kPMRPCSchedulerAssistants];


Example 121. AppleScript: scheduler.assistants

tell application "Power Manager Scripting"
    set myResult to assistants of Scheduler
end tell


Example 122. Shell: scheduler.assistants

./pmctl scheduler.assistants