OTATalkGetMyZone
Obtains the AppleTalk zone name of the node on which your application
is running.C INTERFACE
OSStatus OTATalkGetMyZone(ATSvcRef ref, TNetbuf* zone);C++ INTERFACE
TAppleTalkServices::GetMyZone(TNetbuf* zone)PARAMETERS
ref- The reference value of your AppleTalk service provider.
zone- A pointer to a
TNetbufstructure that you use to get your application's AppleTalk local zone name.DESCRIPTION
TheOTATalkGetMyZonefunction gets the name of your application's AppleTalk zone. If you call this function asynchronously, Open Transport calls your application's notifier with aT_GETMYZONECOMPLETEcompletion event to signal the function's completion and uses your notifier'scookieparameter for the zone name. More precisely, thecookieparameter points to aTNetbufstructure that in turn points to a buffer containing the zone name, which is stored as a Pascal-style string. The string can be up to 32 characters in length, so with the addition of a length byte, the buffer can have a maximum size of 33 bytes. Using a Pascal-style string for the zone name is redundant since you can determine the length of the string from themaxlenfield of theTNetbufstructure, but the other zone-related calls use Pascal-style strings, so this call also uses them for consistency.COMPLETION EVENT CODES
T_GETMYZONECOMPLETE0x23010001 The OTATalkGetMyZonefunction has completed.SEE ALSO
To obtain a list of all zones in your extended network, use theOTATalkGetLocalZonesfunction (page 11-17).To obtain a list of all zones on the AppleTalk internet to which your network belongs, use the
OTATalkGetZoneListfunction (page 11-18).
Main | Top of Section | What's New | Apple Computer, Inc. | Find It | Feedback | Help