#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 |
1.3.2