#include <beepsession.h>
Public Attributes | |
srObjID | OID |
object ID | |
srRetVal | iLastErr |
last error occured | |
sbSockObject * | pSock |
underlying socket | |
sbChanObject * | pChan0 |
the control channel | |
sbNVTRObject * | pChannels |
pointer to a name value list with the channels | |
sbNVTRObject * | pRXQue |
receive frame queue | |
sbNVTRObject * | pRemoteProfiles |
linked list of profiles supported by remote peer | |
srRetVal(* | SendFramMethod )(struct sbSessObject *, struct sbFramObject *, struct sbChanObject *) |
method to be used for sending the frame | |
sbNVTRObject * | pProfilesSupported |
the list of profiles supported at the time of session connection | |
sbSessState | iState |
this session's current status | |
sbSessTXState | iTXState |
session transmit status | |
sbNVTRObject * | pSendQue |
queue of data to be send | |
sbFramObject * | pRecvFrame |
frame currently being received | |
int | bNeedData |
TRUE = can NOT send, because data (SEQ frame) needs to arrive first. |
Implemented via beepsession::h and beepsession::c.
|
the control channel This is stored in a separate variable for performance reasons. It also has an entry in pChannels. |
|
linked list of profiles supported by remote peer Constructed based on greeting. |
|
method to be used for sending the frame Is different for client and server implementations |