Notification callback routine, Network setup structures and data types, Network setup structures and data types 3 – Apple Network Setup User Manual
Page 97

C H A P T E R 3
Network Setup Reference
Network Setup Structures and Data Types
97
Notification Callback Routine
3
Receives notifications of changes to the Network Setup database.
typedef CALLBACK_API_C( void, OTNotifyProcPtr ) (
void *contextPtr,
OTEventCode code,
OSStatus result,
void *cookie);
contextPtr
A pointer to the untyped value that was specified when you
called
(page 94) to install the notification
callback routine.
code
A value of type
OTEventCode
.Your notification callback routine
should ignore callbacks when this is any value other than
kCfgDatabaseChanged
.
result
A notification-dependent value of type
OSStatus
. When the
value of code is
kCfgDatabaseChanged
, the value of result is
kCfgErrDatabaseChanged
.
cookie
Reserved.
DISCUSSION
Your notification callback routine is called at system task time (but not
necessarily in the context of your application) when a change occurs to the
database. When your notification callback routine is called, you should reread
any preferences that were previously read.
Network Setup Structures and Data Types
3
This section describes structures used by the Network Setup functions. The
structures and data types are
■
(page 98), which refers to an open database session.
■
(page 98), which identifies an area.
■
(page 99), which refers to an open entity.