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
TNetbufstructure that, on return, contains your application's AppleTalk local zone name.- function result
- A result code. See Appendix B for more information.
DISCUSSION
TheOTATalkGetMyZonefunction returns the name of your application's AppleTalk zone (as a Pascal string) in the buffer referenced by thezoneparameter. 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.If you call this function asynchronously, Open Transport calls your application's notifier with a
T_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.
- Note
- Using a Pascal string for the zone name is redundant since you can determine the length of the string from the
lenfield of theTNetbufstructure, but the other zone-related calls use Pascal strings, so this call also uses them for consistency.![]()
SEE ALSO
TheOTATalkGetLocalZonesfunction.The
OTATalkGetZoneListfunction.