19pascal
void CKNBSNotify(StreamPtr stream,
unsigned short eventCode, Ptr userDataPtr,
unsigned short terminReason,
struct ICMPReport* icmpMsg);
64 friend pascal
void CKNBSNotify(StreamPtr,
unsigned short, Ptr,
unsigned short,
struct ICMPReport*);
65 void __postNotifyEvent(
unsigned short eventCode,
unsigned short terminReason,
struct ICMPReport* icmpMsg);
78 bool __hasIntEvents =
false;
79 bool __hasIncomingData =
false;
80 bool __hasDisconnected =
false;
82 int __intEventsWriteIdx = 0;
83 int __intEventsReadIdx = 0;
TCPIOCompletionUPP ckgIOCompletionUPP
Definition ckNetBaseSocket.cpp:21
pascal void CKNBSNotify(StreamPtr stream, unsigned short eventCode, Ptr userDataPtr, unsigned short terminReason, struct ICMPReport *icmpMsg)
Definition ckNetBaseSocket.cpp:238
TCPNotifyUPP ckgNotifyUPP
Definition ckNetBaseSocket.cpp:20
pascal void CKNBSIOCompletion(TCPiopb *iopb)
Definition ckNetBaseSocket.cpp:248
Defines the base of all TCP client/server sockets.
Definition ckNetBaseSocket.h:41
void SetBufferSize(UInt16 size)
Definition ckNetBaseSocket.h:48
virtual void Close()
Definition ckNetBaseSocket.cpp:45
~CKNetBaseSocket()
Definition ckNetBaseSocket.cpp:33
bool __isConnected
Definition ckNetBaseSocket.h:75
StreamPtr __stream
Definition ckNetBaseSocket.h:73
void __postNotifyEvent(unsigned short eventCode, unsigned short terminReason, struct ICMPReport *icmpMsg)
Definition ckNetBaseSocket.cpp:139
CKNetBaseSocket()
Definition ckNetBaseSocket.cpp:23
Ptr __mactcpBuffer
Definition ckNetBaseSocket.h:72
UInt16 __mactcpBufferSize
Definition ckNetBaseSocket.h:71
CKError __closeStream()
Definition ckNetBaseSocket.cpp:49
bool __hasStream
Definition ckNetBaseSocket.h:74
friend pascal void CKNBSNotify(StreamPtr, unsigned short, Ptr, unsigned short, struct ICMPReport *)
Definition ckNetBaseSocket.cpp:238
void __postIOCompletionEvent(unsigned short csCode, bool result)
Definition ckNetBaseSocket.cpp:156
UInt16 GetBufferSize()
Definition ckNetBaseSocket.h:54
friend pascal void CKNBSIOCompletion(TCPiopb *iopb)
Definition ckNetBaseSocket.cpp:248
void Loop()
Definition ckNetBaseSocket.cpp:170
CKError __openStream()
Definition ckNetBaseSocket.cpp:88
Defines the base class for all controls and objects.
Definition ckObject.h:43
int32_t CKError
Return type for functions that might return an error. Also see: CKPass and CKErrorCode.
Definition ckTypes.h:26
Defines a TCP event that's coming from the interrupt, to be added to the event handling queue.
Definition ckNetBaseSocket.h:29
bool isRead
Definition ckNetBaseSocket.h:34
bool isWritten
Definition ckNetBaseSocket.h:33
short csCode
Definition ckNetBaseSocket.h:31
bool result
Definition ckNetBaseSocket.h:32