Description | Hierarchy | Fields | Methods | Properties |
type unaSTUNClient_req = class(unaObject)
STUN Client request
constructor create(method: int; attrs: pointer; len: int; socket: unaSocket = nil; event: tHandle = 0); |
|
destructor Destroy(); override; |
|
function sameTrans(hdr: punaSTUN_hdr): bool; |
property event: tHandle read f_event; |
|
property fatalError: bool read f_fatalError; |
|
property request: punaSTUN_hdr read f_data; |
|
property response: punaSTUN_hdr read f_response; |
|
property socket: unaSocket read f_socket; |
constructor create(method: int; attrs: pointer; len: int; socket: unaSocket = nil; event: tHandle = 0); |
|
destructor Destroy(); override; |
|
function sameTrans(hdr: punaSTUN_hdr): bool; |
|
Check if hdr has same transaction ID as request If same, will also store hdr as response
Parameters
ReturnsTrue if transaction id is the same |
property event: tHandle read f_event; |
|
Event to set when response is received |
property fatalError: bool read f_fatalError; |
|
True if no response was received and some fatal error occured (like server is down) |
property request: punaSTUN_hdr read f_data; |
|
Original request |
property response: punaSTUN_hdr read f_response; |
|
Response |
property socket: unaSocket read f_socket; |
|
External socket |
(c) 2012 Lake of Soft