[launchd-dev] Confused about sockets - please help!
Quinn
eskimo1 at apple.com
Wed Mar 3 03:45:50 PST 2010
At 20:19 +0000 2/3/10, dreamcat four wrote:
>Are all of these different possible structures interchangeable?
It depends on your perspective. From the perspective of launchd, it
doesn't care which format you use. From the perspective of a launchd
daemon developer, each format offers unique advantages.
o If the sockets perform distinct functions, the dictionary of
dictionaries approach lets the launchd daemon easily determine which
socket is which.
o If the sockets perform similar functions, Tthe dictionary of array
of dictionaries approach makes that obvious.
If you're writing a tool to manipulate launchd plists, I'd recommend
that you work hard to preserve this distinction. A launchd daemon
that expects its checkin results to be in one one format is probably
going to fail if they are in the other.
S+E
--
Quinn "The Eskimo!" <http://www.apple.com/developer/>
Apple Developer Relations, Developer Technical Support, Core OS/Hardware
More information about the launchd-dev
mailing list