Re: Arguments for callback function
Re: Arguments for callback function
- Subject: Re: Arguments for callback function
- From: Eli Bach <email@hidden>
- Date: Sat, 2 Aug 2008 00:41:19 -0700
On Aug 2, 2008, at 12:33 AM, Liwei wrote:
A quick question, I noticed that in the example code given for
CFNetwork specifically:
void myWriteCallBack(CFWriteStreamRef stream, CFStreamEventType
event, void *myPtr)
There is a third argument myPtr. I wonder if this is used to pass
information about the stream to the callback function. If this is so,
how can I use it to pass a structure containing statistics about the
stream? Currently I'm declaring the structure global to be able to
access the information.
Yes, that's what its for. Just pass a pointer to your struct and then
in the callback cast the void * back to mystruct * to update your
statistics.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Macnetworkprog mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden